A partir de vSphere 7.0, las máquinas virtuales pueden especificar los dispositivos de acceso directo PCI por sus nombres de proveedor y modelo. vSphere Distributed Resource Scheduler (DRS) utiliza estos nombres para identificar los hosts que contienen todos los dispositivos especificados disponibles para el acceso directo. vSphere DRS también puede reconocer si otra máquina virtual utiliza un dispositivo PCI y asignar solo los dispositivos disponibles a la máquina virtual cuando esta se enciende.

Es posible conectar al sistema operativo invitado de una máquina virtual todos los dispositivos PCI que están configurados en un host ESXi y que están disponibles para el acceso directo.

Dispositivos de vSphere DirectPath I/O PCI

vSphere DirectPath I/O permite que una máquina virtual especifique y acceda directamente a los dispositivos PCI y PCIe físicos conectados a un host específico. De esta forma, puede acceder directamente a los dispositivos, como tarjetas gráficas o de sonido de alto rendimiento. Se pueden conectar hasta seis dispositivos PCI a cada máquina virtual.

Puede configurar dispositivos PCI en un host ESXi para que estén disponibles para acceso directo a una máquina virtual. Consulte la documentación sobre redes de vSphere. Sin embargo, no debe habilitarse el acceso directo a PCI en los hosts ESXi que están configurados para arrancar desde dispositivos USB.

Cuando los dispositivos de vSphere DirectPath I/O PCI están disponibles para una máquina virtual, no se pueden realizar ciertas operaciones en la máquina virtual. Estas operaciones incluyen suspender, migrar con vMotion y realizar o restaurar instantáneas de la máquina virtual.

Dispositivos de vSphere Dynamic DirectPath I/O PCI

vSphere Dynamic DirectPath I/O le proporciona la capacidad de asignar varios dispositivos de acceso directo PCI a una máquina virtual. vSphere Dynamic DirectPath I/O permite a vSphere DRS identificar un host dentro del clúster que tiene un dispositivo disponible con el mismo nombre de proveedor y modelo.

Nota: Cuando se agrega un dispositivo PCI a una máquina virtual, el tamaño de memoria total de la máquina virtual se reserva automáticamente.
Dispositivos NVIDIA GRID GPU

Si un host ESXi tiene un dispositivo de gráficos de GPU NVIDIA GRID, se puede configurar una máquina virtual para que utilice la tecnología de GPU virtual (vGPU) NVIDIA GRID.

Los dispositivos NVIDIA GRID vGPU optimizan operaciones gráficas complejas y hacen que se ejecuten con un alto rendimiento sin sobrecargar la CPU. NVIDIA GRID vGPU brinda un rendimiento y una escalabilidad de los gráficos sin igual, ya que permite compartir una sola GPU física entre varias máquinas virtuales como si fueran dispositivos de acceso directo habilitados para vGPU.

A partir vSphere 7.0 Update 2, puede configurar una máquina virtual para que use la función GPU de varias instancias de NVIDIA (MIG). Con NVIDIA MIG, puede particionar de forma segura las GPU aplicables en instancias de GPU independientes. Cada instancia de GPU tiene recursos dedicados, como memoria, memoria caché y núcleos informáticos. Si una GPU está en modo MIG, puede asignar nombres de perfil de vGPU únicos a una máquina virtual. VMware creará automáticamente las instancias informáticas y de GPU, por lo que no debe crearlas manualmente.

Requisitos previos

Compruebe que tiene los privilegios que necesita para la tarea que planea realizar.
  • Si tiene pensado agregar un dispositivo PCI al editar una máquina virtual, compruebe que tiene el privilegio Máquina virtual.Configuración.Agregar o quitar dispositivo.
  • Si tiene pensado aumentar la reserva de memoria al editar una máquina virtual, compruebe que tiene el privilegio Máquina virtual.Configuración.Cambiar recurso.
  • Si tiene pensado reducir la memoria de la máquina virtual al editar una máquina virtual, compruebe que tiene el privilegio Máquina virtual.Configuración.Cambiar memoria.
  • Apague la máquina virtual.
  • Para usar Dynamic DirectPath I/O, compruebe que la máquina virtual sea compatible con ESXi 7.0 o versiones posteriores.
  • Para usar DirectPath, compruebe que Intel Virtualization Technology for Directed I/O (VT-d) o AMD I/O Virtualization Technology (IOMMU) estén habilitadas en el BIOS del host.
  • Compruebe que los dispositivos PCI estén conectados al host y marcados como disponibles para acceso directo. Si el host ESXi está configurado para que arranque desde un dispositivo USB, o si la partición de volcado de núcleo activo está configurada en un dispositivo USB o en tarjetas SD conectadas a través de canales USB, desactive el controlador USB para el acceso directo. VMware no admite el acceso directo a la controladora USB para hosts de ESXi que arrancan desde dispositivos USB o tarjetas SD conectadas a través de canales USB. Tampoco se admite una configuración en la que la partición de volcado activa esté configurada en un dispositivo USB o una tarjeta SD conectada a través de canales USB. Para obtener información, consulte http://kb.vmware.com/kb/1021345.
  • Para utilizar dispositivos gráficos NVIDIA GRID vGPU:
    • Compruebe que en el host haya instalado un dispositivo gráfico NVIDIA GRID vGPU con un controlador adecuado. Consulte el documento Actualizar VMware ESXi.
    • Compruebe que la máquina virtual sea compatible con ESXi 6.0 y versiones posteriores.
  • Realice lo siguiente para agregar varias instancias de NVIDIA GRID vGPU a una máquina virtual:
    • Compruebe que la máquina virtual sea compatible con ESXi 6.7 Update 2 y versiones posteriores.
    • Utilice solo perfiles de NVIDIA vGPU con un búfer de trama máximo.
    • Solo se admiten los tipos de vGPU de las series Q y C.

Procedimiento

  1. Agregue un dispositivo PCI a una máquina virtual cuando implemente una máquina virtual, o edite una máquina virtual existente.
    Opción Acción
    Crea una nueva máquina virtual
    1. Haga clic con el botón derecho en cualquier objeto de inventario que sea un objeto principal válido de una máquina virtual y seleccione Nueva máquina virtual.
    2. En la página Seleccionar un tipo de creación, seleccione Crear una nueva máquina virtual y haga clic en Siguiente.
    3. Desplácese por las páginas del asistente.
    4. En la página Personalizar hardware, haga clic en la pestaña Hardware virtual.
    Editar una máquina virtual
    1. Haga clic con el botón derecho en una máquina virtual del inventario y seleccione Editar configuración.
    2. Haga clic en la pestaña Hardware virtual.
  2. En la pestaña Hardware virtual, haga clic en el botón Agregar nuevo dispositivo.
  3. En el menú desplegable, en Otros dispositivos, seleccione Dispositivo PCI.
  4. Expanda la sección Nuevo dispositivo PCI y seleccione el tipo de acceso.
    Opción Acción
    DirectPath I/O En el menú desplegable Dispositivo PCI, seleccione el dispositivo PCI que desea conectar a la máquina virtual.
    Instancia dinámica de DirectPath I/O En el menú desplegable Dispositivo PCI, expanda Seleccionar hardware y, si están presentes, seleccione los dispositivos de acceso directo PCI por proveedor, nombre de modelo y etiqueta de hardware entre paréntesis.
    Nota: La etiqueta de hardware le permite restringir la colocación de la máquina virtual a instancias de hardware específicas. Cuando el primer dispositivo PCI que seleccione tenga una etiqueta de hardware específica, todos los demás dispositivos PCI que desee agregar deberán tener la misma etiqueta de hardware. Si el primer dispositivo PCI tiene una etiqueta de hardware vacía, solo podrá agregar dispositivos con una etiqueta vacía.
    NVIDIA GRID vGPU En el menú desplegable Perfil de NVIDIA GRID vGPU, seleccione el dispositivo de acceso directo NVIDIA GRID vGPU para conectar a la máquina virtual.
    Nota: Solo puede agregar un dispositivo NVIDIA GRID vGPU en modo MIG a una máquina virtual.
  5. Haga clic en Aceptar.
  6. Encienda la máquina virtual.
    Aparece el tipo de dispositivos PCI conectados:
    • En la pestaña Hardware del asistente Editar configuración.
    • En la pestaña Resumen del panel Hardware de máquina virtual.