Documentation Index
Fetch the complete documentation index at: https://docs.xloud.tech/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Instance snapshots capture the entire disk state of a running or stopped instance as a new image registered in the Xloud Image Service. Snapshots are used for backups, creating golden images for new instance launches, and cloning instances across projects. The snapshot is stored in the same format as the original boot image and can be launched on any compute host.Prerequisites
- An active Xloud account with appropriate permissions
- Access to the Xloud Dashboard or CLI configured with credentials
- API credentials sourced (
source openrc.sh)
Create a Snapshot
- Dashboard
- CLI
Name the snapshot
Enter a descriptive snapshot name using a consistent convention, e.g.:
<instance-name>-<date> (e.g., web-server-2026-03-18)Click Create Snapshot. The instance continues running during snapshot creation.Snapshot for Consistency
For production workloads, follow this pre-snapshot checklist to ensure data consistency:Prepare the guest OS
SSH into the instance and run:For database servers, flush and lock tables before snapshotting:
Flush filesystem buffers (Linux)
MySQL/MariaDB: flush and lock
Manage Snapshots
Snapshots are regular images stored in the Image Service. Manage them using the same image commands:Launch from Snapshot
After a snapshot is active, launch new instances directly from it:- Dashboard
- CLI
When creating a new instance, in Step 1 (Base Config), select Instance Snapshot
as the Start Source. The snapshot appears in the selection table.
Next Steps
Image Properties
Add metadata and hardware requirements to your snapshots.
Share Images
Share snapshots with other projects in your organization.
Upload an Image
Upload external OS images alongside your captured snapshots.
Troubleshooting
Resolve snapshot creation failures and status issues.