Overview
Compute hosts are the physical bare-metal nodes where virtual machine instances run. Each host runs a Compute Agent that communicates with the local hypervisor and reports resource availability back to the control plane. Administrators manage compute hosts to maintain cluster health, drain nodes before maintenance, and monitor resource allocation across the fleet.Prerequisites
- Admin credentials sourced from
admin-openrc.sh openstackCLI installed and configured- Xloud Compute services running and healthy
Host Metrics
The following metrics are available for every registered compute host.| Metric | Description |
|---|---|
| Status | enabled / disabled — whether the scheduler places new instances on this host |
| State | up / down — connectivity between the Compute Agent and the API tier |
| vCPUs Used / Total | Allocated vCPU threads vs. total physical threads on the host |
| Memory Used / Total | Allocated RAM (MB) vs. installed RAM on the host |
| Disk Used / Total | Storage consumed (GB) vs. available local storage |
| Running Instances | Count of active instances currently on this host |
Status and State are independent. A host can be
enabled (accepts new placements)
but down (agent is unreachable). Always verify both fields when diagnosing capacity issues.List and Inspect Hosts
- Dashboard
- CLI
- XDeploy
Navigate to host management
Log in to the Xloud Dashboard (
https://connect.<your-domain>) and navigate to
Admin → Compute → Hypervisors.The hypervisor list displays all registered compute nodes with real-time capacity
metrics. The summary row at the top shows aggregate cluster utilization.Enable and Disable Hosts
Disabling a host prevents the scheduler from placing new instances on it. Existing instances continue running uninterrupted. Use this procedure before performing host maintenance.- Dashboard
- CLI
Disable the host
Click the host name → Disable Host.The scheduler immediately stops placing new instances on this host. The status
column changes to
disabled.Resource Allocation Overview
Xloud Compute supports over-commitment — the scheduler allows the sum of allocated resources to exceed the host’s physical capacity based on configurable ratios.| Resource | Default Over-Commit Ratio | Example (32-core host) |
|---|---|---|
| vCPU | 16:1 | Up to 512 vCPUs schedulable |
| RAM | 1.5:1 | 128 GB RAM → up to 192 GB schedulable |
| Disk | 1.0:1 | No over-commit by default |
Next Steps
Live Migration
Drain hosts by live-migrating running instances before maintenance.
Scheduling
Configure filters and weighers that control host selection.
Admin Guide
Return to the Compute Administration Guide index.