Flavors disponibles

Nomenclature

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

où :

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

  • ha pour des instances “haute disponibilité” fournissant des services de production.
  • htc pour des instances de computing
  • rad ou m1 pour la R&D
  • spec pour des instances dédiées projet

La 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).

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

La 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.