Prerequisites
- Hosts configured with XSDS-Bootstrap and XSDS roles in Hosts
- Dedicated storage disks available on at least one node (separate from the root filesystem)
- Network connectivity between all storage nodes on the storage network plane
XSDS Tabs
The XSDS module is organized into four tabs, each covering a distinct aspect of storage cluster management.- Bootstrap Configuration
- Storage Tiers
- Config File
- Logs
The Bootstrap Configuration tab handles the initial cluster creation on the first designated node. This is a one-time operation that creates the monitor daemon, manager daemon, and cluster identity. All subsequent nodes join this cluster.
Container Image
| Field | Description |
|---|---|
| XSDS Container Image | Select the storage daemon container image version from the dropdown. The available images are loaded from the local Docker registry. |
Bootstrap Settings
| Setting | Description |
|---|---|
| Monitor IP Address | IP address of the first monitor node (auto-detected from inventory) |
| Bootstrap Hostname | Hostname of the initial node (auto-detected from inventory) |
| Public Network CIDR | CIDR for client-to-storage communication (e.g., 10.0.0.0/24) |
| Cluster Network CIDR | CIDR for storage-to-storage replication traffic (e.g., 10.0.1.0/24) |
Custom Bootstrap Attributes
Custom Bootstrap Attributes
Custom Bootstrap Attributes
Additional flags that modify bootstrap behavior for non-standard environments. Expand this section to configure advanced options:
| Flag | Purpose |
|---|---|
--allow-overwrite | Permit re-bootstrapping on a node that was previously initialized |
--skip-pull | Skip container image download if the image is already present locally |
--skip-firewalld | Do not attempt to configure firewall rules (use when firewall is managed externally) |
--single-host-defaults | Apply defaults suitable for single-node development deployments |
Bootstrap Command
The tab displays a preview of the full bootstrap command that will be executed based on your configuration. Review the command before proceeding.Click Run Bootstrap Command to execute the bootstrap operation. Progress streams live to the Logs tab.Validation
After configuring XSDS, verify that the storage cluster is operational:Verify Bootstrap Completion
Check the Logs tab for a successful bootstrap message. The bootstrap command should complete without errors, confirming that the monitor and manager daemons are running.
Verify Storage Tiers
Switch to the Storage Tiers tab and click Detect Tiers. Confirm that the detected device classes match your physical hardware inventory. If tiers have been applied, verify that the corresponding volume types are registered.
Review Configuration
Open the Config File tab and verify that the cluster configuration reflects your network CIDRs, replication settings, and container image versions.
Storage cluster bootstrapped, tiers configured, and test volumes created successfully.
Next Steps
Storage Tiers
Manage volume types and storage tier policies for tenants
Cloud Fleet
Visualize your entire infrastructure topology including storage nodes