vSphere permite asignar fácilmente varios dispositivos de acceso directo PCI a una máquina virtual sin tener que especificar un dispositivo físico exacto en un host ESXi en particular.

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.

También puede aprovechar la función vSphere Distributed Resource Scheduler (DRS). vSphere DRS puede mover una máquina virtual a un host ESXi compatible cuando se enciende la máquina virtual.

Dispositivos de vSphere DirectPath I/O PCI

Los dispositivos de vSphere DirectPath I/O permiten especificar la ubicación física de los dispositivos que desea agregar a una máquina virtual. vSphere DirectPath I/O permite que una máquina virtual acceda directamente a los dispositivos PCI y PCIe físicos que están 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 DirectPath I/O mejorado

Los dispositivos de vSphere DirectPath I/O mejorado son una mejora que permite a los proveedores de dispositivos de hardware ampliar las capacidades de sus dispositivos cuando se utilizan en máquinas virtuales. Por ejemplo, si los implementa el proveedor de hardware, un dispositivo de DirectPath I/O mejorado podría admitir una migración de máquina virtual con vMotion, o suspender y reanudar operaciones. Los dispositivos de DirectPath I/O mejorado también pueden tener parámetros de configuración asociados a ellos, los cuales usted puede ver y cambiar cuando agregue estos dispositivos PCI a una máquina virtual. Los parámetros de configuración, si los implementa el proveedor, pueden ayudarle a especificar y seleccionar dispositivos de hardware específicos de acuerdo con la cantidad de recursos disponibles en el dispositivo o su tipo.

vSphere DirectPath I/O mejorado permite a vSphere DRS identificar un host dentro del clúster que tiene un dispositivo disponible con los recursos necesarios.

Dispositivos de vSphere Dynamic DirectPath I/O PCI

Los dispositivos de vSphere DirectPath I/O dinámico permiten especificar el tipo de dispositivo que desea agregar a una máquina virtual. 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.

Grupos de dispositivos del proveedor

Grupos de dispositivos del proveedor es una recopilación de dos o más dispositivos de hardware que puede asignar juntos a una máquina virtual. Al utilizar grupos de dispositivos del proveedor, se pueden tener en cuenta otras propiedades cuando se asignan dispositivos a una máquina virtual. Por ejemplo, se puede garantizar que siempre se asigne un par de dispositivos en el mismo conmutador PCI. Sin los grupos de dispositivos del proveedor, a cada dispositivo se le asignará una máquina virtual de forma independiente entre sí.

Nota: Solo puede agregar y eliminar toda la entidad Grupos de dispositivos del proveedor y no un dispositivo individual de ese grupo.

Si selecciona un grupo de dispositivos del proveedor que tenga una NIC. debe agregar una red adecuada para la NIC en ese grupo de dispositivos del proveedor. La red que agregue debe ser una de las redes que configure para la NIC SR-IOV que se va a asociar.

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. Mediante NVIDIA GRID vGPU, puede compartir una sola GPU física entre varias máquinas virtuales como dispositivos de acceso directo habilitados para vGPU independientes.

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.

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.

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.Cambiar configuración.Agregar o eliminar dispositivo.
  • Si tiene pensado aumentar la reserva de memoria al editar una máquina virtual, compruebe que tiene el privilegio Máquina virtual.Cambiar 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.Cambiar 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 usar DirectPath I/O mejorado, compruebe lo siguiente:
    • La máquina virtual es compatible con ESXi 8.0 o posterior.
    • Ha descargado e instalado los controladores especiales que proporciona el proveedor de hardware.
  • 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.
  • Para utilizar los grupos de dispositivos del proveedor, compruebe que:
    • La máquina virtual es compatible con ESXi 8.0 o posterior.

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. Seleccione cualquier objeto de inventario que sea un objeto principal válido de una máquina virtual y haga clic en Acciones.
    2. Haga clic en Nueva máquina virtual.
    3. En la página Seleccionar un tipo de creación, seleccione Crear una nueva máquina virtual y haga clic en Siguiente.
    4. Desplácese por las páginas del asistente.
    5. En la página Personalizar hardware, haga clic en la pestaña Hardware virtual.
    Editar una máquina virtual
    1. Seleccione cualquier objeto de inventario que sea un objeto principal válido de una máquina virtual y haga clic en Acciones.
    2. Haga clic en Editar configuración.
    3. 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.
    Aparecerá la ventana Selección de dispositivo con una lista de dispositivos.
  4. Seleccione el dispositivo PCI que desea conectar a la máquina virtual y haga clic en Seleccionar.
    Opción Acción
    DirectPath I/O

    Instancia dinámica de DirectPath I/O

    DirectPath I/O mejorado

    1. Seleccione un dispositivo PCI en la lista y haga clic en Seleccionar.

      El dispositivo PCI aparece en la lista de dispositivos de hardware virtual.

    2. Amplíe la sección Nuevo dispositivo PCI y, si está presente, introduzca los parámetros de configuración del dispositivo PCI.
    3. Para eliminar el dispositivo PCI, haga clic en Quitar.

      El dispositivo se eliminará de la lista.

    4. Para agregar otro dispositivo PCI, haga clic en el botón Agregar dispositivo o haga clic en Deshacer para deshacer la operación.
    NVIDIA GRID vGPU
    1. Seleccione un dispositivo PCI en la lista y haga clic en Seleccionar.

      El dispositivo PCI aparece en la lista de dispositivos de hardware virtual.

    2. Amplíe la sección Nuevo dispositivo PCI.
    3. En el menú desplegable Perfil de vGPU, seleccione el dispositivo de acceso directo NVIDIA GRID vGPU que se conectará a la máquina virtual.
    4. Para eliminar el dispositivo de acceso directo NVIDIA GRID vGPU, haga clic en Quitar.

      El dispositivo se eliminará de la lista.

    5. Para agregar otro dispositivo de acceso directo NVIDIA GRID vGPU, haga clic en el botón Agregar dispositivo o haga clic en Deshacer para deshacer la operación.
    Nota: Solo puede agregar un dispositivo NVIDIA GRID vGPU en modo MIG a una máquina virtual.
    Grupo
    1. Seleccione una entrada Grupos de dispositivos del proveedor en la lista y haga clic en Seleccionar.

      Los dispositivos de Grupo de dispositivos del proveedor aparecen en la lista de dispositivos de hardware virtual.

    2. Amplíe la sección Nuevo grupo de dispositivos del proveedor.
    3. Si agrega un grupo de dispositivos del proveedor que tiene una NIC, agregue una red adecuada.
    4. En el menú desplegable Red, haga clic en Examinar y seleccione una red adecuada.
    5. Para eliminar el grupo de dispositivos del proveedor, haga clic en el icono de puntos suspensivos verticales y en Quitar dispositivo.

      El grupo de dispositivos del proveedor se eliminará de la lista.

    6. Para deshacer la operación, haga clic en Deshacer.
  5. Haga clic en Siguiente para completar el asistente.
  6. Encienda la máquina virtual.
    Aparecerán los dispositivos PCI conectados:
    • En la pestaña Hardware del asistente Editar configuración.
    • En la pestaña Resumen del panel Dispositivos PCI.

    Puede clonar la máquina virtual con los dispositivos de acceso directo PCI.