Overview
Xloud Software-Defined Storage (XSDS) provides three storage interfaces from a single distributed platform — block storage for virtual machine disks, object storage for unstructured data and application assets, and shared file storage for collaborative workloads. This guide covers how to consume each interface, configure data protection policies, and apply performance features to meet workload requirements.Prerequisites
- An active Xloud account with appropriate permissions
- Access to the Xloud Dashboard (
https://connect.<your-domain>) or CLI configured with credentials - API credentials sourced (
source admin-openrc.sh)
Topics
Storage Types
Block, object, and shared file storage — when to use each interface and what
capabilities each provides.
Access Methods
Dashboard, CLI, S3-compatible API, NFS/SMB mounts, and block-level access protocols.
Data Protection
Replication and erasure coding — choose the right durability strategy for your workload.
Performance
Storage tiering, deduplication, compression, and read caching for I/O-intensive workloads.
Snapshots
Create, manage, and restore volume and bucket snapshots for point-in-time recovery.
Troubleshooting
Diagnose common issues — stuck volumes, snapshot failures, and object storage performance.
Next Steps
XSDS Admin Guide
Deploy and operate the distributed storage cluster — pools, CRUSH maps, and capacity planning
Disaster Recovery
Protect volumes and workloads with XDR replication and recovery plans
Block Storage
Persistent block volumes for Xloud Compute instances — powered by the XSDS backend
Xloud Key Management
Manage encryption keys used for volume and object storage at-rest encryption