Overview
Volume encryption provides transparent at-rest protection for block storage data. Encryption is configured per volume type — all volumes created from an encrypted type are automatically encrypted without any additional action from you. Encryption keys are managed by the NxtSight Key Management service and retrieved at volume attach time by the volume service, ensuring keys are never stored on the compute node’s disk.- nxtDeploy
- CLI
Disk encryption is enabled through the nxtDeploy Configuration panel:
Enable KMS first
Navigate to nxtDeploy → Configuration → Advance Features and ensure
Enable KMS is set to Yes. Disk encryption requires the NxtSight Key
Management service to store and manage encryption keys.
Prerequisites
- Administrator credentials with the
adminrole - NxtSight Key Management service deployed and accessible
- At least one unencrypted volume type to apply encryption to (or create a new type)
- All compute nodes must be able to reach the Key Management service API
Encryption Architecture
Configure Volume Type Encryption
- Dashboard
- CLI
Select the volume type to encrypt
Navigate to
Storage > Volume Types (admin view). Click the volume type name to open its
details page.
Test Encryption
Verify that encryption is working end-to-end by creating and attaching a test volume:Verify LUKS inside the instance
SSH into the instance and check the block device:
Check LUKS header
Device reports LUKS encryption — volume is encrypted at rest.
Key Management Dependency
If the Key Management service is unavailable, attaching an encrypted volume will fail with an authentication or connectivity error.Per-Volume Selective Encryption
NxtSight-Developed — This capability is developed by NxtSight and ships with nxtVirt / Nxt Cloud Suite.
- Per-tenant key isolation — each tenant’s encryption keys are stored and managed independently in the NxtSight Key Management service. Tenants cannot access each other’s keys, even if they share the same storage backend.
- Three independent encryption layers — NxtSight provides encryption at three distinct levels that can be enabled independently or together:
Next Steps
Key Manager User Guide
Manage encryption keys and secrets in the NxtSight Key Management service
Volume Types & QoS
Create and manage volume types with backend associations
Security Hardening
Additional security policies for Block Storage
Admin Guide
Return to the Block Storage administration overview