Vous pouvez contrôler l'allocation et le positionnement des ressources de machine virtuelle (VM) sur un cluster ou un hôte spécifique à l'aide de stratégies de dimensionnement et de positionnement de machine virtuelle, et de stratégies vGPU.

Les administrateurs système VMware Cloud Director créent et gèrent les stratégies de dimensionnement et de positionnement de machine virtuelle, ainsi que les stratégies vGPU à un niveau global, et peuvent publier des stratégies individuelles dans un ou plusieurs centres de données virtuels (VDC) d'organisation. En outre, si un utilisateur enregistre un vApp en tant que modèle de vApp dans un catalogue, le modèle inclut également les stratégies vGPU, de positionnement et de dimensionnement du vApp d'origine en tant que stratégies balisées non modifiables.

Lorsque vous publiez une stratégie sur un VDC d'organisation, la stratégie devient disponible pour les utilisateurs dans l'organisation. Lors de la création et de la gestion de machines virtuelles dans le VDC d'organisation, les locataires peuvent attribuer les stratégies disponibles aux machines virtuelles. Les locataires et les utilisateurs du VDC d'organisation ne peuvent pas accéder à la configuration spécifique d'une stratégie.

Les stratégies de positionnement et de dimensionnement de machine virtuelle, et les stratégies vGPU constituent un mécanisme qui permet aux fournisseurs de cloud de définir et d'offrir des niveaux de service différenciés (par exemple, un profil à forte utilisation de CPU ou de mémoire). Si vous publiez plusieurs stratégies de positionnement et de dimensionnement de machine virtuelle, et de stratégies vGPU sur un VDC d'organisation, les utilisateurs de locataire peuvent sélectionner entre toutes les stratégies personnalisées et la stratégie par défaut lors de la création et de la gestion des machines virtuelles dans le VDC d'organisation. La stratégie système par défaut est générée automatiquement pour chaque VDC. Vous pouvez supprimer la stratégie système par défaut dans le VDC et marquer une autre stratégie personnalisée comme stratégie par défaut. Chaque VDC doit disposer d'une stratégie de calcul par défaut. Vous pouvez définir comme stratégie par défaut d'un VDC l'un des trois types de stratégie de calcul. La stratégie système par défaut générée automatiquement ne définit aucune valeur et autorise toutes les configurations de machine virtuelle.

Stratégie de positionnement de machine virtuelle
Une stratégie de positionnement de machine virtuelle définit le placement d'une machine virtuelle sur un hôte ou un groupe d'hôtes. Il s'agit d'un mécanisme destiné aux administrateurs de fournisseurs de cloud permettant de créer un groupe d'hôtes nommé au sein d'un VDC fournisseur. Le groupe d'hôtes nommé est un sous-ensemble des hôtes dans les clusters de VDC fournisseur qui peuvent être sélectionnés en fonction de critères tels que les niveaux de performance ou les licences. Vous pouvez développer l'étendue d'une stratégie de positionnement de machine virtuelle à plusieurs VDC fournisseurs.
Une stratégie de positionnement de machine virtuelle définit des règles d'affinité machine virtuelle-hôte qui affectent directement le positionnement des charges de travail de locataire. Les administrateurs définissent ou exposent des groupes d'hôtes nommés en utilisant des groupes de machines virtuelles dans vCenter Server. Un groupe de machines virtuelles a une affinité directe avec un groupe d'hôtes et représente celui-ci.

Vous définissez la stratégie de positionnement de machine virtuelle au niveau du VDC fournisseur. Une stratégie de positionnement de machine virtuelle inclut les attributs suivants :

  • Nom (doit être unique dans le VDC fournisseur)
  • Description
  • Ensemble d'un ou de plusieurs groupes de machines virtuelles sélectionnés dans les clusters sous-jacents du VDC fournisseur. Vous pouvez sélectionner un groupe de machines virtuelles par cluster

Une stratégie de positionnement de machine virtuelle est facultative lors de la création d'une machine virtuelle et un locataire ne peut attribuer qu'une seule stratégie de positionnement de machine virtuelle à une machine virtuelle.

Lorsqu'un locataire crée une machine virtuelle dans le VDC d'organisation et sélectionne la stratégie de positionnement de machine virtuelle, VMware Cloud Director ajoute la machine virtuelle au groupe de machines virtuelles référencé dans la stratégie. Par conséquent, VMware Cloud Director crée la machine virtuelle sur l'hôte approprié.

Une stratégie de positionnement de machine virtuelle peut avoir zéro ou un groupe de machines virtuelles issu de chaque cluster. Par exemple, la stratégie de calcul de positionnement de machine virtuelle oracle_license peut comprendre les groupes de machines virtuelles oracle_license1 et oracle_license2, où le groupe de machines virtuelles oracle_license1 appartient au cluster oracle_cluster1 et le groupe de machines virtuelles oracle_license2 appartient au cluster oracle_cluster2.

Lorsque vous attribuez une stratégie de positionnement de machine virtuelle à une machine virtuelle, le moteur de positionnement ajoute cette machine virtuelle au groupe de machines virtuelles correspondant dans le cluster sur lequel il réside. Par exemple, si vous choisissez de déployer une machine virtuelle sur un cluster oracle_cluster1 et d'attribuer la stratégie de positionnement de machine virtuelle oracle_license à cette machine virtuelle, le moteur de positionnement ajoute la machine virtuelle au groupe de machines virtuelles oracle_license1.

Stratégie de dimensionnement de machine virtuelle
Une stratégie de dimensionnement de machine virtuelle définit l'allocation des ressources de calcul pour les machines virtuelles au sein d'un VDC d'organisation. L'allocation des ressources de calcul inclut l'allocation de CPU et de mémoire, les réservations, les limites et les parts.
Avec les stratégies de dimensionnement de machines virtuelles, les VMware Cloud Director administrateurs système peuvent contrôler les aspects suivants de la consommation des ressources de calcul au niveau de la machine virtuelle :
  • Nombre de vCPU et vitesse d'horloge de vCPU
  • Quantité de mémoire allouée à la machine virtuelle.
  • Mémoire et réservation de CPU, limite et parts
  • Configurations supplémentaires.

    Le paramètre d'API extraConfigs représente un mappage entre une clé et des paires de valeurs qui sont appliquées en tant que valeurs de configuration supplémentaires sur une machine virtuelle. Vous pouvez créer une stratégie avec des configurations supplémentaires uniquement au moyen de vCloud API. Les configurations supplémentaires existantes s'affichent dans l'interface utilisateur du Service Provider Admin Portal sous Configurations supplémentaires dans la vue détaillée de stratégie de dimensionnement de machine virtuelle.

Vous définissez les stratégies de dimensionnement de machine virtuelle à un niveau global. Pour plus d'informations sur les attributs de stratégie de dimensionnement de machine virtuelle, reportez-vous à la section Attributs des stratégies de dimensionnement de machine virtuelle.

VMware Cloud Director génère une stratégie de dimensionnement de machine virtuelle par défaut pour tous les VDC. La stratégie de dimensionnement de machine virtuelle par défaut ne contient qu'un nom et une description, et tous les attributs de stratégie restants sont vides.

Vous pouvez également définir une autre stratégie de dimensionnement de machine virtuelle comme stratégie par défaut pour un VDC d'organisation. La stratégie de dimensionnement de machine virtuelle par défaut contrôle l'allocation et la consommation des ressources des machines virtuelles que les locataires créent dans le VDC d'organisation, sauf si un locataire attribue une autre stratégie de dimensionnement de machine virtuelle spécifique à la machine virtuelle.

Pour limiter le nombre maximal de ressources de calcul que les locataires peuvent allouer à des machines virtuelles spécifiques au sein d'un VDC d'organisation, les fournisseurs de cloud peuvent définir une stratégie de dimensionnement de machine virtuelle maximale. Lorsqu'elle est attribuée à un VDC d'organisation, la stratégie de dimensionnement de machine virtuelle maximale agit comme une limite supérieure pour la configuration des ressources de calcul de toutes les machines virtuelles dans le VDC d'organisation. La stratégie de dimensionnement de machine virtuelle maximale n'est pas disponible pour les utilisateurs de locataire lors de la création d'une machine virtuelle. Lorsque vous définissez une stratégie de dimensionnement de machine virtuelle comme stratégie maximale, VMware Cloud Director copie en interne le contenu de la stratégie et utilise le contenu copié comme stratégie de dimensionnement de machine virtuelle maximale. Par conséquent, le VDC d'organisation ne dépend pas de la stratégie de dimensionnement de machine virtuelle initialement utilisée.

À l'aide de stratégies de dimensionnement de machine virtuelle, les fournisseurs de cloud peuvent limiter la consommation des ressources de calcul pour toutes les machines virtuelles d'un VDC d'organisation à, par exemple, trois tailles prédéfinies (telles que Petite taille, Taille moyenne et Grande taille). Le workflow est le suivant.
  1. Un administrateur système crée trois stratégies de dimensionnement de machine virtuelle avec les attributs suivants :
    Nom Attributs
    Petite taille
    • Description : stratégie de machine virtuelle de petite taille
    • Nom : Petite taille
    • Mémoire : 1024
    • Nombre de vCPU : 1
    Taille moyenne
    • Description : stratégie de machine virtuelle de taille moyenne
    • Nom : Taille moyenne
    • Mémoire : 2048
    • Nombre de vCPU : 2
    Grande taille
    • Description : stratégie de machine virtuelle de grande taille
    • Nom : Grande taille
    • Mémoire : 4096
    • Nombre de vCPU : 4
  2. Publiez les nouvelles stratégies de dimensionnement de machine virtuelle sur un VDC d'organisation.
  3. Si vous le souhaitez, définissez l'une des stratégies de dimensionnement de machine virtuelle comme stratégie de dimensionnement de machine virtuelle par défaut pour le VDC d'organisation.
Stratégie vGPU
À partir de VMware Cloud Director 10.3.2, vous pouvez créer, gérer et publier des stratégies vGPU. Lors de la création d'une machine virtuelle, les utilisateurs de locataire peuvent choisir entre la création d'une machine virtuelle à usage général ou d'une machine virtuelle compatible vGPU qui nécessite des ressources de vGPU.
La stratégie vGPU définit le nombre de périphériques PCI GPU dont une VM doit disposer. Une stratégie vGPU doit disposer d'un profil vGPU et de ses informations de nombre. Vous pouvez éventuellement ajouter des informations de positionnement et de dimensionnement à une stratégie vGPU.
Une stratégie vGPU peut définir le positionnement d'une machine virtuelle sur un hôte ou un groupe d'hôtes. Il s'agit d'un mécanisme destiné aux administrateurs de fournisseurs de cloud permettant de créer un groupe d'hôtes nommé au sein d'un VDC fournisseur. Le groupe d'hôtes nommé est un sous-ensemble des hôtes dans les clusters de VDC fournisseur qui peuvent être sélectionnés en fonction de critères tels que les niveaux de performance ou les licences. Vous pouvez étendre la portée d'une stratégie vGPU à plusieurs VDC fournisseurs.
Une stratégie vGPU définit des règles d'affinité machine virtuelle/hôte qui affectent directement le positionnement des charges de travail de locataire. Les administrateurs définissent ou exposent des groupes d'hôtes nommés en utilisant des groupes de machines virtuelles dans vCenter Server. Un groupe de machines virtuelles a une affinité directe avec un groupe d'hôtes et représente celui-ci.

Définissez la stratégie vGPU au niveau global ou au niveau du VDC fournisseur. Une stratégie vGPU inclut les attributs suivants :

  • Nom (unique globalement)
  • Description
  • Profil vGPU et son nombre

    VMware Cloud Director charge les profils vGPU disponibles à partir de l'instance de vCenter Server. Lorsque le nombre de PCI est de 1, une machine virtuelle obtient 1 périphérique PCI vGPU, lorsque le nombre est de 2, une machine virtuelle obtient 2 périphériques PCI vGPU, etc.

  • Portée de VDC fournisseur

    Une stratégie vGPU peut définir sa portée sur l'ensemble ou un sous-ensemble des VDC fournisseurs du système. Pour chaque VDC fournisseur dans la portée, la stratégie peut définir la portée sur un ou plusieurs clusters figurant dans ce VDC fournisseur.

  • Positionnement au niveau de l'hôte

    Ensemble d'un ou de plusieurs groupes de machines virtuelles sélectionnés dans les clusters sous-jacents du VDC fournisseur. Vous pouvez sélectionner un groupe de machines virtuelles par cluster

  • Informations de dimensionnement

    Vous pouvez définir les paramètres de CPU et de mémoire dans le cadre d'une stratégie vGPU ou, lors de la création d'une machine virtuelle, vous pouvez sélectionner une autre stratégie de dimensionnement disponible.

Une stratégie vGPU est facultative lors de la création d'une machine virtuelle compatible vGPU et un locataire peut uniquement attribuer une stratégie vGPU à une machine virtuelle.

Lorsqu'un locataire crée une machine virtuelle dans le VDC d'organisation et sélectionne la stratégie vGPU, VMware Cloud Director configure la machine virtuelle pour que les périphériques PCI vGPU correspondent au profil vGPU et à son nombre dans la stratégie vGPU. VMware Cloud Director ajoute également la machine virtuelle au groupe de machines virtuelles ou aux groupes de machines virtuelles référencés dans la stratégie. Par conséquent, VMware Cloud Director crée la machine virtuelle sur l'hôte approprié.

Une stratégie vGPU peut avoir zéro ou un groupe de machines virtuelles issu de chaque cluster. Par exemple, la stratégie vGPU oracle_license peut comprendre les groupes de machines virtuelles oracle_license1 et oracle_license2, le groupe de machines virtuelles oracle_license1 appartenant au cluster oracle_cluster1 et le groupe de machines virtuelles oracle_license2 appartenant au cluster oracle_cluster2.

Lorsque vous attribuez une stratégie vGPU à une machine virtuelle, le moteur de positionnement ajoute cette machine virtuelle au groupe de machines virtuelles correspondant dans le cluster sur lequel il réside. Par exemple, si vous choisissez de déployer une machine virtuelle sur un cluster oracle_cluster1 et d'attribuer la stratégie vGPU oracle_license à cette machine virtuelle, le moteur de positionnement ajoute la machine virtuelle au groupe de machines virtuelles oracle_license1.

Les opérations de stratégie disponibles pour les fournisseurs de cloud sont les suivantes :

Les utilisateurs disposant du droit ORG_VDC_MANAGE_COMPUTE_POLICIES peuvent créer, mettre à jour et publier des stratégies de positionnement de machine virtuelle, des stratégies de dimensionnement de machine virtuelle et des stratégies vGPU.

Le tableau suivant répertorie les opérations de stratégie de dimensionnement de machine virtuelle, de stratégie de positionnement de machine virtuelle et de stratégie vGPU pour les utilisateurs de locataire.
Tableau 1. Opérations de stratégie de dimensionnement de VM, de stratégie de positionnement de VM et de stratégie vGPU pour les utilisateurs de locataire
Opération Description
Attribuez une stratégie à une machine virtuelle pendant la création d'une machine virtuelle. Les utilisateurs de locataire autorisés à créer des machines virtuelles dans un VDC d'organisation peuvent éventuellement attribuer des stratégies de dimensionnement de machine virtuelle, des stratégies de positionnement de machine virtuelle et des stratégies vGPU à des machines virtuelles en utilisant le VMware Cloud Director Tenant Portal. Par conséquent, les paramètres définis dans une stratégie de dimensionnement de machine virtuelle contrôlent la consommation de CPU et de mémoire de la machine virtuelle. Les paramètres de dimensionnement définis dans une stratégie vGPU peuvent également aussi contrôler la consommation de CPU et de mémoire de la machine virtuelle. L'attribution d'une stratégie de positionnement ou de dimensionnement de machine virtuelle n'est pas requise pour les locataires lors de la création d'une machine virtuelle. Si un locataire ne sélectionne pas explicitement une stratégie de dimensionnement de machine virtuelle à attribuer à une machine virtuelle, le dimensionnement de machine virtuelle par défaut est appliqué à la machine virtuelle.

Si vous ne créez ni publiez aucune stratégie de positionnement de machine virtuelle, l'option de stratégie de positionnement de machine virtuelle n'est pas visible par les locataires. Si vous ne créez ni ne publiez aucune stratégie vGPU, les locataires peuvent uniquement créer des machines virtuelles à usage général. Si le locataire sélectionne une stratégie de positionnement ou une stratégie vGPU incluant des informations de dimensionnement, l'option de stratégie de dimensionnement de machine virtuelle devient masquée pour le locataire. Vous pouvez créer une stratégie de positionnement de machine virtuelle avec des informations de dimensionnement uniquement à l'aide de vCloud API.

S'il n'existe qu'une seule stratégie de dimensionnement de machine virtuelle, l'option de stratégie de dimensionnement de machine virtuelle n'est pas visible par les locataires.

Lorsque l'administrateur système définit les attributs Nombre de vCPU, Cœurs par socket et Mémoire dans une stratégie de dimensionnement de machine virtuelle ou une stratégie vGPU, si un locataire sélectionne la stratégie, ces valeurs sont affichées, mais ne sont pas modifiables.

Attribuez une stratégie à une machine virtuelle existante. Les utilisateurs de locataire autorisés à gérer des machines virtuelles dans un VDC d'organisation peuvent attribuer ou modifier les stratégies de dimensionnement de machine virtuelle, les stratégies de positionnement de machine virtuelle et les stratégies vGPU d'une machine virtuelle existante à l'aide du VMware Cloud Director Tenant Portal. Lorsqu'un locataire modifie la stratégie de positionnement de machine virtuelle ou la stratégie vGPU, la machine virtuelle se déplace vers un nouvel hôte conformément à la règle d'affinité machine virtuelle/hôte définie dans la nouvelle stratégie. Lorsqu'un locataire modifie une stratégie de dimensionnement de machine virtuelle ou une stratégie vGPU avec des informations de dimensionnement définies, le système reconfigure la machine virtuelle pour consommer des ressources de calcul telles que spécifiées dans la nouvelle stratégie.

Le workflow d'utilisation des stratégies de positionnement de machine virtuelle et de dimensionnement de machine virtuelle est le suivant.

  1. Créez une ou plusieurs stratégies de positionnement de machine virtuelle. Reportez-vous à Créer une stratégie de positionnement de machine virtuelle dans un VDC fournisseur.

    Lorsque vous créez une stratégie de positionnement de machine virtuelle avec une portée définie à un seul VDC fournisseur, le nom de cette stratégie doit être unique dans la portée de la stratégie qui concerne le VDC fournisseur. Si vous créez une stratégie de positionnement de machine virtuelle qui concerne plusieurs VDC fournisseurs, le nom de cette stratégie devient globalement unique dans le site VMware Cloud Director.

  2. Créez une ou plusieurs stratégies de dimensionnement de machine virtuelle. Reportez-vous à Créer une stratégie de dimensionnement de machine virtuelle.

    Le nom d'une stratégie de dimensionnement de machine virtuelle est unique dans un site VMware Cloud Director.

  3. Vous créez une ou plusieurs stratégies vGPU. Reportez-vous à la section Créer une stratégie vGPU.

    Le nom d'une stratégie vGPU est unique dans un site VMware Cloud Director.

  4. Publiez les stratégies de positionnement de machine virtuelle, les stratégies de dimensionnement de machine virtuelle et les stratégies vGPU sur un ou plusieurs VDC d'organisation. Reportez-vous aux sections Ajouter une stratégie de positionnement de machine virtuelle à un VDC d'organisation, Ajouter une stratégie de dimensionnement de machine virtuelle à un VDC d'organisation et Ajouter une stratégie vGPU à un VDC d'organisation.

    La publication d'une stratégie la rend disponible pour les utilisateurs de locataire dans les VDC d'organisation lors de la création et de la modification des machines virtuelles.

  5. Lors de la création ou de la mise à jour d'une machine virtuelle, les locataires peuvent utiliser lVMware Cloud Director API ou le VMware Cloud Director Tenant Portal pour attribuer une stratégie de dimensionnement de machine virtuelle, une stratégie de positionnement de machine virtuelle ou une stratégie vGPU à une machine virtuelle.