Hardware Configuration for vSAN for the
Management Domain
Determine the type of the capacity and caching devices, and the storage controllers
for performance and stability according to the requirements of the management components of
VMware Cloud Foundation.
vSAN Physical Requirements and
Dependencies
vSAN has the following requirements and
options.
Requirement
Category | Requirements |
---|---|
Number of
hosts | Minimum of four
ESXi hosts providing storage resources to the vSAN cluster in
the management domain. |
vSAN
configuration | vSAN is configured
as hybrid storage or all-flash storage.
|
Requirements for
individual hosts that provide storage resources |
|
vSAN Hardware Considerations
While VMware supports building your own
vSAN cluster from compatible components, use vSAN ReadyNodes with VMware Cloud
Foundation for best compatibility. See Table 2.
vSAN Hardware
Options | Description |
---|---|
Build Your
Own | Use hardware from
the VMware Compatibility Guide
for the following vSAN components:
|
Use VMware vSAN
ReadyNodes | A vSAN ReadyNode is
a server configuration that is validated in a tested, certified
hardware form factor for vSAN deployment, jointly recommended by
the server OEM and VMware. See the vSAN ReadyNode documentation.
The vSAN Compatibility Guide for vSAN ReadyNodes
documentation provides examples of standardized configurations,
including supported numbers of VMs and estimated number of 4K
IOPS delivered. |
I/O Controllers for vSAN
The I/O controllers are as important to
a vSAN configuration as the selection of disk drives. vSAN supports SAS, SATA, and
SCSI adapters in either pass-through or RAID 0 mode. vSAN supports multiple
controllers per ESXi host. You select between single- and multi-controller
configuration in the following way:
- Multiple controllers can improve performance, and mitigate a controller or SSD failure to a smaller number of drives or vSAN disk groups.
- With a single controller, all disks are controlled by one device. A controller failure impacts all storage, including the boot media if configured.
Controller queue depth is possibly the
most important aspect for performance. All I/O controllers in the VMware vSAN Hardware Compatibility Guide have a minimum
queue depth of 256. Consider regular day-to-day operations and increase of I/O
because of virtual machine deployment operations, or re-sync I/O activity as a
result of automatic or manual fault remediation.
Decision
ID | Design
Decision | Design
Justification | Design
Implication |
---|---|---|---|
VCF-MGMT-VSAN-CFG-001 | Ensure that the
storage I/O controller that is running the vSAN disk groups is
capable and has a minimum queue depth of 256 set. | Storage controllers
with lower queue depths can cause performance and stability
problems when running vSAN. vSAN ReadyNode
servers are configured with the right queue depths for
vSAN. | Limits the number
of compatible I/O controllers that can be used for
storage. |
VCF-MGMT-VSAN-CFG-002 | Do not use the
storage I/O controllers that are running vSAN disk groups for
another purpose. | Running non-vSAN
disks, for example, VMFS, on a storage I/O controller that is
running a vSAN disk group can impact vSAN
performance. | If non-vSAN disks
are required in ESXi hosts, you must have an additional storage
I/O controller in the host. |
vSAN Flash Options
vSAN has two configuration options:
all-flash and hybrid. To provide good performance of the management components, use
all-flash vSAN configuration for the management domain in VMware Cloud
Foundation.
- Hybrid configuration
- In a hybrid storage architecture, vSAN pools server-attached capacity devices (in this case magnetic devices) and flash-based caching devices, typically SSDs, or PCI-e devices, to create a distributed shared datastore.
- All-flash configuration
- All-flash storage uses flash-based devices (SSD or PCI-e) as a write cache while other flash-based devices provide high endurance for capacity and data persistence.
Decision
ID | Design
Decision | Design
Justification | Design
Implication |
---|---|---|---|
VCF-MGMT-VSAN-CFG-003 | Configure vSAN in
all-flash configuration in the default management
cluster. | Meets the
performance needs of the default management cluster. Using high-speed
magnetic disks in a hybrid vSAN configuration can provide
satisfactory performance and is supported. | All vSAN disks must
be flash disks, which might cost more than magnetic
disks. |