5.8 Workload Domain Storage: Principal vs. Supplemental Storage

Key Takeaways

  • Principal storage is selected when a cluster is created and cannot be changed afterwards; supplemental storage is any additional datastore attached to an existing cluster.
  • The management domain uses vSAN as its principal storage, while VI workload domains may select vSAN, NFS, VMFS on Fibre Channel, or vVols.
  • vSAN principal storage requires the cluster's own hosts to contribute local devices, so capacity scales by adding hosts rather than by presenting more LUNs.
  • Supplemental storage is the correct answer whenever a workload needs additional or different capacity on a cluster that already exists, because the principal choice is immutable.
  • Storage policy-based management governs placement on every datastore type, so a policy applied to a vVols datastore delegates the capability to the array while a vSAN policy is enforced by vSAN itself.
Last updated: September 2026

5.8 Workload Domain Storage: Principal vs. Supplemental Storage

Exam Focus: The blueprint lists "configure Workload Domain storage" as its own objective. Almost every exam item on this topic turns on one distinction — principal storage is a creation-time decision that cannot be reversed, supplemental storage is anything added afterwards.


The Two Categories

Principal storageSupplemental storage
When chosenAt cluster creation, as part of workload domain or cluster deploymentAny time after the cluster exists
Changeable?No — the choice is fixed for the life of the clusterYes; datastores can be added and removed
PurposeThe cluster's foundational datastore, used for the workload domain's core placementAdditional capacity, a different performance tier, or a different protocol
Configured byThe VCF deployment workflowStandard vSphere datastore operations, then made known to the platform

The immutability of the principal choice is the reason it deserves design attention. An organisation that deploys a VI workload domain on NFS principal storage and later standardises on vSAN cannot convert that cluster; it must build a new cluster with the desired principal storage and migrate workloads.


Supported Principal Storage Types

Management domain

The management domain uses vSAN as its principal storage. The management appliances — vCenter, NSX Managers, SDDC Manager, and the VCF Operations nodes — land on that datastore during bring-up.

VI workload domains

VI workload domains have a genuine choice:

Principal storageCharacteristicsTypical driver
vSAN (ESA or OSA)Hyperconverged; capacity comes from the cluster's own hostsStandardisation, policy-driven placement, no external array
NFSFile-based, presented from an external filerExisting NAS investment, simple provisioning
VMFS on Fibre ChannelBlock storage over an FC fabricExisting FC SAN investment, established operational model
vVolsArray-integrated, VM-granular objects with array-side policyArray offload with per-VM management granularity

How Each Choice Changes Operations

Capacity scaling. With vSAN, capacity is a function of the hosts in the cluster — growing capacity means adding hosts or devices to hosts, and adding a host adds compute at the same time. With external storage, capacity grows by presenting more from the array, independently of host count. A scenario that says "we need more storage but not more compute" is pointing away from vSAN.

Failure domains. vSAN's resilience is expressed in storage policy across hosts and fault domains, as covered in Chapter 3. External array resilience is the array's responsibility and is invisible to vSphere policy.

Where the policy is enforced. Storage policy-based management applies to every datastore type, but what the policy means differs:

  • On vSAN, the policy specifies FTT, placement scheme, and space efficiency, and vSAN enforces it directly.
  • On vVols, the policy expresses capabilities the array advertises and enforces, such as array-side replication or snapshot policy.
  • On VMFS and NFS, policy use is typically limited to tagging and capability matching for placement rather than protection enforcement.

Adding Supplemental Storage

Supplemental storage is the answer to most day-2 storage requests, precisely because principal storage cannot change. Common patterns:

  • Adding an NFS datastore to a vSAN-backed cluster for bulk, low-cost capacity such as templates, ISOs, or archives.
  • Presenting VMFS on FC LUNs to a cluster whose principal storage is vSAN, to host a workload with an array-specific requirement.
  • Attaching a second vSAN datastore where the topology supports it, for tiering.

The operational caution is that supplemental datastores broaden the cluster's dependency surface. A cluster whose principal storage is vSAN but whose critical database sits on a supplemental FC LUN now depends on both the vSAN cluster health and the FC fabric.


Protocol-Specific Considerations

The four principal storage choices differ in more than transport, and the differences drive real design decisions.

vSAN. Because capacity is contributed by the cluster's own hosts, every host added for capacity also adds CPU and memory to the cluster, and every host removed takes capacity with it. Maintenance mode therefore has a storage dimension that does not exist with external arrays: evacuating a host may require moving data, which is why the Ensure accessibility and Full data migration options exist. vSAN is also the only principal storage type whose protection is expressed in vSphere storage policy and enforced by vSphere itself.

NFS. Provisioning is simple — the datastore is a mounted export, and capacity is grown on the filer without touching vSphere. The dependency to plan for is the network path: NFS datastore traffic shares the physical fabric with everything else unless it is deliberately separated onto its own VMkernel adapters and VLAN. Availability follows the filer's own clustering rather than anything vSphere controls.

VMFS on Fibre Channel. The FC fabric is a separate network with its own zoning, multipathing, and failure modes. Multipathing policy and path selection are configured per device on the host, and a zoning error typically presents as a datastore visible to some hosts in the cluster but not others — which in turn blocks vSphere HA and vMotion for VMs on that datastore.

vVols. Each virtual disk becomes an array-side object rather than a file inside a shared LUN, so array services such as snapshots and replication operate at virtual machine granularity. This requires a storage provider (VASA) registered with vCenter, and that registration becomes a dependency: if the provider is unreachable, provisioning and policy operations fail even though existing I/O continues.

Cluster Consistency

Every host in a cluster must see the principal storage identically. A datastore presented to only a subset of hosts breaks the assumptions vSphere HA and DRS rely on, because a VM cannot be restarted or migrated onto a host that cannot reach its files. When troubleshooting a cluster where HA fails to restart specific VMs, uneven storage presentation is a standard early check.


Exam Watch: Key Scenarios and Candidate Traps

[!IMPORTANT] "Change the principal storage" is never the answer. If a scenario asks how to move an existing cluster from one principal storage type to another, the correct response is to deploy a new cluster with the desired principal storage and migrate workloads. Look for that shape in the answer options.

[!TIP] Separate the capacity question from the compute question. vSAN couples them, external storage decouples them. Scenarios that stress growing one without the other are testing whether you noticed.

Loading diagram...
Principal vs Supplemental Storage in VCF Workload Domains
Test Your Knowledge

A VI workload domain was created two years ago with NFS as its principal storage. The organisation has since standardised on vSAN and asks the administrator to convert the existing cluster. What is the correct response?

A
B
C
D
Test Your Knowledge

A cluster with vSAN principal storage needs an additional 40 TB of low-cost capacity for templates, ISOs, and archive data, without adding compute. Which approach fits the requirement?

A
B
C
D
Test Your Knowledge

How does storage policy-based management behave differently on a vVols datastore compared with a vSAN datastore?

A
B
C
D
Test Your Knowledge

Which statement correctly describes the principal storage used by the VMware Cloud Foundation management domain?

A
B
C
D