vSphere vous permet d'attribuer facilement plusieurs périphériques de relais PCI à une machine virtuelle sans spécifier de périphérique physique exact sur un hôte ESXi particulier.
Vous pouvez connecter au système d'exploitation invité d'une machine virtuelle tous les périphériques PCI qui sont configurés sur un hôte ESXi et rendus disponibles pour la fonction de relais.
Vous pouvez également tirer parti de la fonctionnalité vSphere Distributed Resource Scheduler (DRS). vSphere DRS peut déplacer une machine virtuelle vers un hôte ESXi compatible lors de la mise sous tension de la machine virtuelle.
- Périphériques PCI vSphere DirectPath I/O
-
Les périphériques vSphere DirectPath I/O vous permettent de spécifier l'emplacement physique des périphériques que vous souhaitez ajouter à une machine virtuelle. vSphere DirectPath I/O permet à une machine virtuelle d'accéder directement aux périphériques PCI et PCIe physiques connectés à un hôte spécifique. Vous pouvez ainsi accéder directement aux périphériques tels que les graphiques hautes performances ou les cartes son. Vous pouvez vous connecter chaque machine virtuelle à un maximum de seize périphériques PCI.
Vous pouvez configurer les périphériques PCI sur un hôte ESXi afin de les rendre disponibles comme relais pour une machine virtuelle. Voir la documentation Gestion de réseau vSphere. Cependant, vous ne devez pas activer le relais PCI pour les hôtes ESXi qui sont configurés pour démarrer à partir de périphériques USB.
Lorsque les périphériques PCI vSphere DirectPath I/O sont mis à la disposition d'une machine virtuelle, vous ne pouvez pas effectuer certaines opérations sur cette dernière. Ces opérations incluent l'interruption, la migration avec vMotion et la prise ou la restauration de snapshots de la machine virtuelle.
- Périphériques vSphere DirectPath I/O améliorés
-
Les périphériques vSphere DirectPath I/O améliorés permettent aux fournisseurs de périphériques matériels d'étendre les capacités de leurs périphériques lorsqu'ils sont utilisés dans des machines virtuelles. Par exemple, s'il est implémenté par le fournisseur de matériel, un périphérique DirectPath I/O amélioré peut prendre en charge une migration de machine virtuelle avec vMotion ou interrompre et reprendre des opérations. Les périphériques DirectPath I/O améliorés peuvent également avoir des paramètres de configuration associés et vous pouvez afficher et modifier ces paramètres de configuration lorsque vous ajoutez ces périphériques PCI à une machine virtuelle. Les paramètres de configuration, s'ils sont implémentés par le fournisseur, peuvent vous aider à spécifier et à sélectionner des périphériques matériels particuliers en fonction de la quantité de ressources disponibles sur le périphérique ou de leur type.
Les périphériques vSphere DirectPath I/O améliorés permettent à vSphere DRS d'identifier un hôte dans le cluster qui dispose d'un périphérique disponible avec les ressources requises.
- Périphériques PCI vSphere Dynamic DirectPath I/O
-
Les périphériques vSphere Dynamic DirectPath I/O vous permettent de spécifier le type de périphérique que vous souhaitez ajouter à une machine virtuelle. vSphere Dynamic DirectPath I/O vous offre la possibilité d'attribuer plusieurs périphériques de relais PCI à une machine virtuelle. vSphere Dynamic DirectPath I/O permet à vSphere DRS d'identifier un hôte dans le cluster qui dispose d'un périphérique disponible avec le même nom de fournisseur et le même nom de modèle.
- Groupes de périphériques du fournisseur
-
Les groupes de périphériques du fournisseur sont un ensemble de deux périphériques matériels ou plus que vous pouvez allouer ensemble à une machine virtuelle. En utilisant les groupes de périphériques du fournisseur, d'autres propriétés peuvent être prises en compte lors de l'allocation de périphériques à une machine virtuelle. Par exemple, il est possible de s'assurer qu'une paire de périphériques est toujours allouée sur le même commutateur PCI. Sans les groupes de périphériques du fournisseur, chaque périphérique sera alloué et attribué à une machine virtuelle indépendamment les uns des autres.
Note : Vous pouvez uniquement ajouter et supprimer l'entité Groupes de périphériques du fournisseur et non un périphérique individuel de ce groupe.Si vous sélectionnez un groupe de périphériques du fournisseur disposant d'une carte réseau, vous devez ajouter un réseau approprié pour la carte réseau dans ce groupe de périphériques du fournisseur. Le réseau que vous ajoutez est l'un des réseaux que vous configurez pour les cartes réseau SR-IOV à attacher.
- Périphériques NVIDIA GRID GPU
-
Si un hôte ESXi dispose d'un périphérique graphique NVIDIA GRID GPU, vous pouvez configurer une machine virtuelle afin qu'elle utilise la technologie NVIDIA GRID virtual GPU (vGPU).
Les périphériques NVIDIA GRID vGPU optimisent les opérations graphiques complexes et leur permettent de s'exécuter à des performances élevées sans surcharger le CPU. En utilisant NVIDIA GRID vGPU, vous pouvez partager un GPU physique unique parmi plusieurs machines virtuelles en tant que périphériques de relais compatibles avec vGPU distincts.
À partir vSphere 7.0 mise à jour 2, vous pouvez configurer une machine virtuelle pour utiliser la fonctionnalité GPU multi-instance de NVIDIA (MIG). En utilisant NVIDIA MIG, vous pouvez partitionner en toute sécurité les GPU applicables en instances de GPU distinctes. Chaque instance de GPU dispose de ressources dédiées, telles que la mémoire, les caches de mémoire et les cœurs de calcul. Si un GPU est en mode MIG, vous pouvez attribuer des noms de profil vGPU uniques à une machine virtuelle. VMware créera automatiquement des instances de GPU et de calcul ; vous ne devez donc pas les créer manuellement.
Conditions préalables
- Si vous prévoyez d'ajouter un périphérique PCI lorsque vous modifiez une machine virtuelle, vérifiez que vous disposez du privilège .
- Si vous prévoyez d'augmenter la réservation de mémoire lorsque vous modifiez une machine virtuelle, vérifiez que vous disposez du privilège .
- Si vous prévoyez de réduire la mémoire de la machine virtuelle lorsque vous modifiez une machine virtuelle, vérifiez que vous disposez du privilège .
- Mettez la machine virtuelle hors tension.
- Pour utiliser Dynamic DirectPath I/O, vérifiez que la machine virtuelle est compatible avec ESXi 7.0 et versions ultérieures.
- Pour utiliser DirectPath, vérifiez que la technologie de virtualisation Intel pour Directed I/O (VT-d) ou la technologie de virtualisation AMD I/O (IOMMU) est activée dans le BIOS de l'hôte.
- Vérifiez que les périphériques PCI sont connectés à l'hôte et qu'ils sont disponibles pour la fonction de relais. Si votre hôte ESXi est configuré pour démarrer à partir d'un périphérique USB, ou si la partition de vidage de mémoire active est configurée pour résider sur un périphérique USB ou des cartes SD connectés via des canaux USB, désactivez le contrôleur USB pour la fonction de relais. VMware ne prend pas en charge le relais du contrôleur USB pour les hôtes ESXi qui démarrent à partir de périphériques USB ou de cartes SD connectés via des canaux USB. Une configuration dans laquelle la partition de vidage mémoire active réside sur un périphérique USB ou une carte SD connectée via des canaux USB n'est pas non plus prise en charge. Pour plus d'informations, consultez http://kb.vmware.com/kb/1021345.
- Pour utiliser DirectPath I/O amélioré, vérifiez que :
- La machine virtuelle est compatible avec ESXi 8.0 ou version ultérieure.
- Vous téléchargez et installez des pilotes spéciaux fournis par le fournisseur de matériel.
- Pour utiliser des périphériques graphiques NVIDIA GRID vGPU :
- Vérifiez qu'un périphérique graphique NVIDIA GRID vGPU disposant d'un pilote adéquat est installé sur l'hôte. Reportez-vous à la documentation Mise à niveau de VMware ESXi.
- Vérifiez que la machine virtuelle est compatible avec ESXi 6.0 et versions ultérieures.
- Pour ajouter plusieurs NVIDIA GRID vGPU à une machine virtuelle :
- Vérifiez que la machine virtuelle est compatible avec ESXi 6.7 Update 2 et versions ultérieures.
- Utilisez uniquement des profils NVIDIA vGPU avec une mémoire tampon de trame maximale.
- Seuls les types de vGPU de série Q et C sont pris en charge.
- Pour utiliser les groupes de périphériques du fournisseur, vérifiez que :
- La machine virtuelle est compatible avec ESXi 8.0 ou version ultérieure.