Overview
Storage tiering exposes different hardware performance classes as distinct volume types, allowing users to select the appropriate tier for each workload. NxtSight Block Storage supports NVMe, SSD, and HDD tiers within a single distributed storage cluster by mapping CRUSH device classes to dedicated pools and volume types. Configure one volume type per hardware tier and set a default to ensure users without a specific preference land on the most appropriate tier.Prerequisites
- Distributed storage cluster with at least one device class configured (e.g.,
nvme,ssd,hdd) - Pools created for each device class in the storage cluster
- Storage backends registered in Block Storage (one per pool)
- Volume types created for each tier via the Volume Types & QoS guide
Tier Performance Reference
Configure Tier Mappings
- nxtDeploy
- CLI
Open Storage Tiers in nxtDeploy
Log in to nxtDeploy and navigate to Configuration → Storage → Storage Tiers.
nxtDeploy displays the detected hardware device classes from the storage cluster.
Set the default volume type
In the Default Volume Type field, select the tier to use when users create
volumes without specifying a type.NxtSight recommends setting
ssd as the default for most deployments — you can
explicitly request nvme or standard when needed.Click Apply.Tier mappings saved and default type configured.
Single-Tier Deployments
If your cluster has only one hardware class (e.g., all SSD), configure a single volume type pointing to the existing pool. There is no need to create additional pools or types.Adding a New Tier to an Existing Deployment
When adding new hardware (e.g., NVMe drives to an existing SSD cluster):Add hardware and create a new pool
Add the new OSDs to the distributed storage cluster with the appropriate device
class. Create a dedicated pool using a CRUSH rule that targets only the new
device class.
Configure a new backend in nxtDeploy
Add a new backend entry in nxtDeploy pointing to the new pool. Deploy the configuration
to register the new backend with the volume service.
Automated Storage Tiering
NxtSight-Developed — This capability is developed by NxtSight and ships with nxtVirt / Nxt Cloud Suite.
All thresholds are configurable per deployment. The Resource Optimizer evaluates volumes periodically, generates a migration plan, and executes volume retypes through the Block Storage API without downtime to attached instances.
Next Steps
Volume Types & QoS
Configure QoS policies to enforce per-tier IOPS and throughput limits
Migration
Move volumes between tiers to rebalance capacity or meet new requirements
Storage Backends
Configure backend drivers for each storage tier
Volume Types (User)
User guide for selecting the right storage tier for a workload