En tant qu'ingénieur DevOps, vous pouvez utiliser la commande kubectl pour vérifier les ressources de machine virtuelle disponibles et provisionner une machine virtuelle Linux ou Windows autonome dans un espace de noms sur un Superviseur. Si la machine virtuelle inclut un périphérique PCI configuré pour vGPU, après avoir créé et démarré la machine virtuelle dans votre environnement vSphere IaaS control plane, vous pouvez installer le pilote graphique NVIDIA vGPU pour activer les opérations GPU.
Conditions requises
- Créez un espace de noms et attribuez-lui des stratégies de stockage. Reportez-vous à la section Créer et configurer un Espace de noms vSphere sur le Superviseur.
- Créez une bibliothèque de contenu et associez-la à l'espace de noms. Reportez-vous à la section Création et gestion de bibliothèques de contenu pour les machines virtuelles autonomes dans vSphere IaaS control plane.
- Si une bibliothèque de contenu est protégée par une stratégie de sécurité, tous les éléments de bibliothèque doivent être conformes. Si la bibliothèque protégée inclut un mélange d'éléments conformes et non-conformes, la commande kubectl get virtualmachineimages ne parvient pas à présenter des images de machine virtuelle aux ingénieurs DevOps.
- Si vous prévoyez de déployer des machines virtuelles avec des périphériques vGPU, vous devez avoir accès aux images avec le mode de démarrage défini sur EFI, tel que CentOS.
- Associez les classes de machine virtuelle par défaut ou personnalisées à un espace de noms. Reportez-vous à la section Utilisation de classes de VM dans vSphere IaaS control plane.
Si vous prévoyez d'utiliser NVIDIA vGPU ou d'autres périphériques PCI pour vos machines virtuelles, vous devez respecter des conditions requises supplémentaires. Pour plus d'informations, consultez Déploiement d'une machine virtuelle avec des périphériques PCI dans vSphere IaaS control plane.
Pour plus d'informations sur l'opérateur de machine virtuelle et les champs pris en charge, reportez-vous aux sections Concepts du service de VM et https://vm-operator.readthedocs.io/en/stable/ref/api/v1alpha2/.
Afficher les ressources de machine virtuelle disponibles dans un espace de noms dans vSphere IaaS control plane
En tant qu'ingénieur DevOps, vérifiez que vous pouvez accéder à ces ressources de machine virtuelle sur votre espace de noms et afficher les classes et les modèles de machine virtuelle disponibles dans votre environnement. Vous pouvez également répertorier les classes de stockage et d'autres éléments dont vous pouvez avoir besoin pour utiliser une machine virtuelle en libre-service.
Procédure
Déployer une machine virtuelle dans vSphere IaaS control plane
En tant qu'ingénieur DevOps, provisionnez une machine virtuelle et son système d'exploitation invité de manière déclarative en écrivant des spécifications de déploiement de machines virtuelles dans un fichier YAML Kubernetes.
Conditions préalables
Si vous utilisez NVIDIA vGPU ou d'autres périphériques PCI pour vos machines virtuelles, reportez-vous à la section Déploiement d'une machine virtuelle avec des périphériques PCI dans vSphere IaaS control plane.