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
Flavors define the virtual hardware profile for instances — vCPU count, memory allocation,
root disk size, and optional hardware extensions like GPU and NUMA pinning. Administrators
manage the flavor catalog. Users select flavors when launching instances.
Administrator Access Required — This operation requires the admin role. Contact your
Xloud administrator if you do not have sufficient permissions.
Prerequisites
Administrator access to the Xloud Dashboard (admin view)
View Flavors
Navigate to Compute > Flavors in the admin sidebar. The list shows: Column Description ID/Name Flavor identifier (clickable to view details) Category General Purpose, Compute Optimized, Memory Optimized, etc. CPU Number of vCPUs Memory RAM allocation (formatted as GiB) Internal Network Bandwidth Network throughput in Gbps Ephemeral Disk Temporary scratch disk size (GiB) Storage IOPS I/O operations per second limit Public Whether the flavor is available to all projects
Filter by Name , CPU , Memory , or Category . List all flavors
Show flavor details
openstack flavor list --all
Create a Flavor
The Dashboard provides a 2-step wizard: Params Setting and Access Type Setting .
Open the Create Flavor wizard Navigate to Compute > Flavors in the admin sidebar.
Click Create Flavor .
Step 1 — Params Setting Configure the virtual hardware profile. Architecture (required) — Select the hardware architecture:Architecture Description X86 Architecture Standard x86-64 virtual machines Heterogeneous Computing GPU-accelerated instances Bare Metal Physical server provisioning ARM Architecture ARM-based instances
Category (required) — Depends on the selected architecture:
X86: General Purpose, Compute Optimized, Memory Optimized, Big Data, Local SSD, High Clock Speed
Heterogeneous: GPU Compute, Visualization Compute
Basic parameters :Field Type Required Description Name Text Yes Flavor name vCPUs Number Yes Virtual CPU count (min: 1) Memory (GiB) Number Yes RAM allocation (min: 1)
Hot-Add Configuration (hidden for Bare Metal):Field Description Enable Hot-Add Yes/No — enables live vCPU/RAM scaling Minimum CPU Minimum vCPUs at boot (required if Hot-Add enabled) Minimum Memory (GiB) Minimum RAM at boot (required if Hot-Add enabled)
Xloud-Developed — Hot-Add configuration for live vCPU and RAM scaling
is developed by Xloud and ships with XAVS / XPCI.
Storage & Bandwidth (varies by architecture):Field Visibility Description Bandwidth Hidden for Bare Metal Internal network bandwidth (Gbps) Ephemeral Disk When applicable Temporary scratch disk (GiB) Root Disk Hidden when block storage enabled Root disk size (GiB) IOPS Hidden for Bare Metal Storage I/O limit
NUMA Configuration (for non-compute-optimized, non-bare-metal):Field Description NUMA Nodes Number of NUMA nodes Memory Page Size large, small, any, or custom value
GPU Parameters (only for GPU categories):Field Description GPU Type Select from configured GPU models GPU Number Number of GPUs (min: 1)
Compute Optimized Parameters (only for Compute Optimized category):Field Description NUMA Nodes Per-node CPU and RAM allocation (total must match flavor vCPUs/RAM) CPU Policy dedicated or sharedCPU Thread Policy prefer, isolate, or requireMemory Page Size large, small, any, or custom
Step 2 — Access Type Setting Configure which projects can use this flavor. Option Description Public Available to all projects on the platform Access Control Restricted to selected projects only
When Access Control is selected, a project table appears. Select one
or more projects to grant access.
Create the flavor Click Confirm to create the flavor. Flavor appears in the list and is available for instance creation.
Create a basic flavor
Create a private flavor
Create flavor with extra specs (NUMA, CPU pinning)
openstack flavor create \
--vcpus 4 --ram 8192 --disk 80 \
--public \
m1.large
Flavor Detail
Click a flavor name in the list. The detail page shows: Detail tab — Flavor specifications:
Base Info: Network Bandwidth, Ephemeral Disk, IOPS, NUMA config
GPU Info (if applicable): GPU type and count
Compute Optimized Info (if applicable): Per-NUMA-node CPU/RAM, CPU/thread policy, page size
Extra Specs: Full JSON of all extra specifications
Instances tab — All instances currently using this flavor.Show flavor details
List extra specs
openstack flavor show < FLAVOR_NAM E >
Delete a Flavor
Click the Delete action (first row action) on the flavor row. Confirm deletion. Existing instances using the deleted flavor continue running but cannot be
resized. Create a replacement flavor before deleting.
openstack flavor delete < FLAVOR_NAM E >
Next Steps
Launch an Instance Use flavors when creating instances in the 4-step wizard
Live vCPU/RAM Scaling Configure Hot-Add flavors for zero-downtime scaling
Quotas Set per-project limits on vCPU, RAM, and instance counts
Compute Hosts Monitor hypervisor resources and host availability