En tant qu'administrateur vSphere, créez des classes de machine virtuelle personnalisées à utiliser pour un déploiement de machine virtuelle dans un espace de noms de vSphere with Tanzu. Les classes de machine virtuelle personnalisées peuvent être utilisées par des machines virtuelles autonomes qui s'exécutent dans des espaces de noms et par des machines virtuelles hébergeant un cluster Tanzu Kubernetes.

Une classe de machine virtuelle est un modèle qui définit le CPU, la mémoire et les réservations de machines virtuelles. La classe de machine virtuelle aide à définir des garde-fous pour la stratégie et la gouvernance des machines virtuelles en anticipant les besoins de développement et prenant en compte la disponibilité et les contraintes des ressources. vSphere with Tanzu propose plusieurs classes de machine virtuelle par défaut. Vous pouvez les utiliser telles qu'elles sont, les modifier ou les supprimer.

Vous pouvez également créer des classes de machine virtuelle personnalisées. Lorsque vous créez de nouvelles classes, gardez à l'esprit les remarques suivantes.
  • Les classes de machine virtuelle que vous créez dans une instance de vCenter Server sont disponibles pour tous les clusters vCenter Server et tous les espaces de noms de ces clusters.
  • Les classes de machine virtuelle sont disponibles pour tous les espaces de noms dans l'instance de vCenter Server. Cependant, les ingénieurs DevOps peuvent utiliser uniquement les classes de machine virtuelle que vous associez à un espace de noms particulier.

Conditions préalables

Privilèges requis :
  • Espaces de noms.Modifier la configuration à l'échelle du cluster
  • Espaces de noms.Modifier la configuration de l'espace de noms
  • Classes de machine virtuelle.Gérer les classes de machine virtuelle

Procédure

  1. Accédez à la page Service de VM.
    1. Dans le menu d'accueil de vSphere Client, sélectionnez Gestion de la charge de travail.
    2. Cliquez sur l'onglet Services, puis cliquez sur Gérer dans le volet Service de VM.
  2. Sur la page Service de VM, cliquez sur Classes de VM, puis sur Créer une classe de VM.
  3. Sur la page Configuration, spécifiez les attributs généraux de classe de machine virtuelle.
    Attribut de classe de machine virtuelle Description
    Nom Identifie la classe de machine virtuelle. Entrez un nom conforme au DNS unique qui répond aux conditions suivantes :
    • Utilisez un nom unique qui ne duplique pas les noms des classes de machine virtuelle par défaut ou personnalisées dans votre environnement.
    • Utilisez une chaîne alphanumérique d'une longueur maximale de 63 caractères.
    • N'utilisez pas de majuscules ou d'espaces.
    • Utilisez un tiret n'importe où, sauf en tant que premier ou dernier caractère. Par exemple, vm-class1.
    Après avoir créé la classe de machine virtuelle, vous ne pouvez pas modifier son nom.
    Nombre de vCPU Définit le nombre de CPU virtuels (vCPU) d'une machine virtuelle. Il s'agit d'une configuration matérielle de machine virtuelle. Lorsqu'un utilisateur DevOps attribue la classe de machine virtuelle à une machine virtuelle, ce nombre devient le nombre configuré de vCPU pour la machine virtuelle.
    Réservation de ressource de CPU Paramètre facultatif. Spécifie l'allocation de ressources CPU minimale garantie pour une machine virtuelle. Cette valeur est exprimée en pourcentage (%). La valeur de 0 % ne définit aucune réservation de CPU.

    Le pourcentage que vous entrez est multiplié par le CPU minimal disponible sur tous les nœuds de clusters. La valeur résultante, en MHz, spécifie la quantité de ressources de CPU que vSphere garantit pour une machine virtuelle.

    Mémoire Définit la mémoire configurée pour une machine virtuelle en Mo, Go ou To. Il s'agit d'une configuration matérielle de machine virtuelle. Lorsqu'un utilisateur DevOps attribue la stratégie de classe de machine virtuelle à une machine virtuelle, cette dernière reçoit la quantité de mémoire définie par cet attribut.

    La valeur doit être entre comprise entre 4 et 24 To, et être un multiple de 4 Mo.

    Réservation de ressource de mémoire Paramètre facultatif. Définit la quantité de mémoire réservée configurée pour une machine virtuelle. La valeur des attributs est entre 0 et 100 %.

    Si vous ajoutez des périphériques PCI à la configuration de classe de machine virtuelle, définissez le paramètre sur 100 %.

  4. (Facultatif) Pour ajouter des périphériques PCI, sur la page Configuration, sélectionnez Oui dans le menu déroulant Périphériques PCI et cliquez sur Suivant.
    Si vous sélectionnez cette option, la valeur de réservation de ressources de mémoire passe automatiquement à 100 %.
    Pour connaître les conditions requises et obtenir des détails supplémentaires, reportez-vous à la section Ajouter des périphériques PCI à une classe de machine virtuelle dans vSphere with Tanzu.
  5. Sur la page Vérifier et confirmer, passez en revue les détails et cliquez sur Terminer.

Que faire ensuite

Après avoir créé une classe de machine virtuelle, vous pouvez modifier ses paramètres ou la supprimer de votre environnement. Reportez-vous à la section Modifier ou supprimer une classe de machine virtuelle dans vSphere with Tanzu.

Pour rendre la classe de machine virtuelle disponible pour les ingénieurs DevOps, associez-la à un espace de noms. L'association de la classe de machine virtuelle se produit au niveau de l'espace de noms. Reportez-vous à la section Associer une classe de machine virtuelle à un espace de noms dans vSphere with Tanzu.