NVIDIA GRID vGPU fournit un accès direct au GPU physique sur un hôte ESXi, ce qui permet à plusieurs machines virtuelles de partager un seul GPU à l'aide de pilotes de carte graphique de fournisseur.
Suivez ces instructions pour configurer des machines virtuelles et des hôtes ESXi afin de créer des pools de postes de travail activés pour NVIDIA GRID vGPU dans Horizon 8.
- Vérifiez que la machine hôte est prise en charge dans le Guide de compatibilité VMware et consultez le fournisseur pour vérifier que l'hôte répond aux exigences d'alimentation et de configuration. Installez la carte graphique sur l'hôte ESXi.
- Vérifiez que les machines virtuelles invitées s'exécutent avec la version 11 ou ultérieure du matériel virtuel. Configurez le modèle de machine virtuelle pour utiliser un périphérique PCI partagé avant de créer le pool de postes de travail dans Horizon 8.
- Téléchargez le bundle d'installation vSphere (VIB) NVIDIA pour la version appropriée d'ESXi. Les VIB sont compatibles avec les principales versions. Par exemple, le VIB NVIDIA ESXi 6.5 fonctionne avec ESXi 6.5U2, mais pas avec ESXi 6.7.
- Mettez à jour VMware Tools et le matériel virtuel (compatibilité vSphere) pour le modèle ou chaque machine virtuelle qui utilisera vGPU.
- Dans vSphere Web Client, modifiez les paramètres de machine virtuelle et ajoutez un périphérique PCI partagé. Les périphériques PCI nécessitent une réservation de mémoire d'invité. Développez Nouveau périphérique PCI et cliquez sur Réserver toute la mémoire d'invité. Vous pouvez également modifier ce paramètre dans les paramètres de mémoire de machine virtuelle.
- Sélectionnez le profil GPU approprié pour votre cas d'utilisation.
- Téléchargez le module du programme d'installation du pilote invité NVIDIA sur la machine virtuelle. Assurez-vous qu'il correspond à la version du VIB NVIDIA installé sur ESXi.
- Choisissez l'une des méthodes suivantes pour installer le pilote invité NVIDIA. Une fois le pilote NVIDIA installé, la console de vCenter Server affichera un écran noir.
- Pool de postes de travail
- Plug-in View Agent Direct-Connection
- RDP
Migration des machines virtuelles vGPU par vMotion
- La migration des machines virtuelles vGPU par vMotion est prise en charge à partir de vSphere 6.7. Reportez-vous à cette page pour obtenir des détails supplémentaires sur la configuration et d'autres informations.
- vSphere Distributed Resource Scheduler (DRS) dans vSphere 6.7 Update 1 et versions ultérieures prend en charge le placement initial des machines virtuelles vGPU sans prise en charge de l'équilibrage de charge.
- DRS dans vSphere 6.7 ou vSphere 7.0, versions antérieures à vSphere 7.0 U3f, ne migre pas automatiquement les machines virtuelles vGPU par vMotion lorsque des hôtes ESXi sont placés en mode de maintenance. Un administrateur doit initier manuellement la migration par vMotion des machines virtuelles vGPU afin de permettre aux hôtes ESXi de passer en mode de maintenance.
- DRS dans vSphere 7.0 U3f et versions ultérieures peut être configuré pour autoriser la migration automatique par vMotion lorsque des hôtes sont placés en mode de maintenance. Pour obtenir des instructions, reportez-vous à la section https://kb.vmware.com/s/article/88271. L'équilibrage de charge DRS reste non pris en charge pour les machines virtuelles vGPU.
Pool de postes de travail
Cette méthode permet de créer un modèle de machine virtuelle.
- Installez Horizon Agent.
- Configurez le domaine et d'autres paramètres réseau, en fonction des besoins.
- Configurez les machines virtuelles en tant que postes de travail dans le pool.
- Attribuez un accès de niveau administrateur aux comptes.
- Connectez Horizon Client à Horizon Console pour accéder à des postes de travail.
- Installez le pilote NVIDIA, redémarrez et reconnectez-vous.
- Accédez au panneau de configuration NVIDIA et entrez les informations du serveur de licence.
Plug-in View Agent Direct-Connection
- Installez Horizon Agent.
- Installez le plug-in View Agent Direct-Connection correspondant. Vous avez besoin d'un accès au compte administrateur local.
- Connectez-vous avec Horizon Client. Utilisez l'adresse IP de la machine virtuelle en tant que Serveur de connexion.
- Installez le pilote NVIDIA, redémarrez et reconnectez-vous.
- Accédez au panneau de configuration NVIDIA et entrez les informations du serveur de licence.
RDP
- Activez l'accès au poste de travail distant sur les machines virtuelles.
- Connectez-vous à l'aide de la Connexion Bureau à distance Microsoft.
- Installez le pilote NVIDIA, redémarrez et reconnectez-vous.
- Accédez au panneau de configuration NVIDIA et entrez les informations du serveur de licence.
- Installez Horizon Agent.
- Configurez le domaine et d'autres paramètres réseau, en fonction des besoins.
Dans l'assistant Ajouter un pool de postes de travail, sélectionnez l'option NVIDIA GRID vGPU pour Convertisseur 3D et seuls les hôtes ESXi et les modèles de machines virtuelles sur lesquels NVIDIA GRID vGPU est activé s'affichent pour sélection dans l'assistant. VMware recommande d'utiliser les paramètres de Blast par défaut pour le protocole de pool. Pour connaître les options de protocole supplémentaires et d'autres paramètres de configuration avancée, consultez le Guide de l'utilisateur de NVIDIA GRID vGPU.
Vous pouvez utiliser le même profil vGPU pour un mélange de clones complets et d'Instant Clones. Si vous utilisez différents profils vGPU pour un mélange de clones complets et d'Instant Clones, évitez de créer ou de mettre sous tension des clones complets et des Instant Clones en même temps.
Si vous utilisez plusieurs profils vGPU, définissez la stratégie d'attribution d'hôte de tous les hôtes GPU d'un cluster sur consolidation de GPU. Pour un profil vGPU unique utilisé par tous les postes de travail, définissez la stratégie d'attribution de tous les hôtes GPU d'un cluster sur Performances optimales.