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.