Fusion IO not visible on ESXi
In case of issues to display the fusion IO card on ESXi, keep in mind that the correct drivers need to be updated at least to the recommend version from the Interoperability Matrix:
http://www.cisco.com/web/techdoc/ucs/interoperability/matrix/matrix.html
Example:
Card type: 785GB MLC Fusion-io ioDrive2
* Recommended Drivers: Version: 3.2.6.1219
* OS: VMware ESXi 5.5.0 Update 2
* IO card PID: UCSB-F-FIO-785M
Once it is installed the driver should displayed to the OS:
~ # esxcli software vib list
Name Version Vendor Acceptance Level Install Date
----------------------------- ------------------------------------ --------- ---------------- ------------
scsi-iomemory-vsl 3.2.6.1219-1OEM.550.0.0.1198610 Fusion-io
After this run the following to load the module:
~ # esxcfg-module -d iomemory-vsl
~ # reboot
Installing the module:
~ # esxcfg-module -e iomemory-vsl
~ # vmkload_mod iomemory-vsl auto_attach=0
Module iomemory-vsl loaded successfully
Finally the Fusion IO card need to be formated, after this step is completed the Fusion IO card will be displyed by the OS.
~ # fio-format -b 512 /dev/fct0
/dev/fct0: Creating block device.
Block device of size 365.00GBytes (339.93GiBytes).
Using block (sector) size of 512 bytes.
WARNING: Formatting will destroy any existing data on the device!
Do you wish to continue [y/n]? y
WARNING: Do not interrupt the formatting! If interrupted, the fio-sure-erase utility may help recover from format errors. Please see documentation or contact support.
Formatting: [====================] (100%) -
/dev/fct0 - format successful.
~ # reboot
After the 2nd reboot you should be able to allocate the IO card to vFLASH, this steps are relatable to the KB article listed below:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2010426
