Available flavors

Terminology

A standardized flavor is made by: type.release.size.version, where:

  • type is set on {ha|rad|m1|spec}. It expresses the typical use case of VM, resulting in a batch of physical characteristics:

    • ha for “high availability” instances providing production services.

    • rad or m1 for R&D

    • spec for project dedicated instances

  • release is an integer. It is the way to evolve the instance type characteristics over time (which increase regularly over time according to hardware evolution).

  • size expresses the type size and is conventionally {tiny|small|medium|large|xlarge}.

  • version is an integer that expresses a variation of the same flavor (expressed by the first triplet).

Dimensioning rules for flavors creation

A flavor can only be created for an aggregate if the ratio VM memory / host memory is less than 1/6.

List the flavors

To list the available types of instances:

% openstack flavor list
+----+-----------+-----------+------+-----------+------+-------+-----------+
| ID | Name      | Memory_MB | Disk | Ephemeral | Swap | VCPUs | Is_Public |
+----+-----------+-----------+------+-----------+------+-------+-----------+
| 1  | m1.tiny   | 512       | 0    | 0         |      | 1     | N/A       |
| 2  | m1.small  | 2048      | 10   | 20        |      | 1     | N/A       |
| 3  | m1.medium | 4096      | 10   | 40        |      | 2     | N/A       |
| 4  | m1.large  | 8192      | 10   | 80        |      | 4     | N/A       |
| 5  | m1.xlarge | 16384     | 10   | 160       |      | 8     | N/A       |
+----+-----------+-----------+------+-----------+------+-------+-----------+

It is possible to request customized types of instances suited to your needs. To do so, please contact our user support.