VMware VSAN Without SSD Disks

One of the requirements of VMware vSAN is that you must have SSD disks, but did you know you can run VMware vSAN without SSD disks? To run VMware vSAN without SSDs, you need to tell ESXi to emulate SSD disks. To do this, log onto each of your ESXi hosts using SSH and run the following commands:

  1. esxcli storage nmp satp rule add -satp VMW_SATP_LOCAL -device mpx.vmhba2:C0:T0:L0 -option “enable_local enable_ssd”
  2. esxcli storage nmp satp rule add -satp VMW_SATP_LOCAL -device mpx.vmhba3:C0:T0:L0 -option “enable_local”
  3. esxcli storage core claiming reclaim -d mpx.vmhba2:C0:T0:L0
  4. esxcli storage core claiming reclaim -d mpx.vmhba3:C0:T0:L0

This will enable ESXi to see it’s local hard disks (with the exception of the ESXi system drive) as SSD disks and enable you to run VMware vSAN without SSD disks :mrgreen:

VN:F [1.9.22_1171]
Rating: 9.2/10 (5 votes cast)
VMware VSAN Without SSD Disks, 9.2 out of 10 based on 5 ratings

3 thoughts on “VMware VSAN Without SSD Disks

  1. Hello.

    When I run your first command I get Error: Invalid option -satp

    Any ideas?

    Many thanks

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
    • If you are copy / pasting from the website, try deleting the hyphen (dash) and typing it manually – WordPress, which is the framework I use for my blog sometimes converts the character into something else.

      Otherwise, try looking up the command – maybe I mistyped it 😉

      VN:F [1.9.22_1171]
      Rating: +1 (from 1 vote)
    • Use:
      esxcli storage nmp satp rule add –satp VMW_SATP_LOCAL –device mpx.vmhba2:C0:T0:L0 –option “enable_local enable_ssd”

      Do not forget to check the name of the disk !

      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)

Leave a comment

Your email address will not be published. Required fields are marked *