Gabarits (flavors)
Pour lister les instances disponible dans votre projet:
$ openstack flavor list --sort-column RAM --sort-column VCPUs
+--------------------------------------+-----------------+--------+------+-----------+-------+-----------+
| ID | Name | RAM | Disk | Ephemeral | VCPUs | Is Public |
+--------------------------------------+-----------------+--------+------+-----------+-------+-----------+
| aaaaaaaa-bbbb-bbbb-bbbb-dddddddddd02 | std-2-2-16 | 2048 | 16 | 0 | 2 | True |
| aaaaaaaa-bbbb-bbbb-bbbb-dddddddddd03 | cpu-2-4-32 | 4096 | 32 | 0 | 2 | True |
| aaaaaaaa-bbbb-bbbb-bbbb-dddddddddd04 | std-2-8-64 | 8192 | 64 | 0 | 2 | True |
| aaaaaaaa-bbbb-bbbb-bbbb-dddddddddd05 | cpu-4-8-64 | 8192 | 64 | 0 | 4 | True |
...
Gabarits standard
Il s'agit de gabarits pour un usage CPU classique (tests, services web...), les coeurs logiques sont mutualisés entre toutes les instances (avec un ratio CPU/vCPU max de 1:10).
Cela implique donc qu'usage important du CPU sur une instance std peut perturber le fonctionnement d'autres instances.
Le schéma de nommage est : std-[VCPUS]-[RAM]-[DISK].
Gabarits cpu-intensive
Il s'agit de gabarits optimisées pour l'usage intensif des CPUs: un vCPU correspond à un coeur logique de la machine physique.
Le schéma de nommage est : cpu-[VCPUS]-[RAM]-[DISK].
| name | VCPUs | RAM | Disk | ratio RAM/vCPU |
|---|---|---|---|---|
| cpu-2-4-32 | 2 | 4 | 32 | 2 |
| cpu-4-8-64 | 4 | 8 | 64 | 2 |
| cpu-4-16-64 | 4 | 16 | 64 | 4 |
| cpu-8-16-64 | 8 | 16 | 64 | 2 |
| cpu-8-32-64 | 8 | 32 | 64 | 4 |
| cpu-16-64-64 | 16 | 64 | 64 | 4 |
| cpu-16-128-64 | 16 | 128 | 64 | 8 |
| cpu-32-128-64 | 32 | 128 | 64 | 4 |
| cpu-32-256-128 | 32 | 256 | 128 | 8 |
| cpu-64-256-128 | 64 | 256 | 128 | 4 |