SanDisk Fusion-io ioDrive installation on VMware vSphere ESXi

0
ioMemory
ioMemory

Today we have the Fusion-io ioDrive installation on VMware vShphere 5.5 guide for the VMware users. In case you missed it – we had our install a Fusion-io ioDrive on Windows guide posted recently and notes on Ubuntu and Proxmox (Debian custom build) with Fusion-io. VMware applications are broad and high-speed storage, especially when multiple VMs are hitting a datastore, is essential. Fusion-io cards are ideal for low latency, high IOPS transactions.

One first needs to find the proper drivers and firmware to make these cards work. Fusion-io requires registration for driver/firmware download but these cards can be vendor locked. We have found, for example, that HP cards running Ubuntu Linux can use standard Fusion-io drivers. Often though the vendor lock means you need to use specific OEM firmware. This is a HP unit which requires HP firmware. To get the firmware:

http://support.hp.com

Search 600281-B21 (320GB SLC Duo), 600278-B21 (SLC 160GB) and etc for MLC parts:

Fusion-io ioDrive installation - HP Support Part Number Search
Fusion-io ioDrive installation – HP Support Part Number Search

Search for the OS, in this case VMware vSphere 5.5.

Fusion-io Install vSphere - HP download page
Fusion-io Install vSphere – HP download page

Here there are three files:

  • VSL3.2.6_ESXi-5.5.zip is required
  • ioSphere3.6.1_ESXi-5.x.zip is optional if need to run fio utility
  • ioSphere3.6.1_VMware_Virtual_Appliance.zip is optional if have the license and need to centralized manage multiple nodes

Install libvsl-1.0.0-550-offline-bundle.3.2.6.1219.zip

Copy libvsl-1.0.0-550-offline-bundle.3.2.6.1219.zip and scsi-iomemory-vsl-55L-3.2.6.1219-offline_bundle-1377365.zip to /tmp

esxcli software acceptance set -–level=CommunitySupported

esxcli software vib install -d /tmp/libvsl-1.0.0-550-offline-bundle.3.2.6.1219.zip -–no-sig-check

Fusion-io Install vSphere - step 1
Fusion-io Install vSphere – step 1

esxcli software vib install -d /tmp/scsi-iomemory-vsl-55L-3.2.6.1219-offline_bundle-1377365.zip -–no-sig-check

Fusion-io Install vSphere - step 2
Fusion-io Install vSphere – step 2

At this point you will need to restart the system and verify that the driver is working.

You can validate this is installed with: Esxcli software vib list

Fusion-io Install vSphere - step 3
Fusion-io Install vSphere – step 3

Now moving to the GUI you can see the storage adapter and data stores as normal.

Fusion-io Install vSphere - step 4a GUI verification
Fusion-io Install vSphere – step 4a GUI verification

And datastores can be seen/ created as one normally would.

Fusion-io Install vSphere - step 4b GUI verification
Fusion-io Install vSphere – step 4b GUI verification

And if you want to install Fusion-io ioSphere:

esxcli software vib install -d /tmp/fusionio-cimprovider-esxi5-bundle-3.6.1-114.zip -–no-sig-check

Fusion-io Install vSphere - step 5 ioSphere
Fusion-io Install vSphere – step 5 ioSphere

One nice part here is that one can use the same command to see status as we would use under Windows CLI or Linux with: fio-status -a

Fusion-io Install vSphere - step 6 fio-status verification
Fusion-io Install vSphere – step 6 fio-status verification

Overall this is one of the easier installations, and significantly easier than on many Linux hosts where Fusion-io only supports an extremely narrow set of releases. (e.g. 14.04 LTS but not the updated 14.04.2 LTS)

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.