Wednesday, May 19, 2010

How to install and configure the EMC storage Plugin with Vsphere using the Solutions Enabler Appliance

1. download the solutions enabler appliance from powerlink

2. login to the appliance with the username seconfig and set the IP and password

3. on the desktop that you use your vsphere client, install the VSI plugin from powerlink

4. on the desktop install the solutions enabler x32 version (even if 64 bit desktop, vsphere client is 32 bit so SE must match)

5. open dos and type the following set SYMCLI_CONNECT=SYMAPI_SERVER

6. from dos type the following set SYMCLI_CONNECT_TYPE=remote

7. C:\Program Files\EMC\SYMAPI\config\netcnfg and add the following line at the end SYMAPI_SERVER - TCPIP DNS_NAME_OF_APPLIANCE IP_OF_APPLIANCE 2707 ANY

8. Point a web browser to the solutions enabler appliance https://IP_of_appliance:5480

9. under nethost settings type in the workstation name that you will be using the vsphere client from as well as the username that you log into your workstation with. (in our case we use different logins to the vi console, however you must set the user to the user you login to windows with)




The error that I kept getting from the emc storage plugin when I put in the remote server name and port, and then clicked test connection was “Failed: The trusted host file disallowed a client server connection.” There were two reasons for this:
1. I was unaware that I had to install solutions enabler on the desktop, I thought that the appliance would do the trick.

2. I had the nethost configured incorrectly, I had my account that I logged into vsphere with however it had to be the account that I logged into windows with.

Wednesday, May 12, 2010

EMC VPLEX

I am here at EMC world and I have finally grasped the concept of VPLEX after attending the 2 hour Vplex hands on lab. VPLEX is the big buzz here at EMC world and to make it simple to understand, it is virtual raid that can go beyond the datacenter as well as also being storage agnostic. You simply carve up storage and present it to the vplex, the vplex then will claim storage from the backend and it will present it to your servers. You will claim storage from one SAN, claim storage from a different san (it could be in the same data center or at another data center within synchronous distance) and then you raid the storage together. When you svmotion a server between storage and even sites, the data is already there so it looks like it moves from site to site within seconds.

Some of the key points are:
It is active/active, very resilient
It can support 8000 virtual volumes per vplex cluster
the maximum lun size tested by EMC is 32 TB
They recommend using 8 gig fiber between vplex devices
It can support a maximum of 5 ms latency
the easiest migration path is through SVMotion (assuming you are fully virtual, like me)

Tuesday, May 11, 2010

Recoverpoint CAN corrupt your production data

I had to expand a production lun, and of course when you expand a lun that is replicated by recoverpoint you also need to expand the CDP replica volume as well as the CRR replica volume if you are using CRR and CDP. I followed the steps listed in priumus article emc148277, however the steps listed aren't correct, you can't destroy the CG and then detach the luns from the splitters. If you try to build a new CG at this point, recoverpoint will still see the original size of each lun, not recognizing that the lun has been expanded. What you need to do at this point is to reboot your RPA's all at the same time to flush the cache.

What I did (which they have now noted as a bug in the primus article, and they also now warn you NOT to do this thanks to my discovery) was removed the luns from the storage group in Navisphere. When i added the luns back to the storage group, i was then able to see the correct size in recoverpoint. A few hours later my exchange lun disappeared from the VM guest after it slowly started getting corrupted as shown in the windows event logs. The recoverpoint appliance mixed up the production lun with the CDP replica volume and started writing the replica directly on top of the production lun. BE VERY CAREFUL, and pay close attention to the notes that they have added to the primus article so that no one experiences the same issues that I had!

This is resolved in RecoverPoint 3.1.4 (3.1 SP4) and 3.2.3 (3.2 SP3).
See primus emc223955

Remove CDP or CRR from Recoverpoint

This seems like a simple task however since I always err on the side of caution I dug around on powerlink on the correct procedure to remove either CDP or CRR from a recoverpoint consistency group. After my search came up empty, I called EMC support and they stated that it is safe to just remove either CRR or CDP without any issues and here is how you can do it.