Tier 0 — Metadata
vSAN hash map and filesystem index. Required on every storage node. Not a cache — exclusively metadata.
VergeOS vSAN organizes physical storage into up to six tiers (0–5), each designed for a specific class of workload or data type. This tiered architecture allows organizations to balance performance, capacity, and cost by provisioning VM virtual disks on the most appropriate tier for their workload profile.
Tier 0 — Metadata
vSAN hash map and filesystem index. Required on every storage node. Not a cache — exclusively metadata.
Tiers 1–3 — Performance
NVMe and SSD tiers for write-intensive, mixed, and read-optimized workloads respectively.
Tiers 4–5 — Capacity
HDD tiers for file servers, backup targets, compliance archives, and cold storage.
Unlike storage platforms that use a single pool with background data movement, VergeOS gives administrators explicit control over where data lives. You choose the tier when you provision a VM disk, and the data stays on that tier for the life of the virtual disk.
The following table summarizes each tier’s hardware type, purpose, and typical use cases:
| Tier | Media Type | Purpose | Typical Use Cases |
|---|---|---|---|
| 0 | High-endurance NVMe | vSAN metadata | Hash map, filesystem index — required on every storage node |
| 1 | High-endurance NVMe SSDs | Write-intensive workloads | High-performance databases, transaction logs, write-heavy apps |
| 2 | Mid-range SSDs | Mixed read/write workloads | General-purpose VMs, mixed application workloads, dev/test |
| 3 | Read-optimized SSDs | Read-intensive workloads | Content delivery, application repositories, reference data |
| 4 | High-capacity HDDs | Bulk capacity | File servers, backup targets, infrequently accessed data |
| 5 | Archival-grade HDDs | Cold storage / archive | Compliance archives, long-term retention, regulatory data |
Tier 0 deserves special attention because it is fundamentally different from the workload tiers. It stores only the vSAN hash map and filesystem index — the data structures that track which blocks exist, where they are located, and how many objects reference them.
Sizing guideline: Allocate approximately 5 GB of Tier 0 capacity per 1 TB of usable storage (minimum) or 10 GB per 1 TB (recommended) across your workload tiers. Use enterprise NVMe drives rated for 3 DWPD or equivalent (i.e. TBW). Always maintain at least 30% free space on Tier 0 to avoid metadata pressure.
Hardware requirements: Use enterprise-grade NVMe drives with a minimum of 3 DWPD (Drive Writes Per Day) endurance. Consumer NVMe drives are not supported for Tier 0 in production environments.
Tiers 1 through 5 store actual VM data. Not every deployment needs all five workload tiers — many production environments use just two or three. The tier numbers are a ranking system: lower numbers indicate higher performance (and typically higher cost per GB), while higher numbers indicate higher capacity (at lower cost per GB).
Common deployment patterns:
When creating or modifying a VM virtual disk, you set a Preferred Tier. Most deployments leave this at the system default, which is configurable under System > System Settings > Default VM Drive Tier. If the specified tier does not exist in the cluster:
This fallback behavior ensures VMs can always be provisioned, even if the exact requested tier is not present.
This is one of the most important concepts to understand about VergeOS storage:
This design is intentional and offers several advantages:
To change a workload’s tier placement, an administrator must manually move the VM’s virtual disk to a different tier. This is a deliberate operational decision, not an automated process.
Properly assigning physical drives to tiers is essential for a healthy vSAN. Follow these rules when configuring storage:
Controller nodes must have at least one Tier 0 drive. Tier 0 holds the vSAN hash map and filesystem index (metadata), which is managed by the controller nodes. Scale-out and storage-only nodes contribute workload tiers (1–5) but do not require Tier 0 drives.
All drives within a tier should be of similar type, capacity, and performance. If you add a drive of a different size to an existing tier, the tier will only be able to use the capacity of the smallest drive in the tier. Mixing NVMe and SATA drives in the same tier is not recommended.
For balanced data distribution and optimal performance, each storage node should have the same number of drives per tier. For example, if Node 1 has two Tier 2 drives, Node 2 should also have two Tier 2 drives of the same type and capacity.
Each tier spans all storage-participating nodes. Block distribution, redundancy copies, and I/O load balancing operate independently within each tier. This means:
vSAN supports two scaling approaches, and each tier can be scaled independently:
Add more drives to existing nodes within a tier. This increases the capacity and aggregate throughput of that tier without adding new hardware.
Key requirements for scaling up:
Add new nodes to the cluster. This increases capacity, compute resources, and aggregate I/O bandwidth simultaneously.
Key requirements for scaling out:
| Factor | Scale Up (Add Drives) | Scale Out (Add Nodes) |
|---|---|---|
| Capacity increase | Per-tier only | All tiers + compute |
| Performance increase | Moderate (more spindles) | Significant (more nodes) |
| Compute resources | No change | Additional CPU + RAM |
| Failure domain | No change | Better distribution |
| Complexity | Lower | Higher |
| Typical use case | Running low on one tier | Need more overall capacity |
Proactive capacity planning prevents performance degradation and ensures the vSAN operates within healthy parameters.
| Tier | Minimum Free Space | Rationale |
|---|---|---|
| Tier 0 | 10%+ | Metadata pressure impacts all I/O operations system-wide |
| Tiers 1–3 | 20–30% | Performance tiers need headroom for dedup operations and writes |
| Tiers 4–5 | 15–20% | Capacity tiers need headroom for snapshot retention |
Track these metrics in the VergeOS storage dashboard to maintain healthy tier operations:
vSAN requires dedicated RAM for storage operations. Plan for 1 GB of RAM per 1 TB of raw storage (minimum) or 1.5 GB per 1 TB (recommended) on each storage-participating node. This RAM is consumed by the VergeOS host and is not available to VMs.
Storage tiers interact with vSAN’s snapshot and clone capabilities in important ways:
| Concept | Summary |
|---|---|
| 6 tiers (0–5) | Tier 0 = metadata only; Tiers 1–3 = performance (NVMe/SSD); Tiers 4–5 = capacity (HDD) |
| No automatic tiering | Data stays on the provisioned tier — no hot/cold migration engine |
| Preferred tier | Set per VM disk; falls back to nearest available tier if requested tier is absent |
| Drive rules | Similar drives per tier, equal counts across nodes, controller nodes need Tier 0 |
| Scaling | Vertical (add drives) or horizontal (add nodes) — each tier scales independently |
| Capacity planning | 30%+ free on Tier 0, 20–30% on workload tiers, 1 GB RAM per 1 TB raw storage |
| Snapshot integration | Snapshots are tier-aware; dedup operates per tier; replication is bandwidth-optimized |
With an understanding of how storage tiers are organized and managed, the next topic covers file-level storage access: NAS Service & Shares