Des spécifications de flavor supplémentaires sont utilisées pour la configuration avancée des instances de calcul. VMware Integrated OpenStack expose des fonctionnalités supplémentaires par l'intermédiaire de spécifications de type supplémentaires.

Note :

La configuration des quotas d'interface virtuelle n'est pas prise en charge dans NSX-T Data Center. Les spécifications supplémentaires suivantes ne peuvent pas être utilisées avec des déploiements NSX-T Data Center :

  • quota:vif_limit
  • quota:vif_reservation
  • quota:vif_shares_level
  • quota:vif_shares_share

Cependant, lorsque vSphere 7.0 est utilisé avec le nouveau VDS et NSX-T Data Center, il prend en charge les capacités supplémentaires des précédentes spécifications supplémentaires.

Pour configurer la QoS pour NSX-T Data Center, créez un profil Network I/O Control (NIOC) et appliquez-le au N-VDS pour les nœuds de transport de votre déploiement. Reportez-vous à la section « Configurer les profils Network I/O Control » dans le Guide d'installation de NSX-T Data Center.

Si des métadonnées d'image et des spécifications de type supplémentaires sont en conflit, les métadonnées d'image sont prioritaires sur les spécifications supplémentaires de type.

Tableau 1. Spécifications supplémentaires de type dans VMware Integrated OpenStack
Spécifications supplémentaires Description

hw:vifs_multi_thread

Spécifiez true pour fournir à chaque interface virtuelle son propre thread de transmission.

quota:cpu_limit

Spécifiez l'allocation maximale de CPU en MHz. La valeur 0 indique que l'utilisation CPU n'est pas limitée.

quota:cpu_reservation

Spécifiez l'allocation de CPU garantie en MHz.

quota:cpu_reservation_percent

Spécifiez l'allocation de CPU garantie en tant que pourcentage de la vitesse réelle du processeur de l'instance.

Ce paramètre a priorité sur le paramètre cpu_reservation.

quota:cpu_shares_level

Spécifiez le niveau de parts de CPU allouées. Vous pouvez entrer Personnalisé et ajouter le paramètre cpu_shares_share pour fournir une valeur personnalisée.

quota:cpu_shares_share

Spécifiez le nombre de parts de CPU allouées.

Si le paramètre cpu_shares_level n'est pas défini sur custom, cette valeur est ignorée.

quota:disk_io_limit

Spécifiez l'allocation de transaction maximale de disque dans IOPS. La valeur 0 indique que les transactions de disque ne sont pas limitées.

quota:disk_io_reservation

Spécifiez l'allocation de transaction de disque garantie dans IOPS.

quota:disk_io_shares_level

Spécifiez le niveau de parts de transaction de disque alloué. Vous pouvez entrer Personnalisé et ajouter le paramètre disk_io_shares_share pour fournir une valeur personnalisée.

quota:disk_io_shares_share

Spécifiez le nombre de parts de transaction de disque alloué.

Si le paramètre disk_io_shares_level n'est pas défini sur custom, cette valeur est ignorée.

quota:memory_limit

Spécifiez l'allocation de mémoire maximale en Mo. La valeur 0 indique que l'utilisation de mémoire n'est pas limitée.

quota:memory_reservation

Spécifiez l'allocation de mémoire garantie en Mo.

quota:memory_reservation_percent

Spécifiez l'allocation de mémoire garantie en pourcentage de la mémoire réelle de l'instance. La valeur 100 indique que la mémoire d'invité est également totalement réservée.

Ce paramètre a priorité sur le paramètre memory_reservation.

quota:memory_shares_level

Spécifiez le niveau de parts de mémoire alloué. Vous pouvez entrer Personnalisé et ajouter le paramètre memory_shares_share pour fournir une valeur personnalisée.

quota:memory_shares_share

Spécifiez le nombre de parts de mémoire allouées.

Si le paramètre memory_shares_level n'est pas défini sur custom, cette valeur est ignorée.

quota:vif_limit

Spécifiez l'allocation de bande passante maximale de l'interface virtuelle en Mbit/s. La valeur 0 indique que la bande passante de l'interface virtuelle n'est pas limitée.

quota:vif_reservation

Spécifiez l'allocation de bande passante garantie de l'interface virtuelle en Mbit/s.

quota:vif_shares_level

Spécifiez le niveau de parts de bande passante de l'interface virtuelle alloué. Vous pouvez entrer Personnalisé et ajouter le paramètre vif_shares_share pour fournir une valeur personnalisée.

quota:vif_shares_share

Spécifiez le nombre de parts de bande passante de l'interface virtuelle alloué.

Si le paramètre vif_shares_level n'est pas défini sur custom, cette valeur est ignorée.

vmware:boot_efi_secure_boot

Spécifiez true pour effectuer des vérifications de signature sur les images EFI chargées lors du démarrage.

vmware:boot_enter_bios

Spécifiez true pour que les machines virtuelles entrent dans la configuration du BIOS au prochain démarrage. Les machines virtuelles réinitialisent automatiquement ce paramètre après le prochain démarrage.

vmware:boot_retry

Spécifiez le délai en millisecondes au terme duquel la séquence de démarrage commence.

vmware:boot_retry_delay

Spécifiez le délai en millisecondes au terme duquel la séquence de démarrage est réessayée.

Si le paramètre boot_retry_enabled est défini sur false, cette valeur est ignorée.

vmware:boot_retry_enabled

Spécifiez true pour réessayer la séquence de démarrage en cas d'échec du démarrage.

vmware:cpu_affinity

Spécifiez une liste de CPU que les instances peuvent utiliser.

vmware:cpu_affinity peut être défini comme '[0,"2-3","50-60",71,74,"81-82"]'

0 signifie cpu0,

"2-3" signifie cpu2 et cpu3

"50-60" signifie cpu50, cpu51, cpu52...cpu59, cpu60

vmware:extra_config

Spécifiez les configurations personnalisées au format JSON. Par exemple, '{"acpi.smbiosVersion2.7":"FALSE"}'.

vmware:hw_version

Spécifiez la version matérielle utilisée pour créer les images. Dans un environnement avec des versions d'hôte différentes, vous pouvez utiliser cette clé pour placer des instances sur les hôtes corrects.

vmware:latency_sensitivity_level

Spécifiez le niveau de sensibilité à la latence pour les machines virtuelles.

vmware:latency_sensitivity_per_cpu_high

Spécifiez le niveau de sensibilité de latence élevée pour les CPU virtuels sélectionnés dans une machine virtuelle. Utilisez l'interface de ligne de commande OpenStack pour spécifier cette option.

Par exemple, vmware:latency_sensitivity_per_cpu_high="1,3" configure la sensibilité de latence élevée pour vcpu1 et vcpu3 dans votre machine virtuelle.

vmware:resource_pool

Spécifiez le pool de ressources sur lequel placer de nouvelles instances.

Si le nom du projet contenant l'instance correspond au nom d'un pool de ressources dans votre environnement, l'instance est placée par défaut dans ce pool de ressources. La définition de ce paramètre remplace le comportement par défaut et force le placement de l'instance dans le pool de ressources spécifié.

vmware:set_bios_uuid

Spécifiez true pour utiliser l'UUID Nova des instances en tant qu'UUID de périphérique.

vmware:storage_policy

Spécifiez la stratégie de stockage utilisée pour les nouvelles instances.

Si la gestion basée sur la stratégie de stockage (SPBM) n'est pas activée, ce paramètre est ignoré.

vmware:tenant_vdc

Spécifiez l'UUID du centre de données virtuel locataire dans lequel placer les instances.

vmware:vgpu

Spécifiez le nombre de vGPU partagés à attacher à l'instance.

vmware:vm_group

Spécifiez le groupe de VM DRS dans lequel seront placées les machines virtuelles. Si le groupe de machines virtuelles spécifié n'existe pas, les instances ne peuvent pas être mises sous tension.