EMC Virtual Storage Integrator (VSI) the, what I hope to be, easy explanation

Everywhere I read and hear “oh it’s easy”.  Yes, it is, but it is so poorly implemented and explained.  The reason is that you need two pieces to make it work, Solutions Enabler and VSI itself.  Here are the steps in nutshell:
Recommended Install Steps:
  1. Install Solutions Enabler on Windows Server (Linux Server and running this locally is also an option)
    • Can be a VM, but there are some caveats if your ESX hosts connect to vMax/Symmetrix arrays.
    • Choose Complete and leave the rest of options default on install.
    • Open a cmd prompt to the install directory. (Normally C:\Program Files\EMC\SYMCLI\BIN)
    • Run the following commands:
      • stordaemon install storsrvd –autostart
      • stordaemon start storsrvd
        • The VSI 3.1.0 install guide has the above command backwards.
  2. Install Solutions Enabler on a system that will be running the vSphere Client (normally your desktop/laptop)
    • Choose Complete and leave the rest of options default on install.
  3. Install VSI on the same system running the vSphere Client and Solutions Enabler
  4. Open the vSphere Client and go to management –> EMC Storage
  5. In the Remote Server Name box, type in the name of the Windows server running Solutions Enabler in Step 1.  If all steps have been performed correctly up to this point clicking the Test Connection link will result in a ‘Passed’ as pictured below:
    • vSphereEMCVSI-Settings
  6. Next click on the array tab and plug in IP’s or DNS names for Clariion array SP’s and a username/password w/ proper rights that are appropriate.
    • Username and Password must be made on the SAN side.
    • Read-only (Monitoring) is suggested, but full admin is possible if you want to create/delete lun’s from the vSphere client.
    • Celerra is the same, but only one IP or name of Celerra Control Station is required.
    • EMC-VSI-ArrayConfig
  7. If you have Symmetrix/vMax arrays connected to your vmware environment, the version described here requires that a single LUN, for every array that your vmware environment is connected to, must be mapped to the Solutions Enabler server created in Step 1.
    • This majorly sucks if your Solutions Enabler server is a VM, this means mapping an RDM to your VM, but on a bigger scale, mapping to every ESX host that your VM is hosted on.
    • Directly from the installation guide:
      • Symmetrix arrays can only be discovered in-band; this means that at least one LUN must be accessible for that Symmetrix array.


Anonymous said...

Thanks for this... looks great. Do you know what EMC charges for it?

K. Chris Nakagaki (Zsoldier) said...

VSI and Solutions Enabler are free for use in this case. I'm not exactly sure what if anything is required on the SAN array side for this to be possible.