Flavor explanation: Difference between revisions
Line 14: | Line 14: | ||
The number of CPUs is prefixed with the character <code>c</code> and padded with 0s to a total of 3 decimal digits. The amount of Memory is expressed in GiB. It is prefixed with the character <code>m</code> and padded with 0s to a total of 3 decimal digits. | The number of CPUs is prefixed with the character <code>c</code> and padded with 0s to a total of 3 decimal digits. The amount of Memory is expressed in GiB. It is prefixed with the character <code>m</code> and padded with 0s to a total of 3 decimal digits. | ||
Here is an example for a flavor with | Here is an example for a flavor with one CPU and 2 GiB of RAM in the "Standard Düdingen" host aggregate: | ||
- Standard Düdingen c002m0004 | - Standard Düdingen c002m0004 | ||
[[Image:Flavor_explanation_1.png|752px × 117px]] | |||
== Naming convention - Host aggregates == | == Naming convention - Host aggregates == |
Revision as of 15:35, 5 July 2024
Overview
This page explains the flavor naming convention stepping stone AG uses.
Naming convention
The flavor name contains three vital pieces of information:
- The host aggregate - The number of CPUs - The amount of Memory (in GiB)
Naming convention - CPU & Memory
The number of CPUs is prefixed with the character c
and padded with 0s to a total of 3 decimal digits. The amount of Memory is expressed in GiB. It is prefixed with the character m
and padded with 0s to a total of 3 decimal digits.
Here is an example for a flavor with one CPU and 2 GiB of RAM in the "Standard Düdingen" host aggregate:
- Standard Düdingen c002m0004
Naming convention - Host aggregates
These host aggregates exist:
- Developer Düdingen - Standard Düdingen - Standard Windows Düdingen - Standard Düdingen South - Standard Düdingen North - Enterprise Düdingen
Naming convention - Sceduling properties
We have defined a custom scheduling property called vm_quality_class
. It represents the quality classes we offer: "developer", "standard" and "enterprise". This property is added to host aggregates and flavors. When scheduling VMs, the AggregateInstanceExtraSpecsFilter
schedule filter will match VMs to VM Nodes accordingly.