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.Prerequisites
- Administrator access to the Polystack Dashboard (admin view)
View Flavors
- Dashboard
- CLI
Navigate to Compute > Flavors in the admin sidebar. The list shows:
Filter by Name, CPU, Memory, or Category.
Create a Flavor
The Dashboard provides a 2-step wizard: Params Setting and Access Type Setting.- Dashboard
- CLI
1
Open the Create Flavor wizard
Navigate to Compute > Flavors in the admin sidebar.
Click Create Flavor.
2
Step 1 — Params Setting
Configure the virtual hardware profile.Architecture (required) — Select the hardware architecture:
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
Hot-Add Configuration (hidden for Bare Metal):
Storage & Bandwidth (varies by architecture):
NUMA Configuration (for non-compute-optimized, non-bare-metal):
GPU Parameters (only for GPU categories):
Compute Optimized Parameters (only for Compute Optimized category):
3
Step 2 — Access Type Setting
Configure which projects can use this flavor.
When Access Control is selected, a project table appears. Select one
or more projects to grant access.
4
Create the flavor
Click Confirm to create the flavor.
Flavor appears in the list and is available for instance creation.
Flavor Detail
- Dashboard
- CLI
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
Delete a Flavor
- Dashboard
- CLI
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.
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
