Flavors disponibles

Nomenclature

Une flavor standardisée est composée par : type.release.size.version, où :

  • type est fixé à {ha|rad|m1|spec}. Il exprime le cas d’utilisation typique de la VM, il en découle un lot de caractéristiques physiques :

    • ha pour des instances “haute disponibilité” fournissant des services de production.

    • rad ou m1 pour la R&D

    • spec pour des instances dédiées projet

  • release est un entier. C’est la manière de faire évoluer les caractéristiques d’un type d’instance dans le temps (qui augmentent régulièrement dans le temps en fonction des évolution du matériel).

  • size exprime la taille d’un type et vaut classiquement {tiny|small|medium|large|xlarge}.

  • version est un entier qui exprime une variation d’une même flavor (exprimée par le premier triplet).

Règles de dimensionnement pour la création des flavors

Une flavor ne peut être crée à destination d’un aggrégat que si le ratio mémoire VM / mémoire de l’hote est inférieur à 1/6.

Lister les flavors

Pour lister les types d’instances disponibles :

% 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       |
+----+-----------+-----------+------+-----------+------+-------+-----------+

Il est possible de demander des types d’instances sur mesure, adaptés à vos besoins. Pour cela, faire la demande auprès du support utilisateurs.