> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/run-the-platform/es/administracion-del-sistema/nvidia-vgpu-configuration.md).

# Configuración de NVIDIA vGPU

VergeOS permite la utilización fluida de la plataforma vGPU de NVIDIA para asignar dispositivos GPU virtualizados entre inquilinos y VMs.

{% hint style="info" %}
**Nuevo en 26.1.3**

VergeOS ahora incluye soporte ampliado para funciones de NVIDIA, proporcionando mayor flexibilidad para dividir los dispositivos GPU entre cargas de trabajo

* **Perfiles vGPU heterogéneos** - usar múltiples perfiles vGPU tradicionales dentro del mismo dispositivo. Requiere la versión 17.2 o posterior del controlador de NVIDIA y compatibilidad del dispositivo.
* **Perfiles MIG** - una sola GPU puede particionarse en hasta siete instancias aisladas por hardware, para garantizar el servicio a múltiples cargas de trabajo simultáneas. Requiere compatibilidad del dispositivo; se recomienda el último controlador de centro de datos de NVIDIA.
  {% endhint %}

{% hint style="success" %}
**La funcionalidad vGPU de NVIDIA requiere la licencia comercial vGPU de NVIDIA. Esto se aplica tanto a configuraciones vGPU tradicionales como a configuraciones vGPU respaldadas por MIG.**
{% endhint %}

***

## Flujo de trabajo general

Estos son los pasos generales requeridos para la configuración de NVIDIA vGPU en VergeOS:

* **Cargar controlador** Cargue el controlador de NVIDIA incluido en el entorno VergeOS.
* **Crear un grupo de recursos** Genere un grupo de recursos basado en los dispositivos GPU físicos seleccionados, eligiendo un perfil MIG o vGPU tradicional. Esto crea un grupo de dispositivos vGPU asignables. Se pueden crear varios grupos de recursos por dispositivo físico para ofrecer una combinación de diferentes tipos de vGPU para distintos casos de uso.
* **Cargar controladores** Cada nodo debe colocarse en modo de mantenimiento para cargar el controlador de NVIDIA. (Puede ser necesario reiniciar el nodo si IOMMU aún no se ha habilitado y/o si es la primera carga del controlador.)
* **Agregar dispositivos a VMs individuales** Agregue un dispositivo a una VM, seleccionando el grupo de recursos creado. Esto permite que la VM tome del grupo de dispositivos GPU virtuales disponibles dentro del grupo de recursos.
* **Compartir con inquilinos** Comparta dispositivos con inquilinos individuales, permitiéndoles agregar los dispositivos vGPU a sus propias VMs.

***

Las siguientes secciones proporcionan instrucciones paso a paso para habilitar y asignar recursos NVIDIA vGPU dentro de VergeOS.

## Requisitos previos

Antes de comenzar, asegúrese de que estén presentes los siguientes elementos:

* **GPU compatible con NVIDIA vGPU** instalada en uno o más nodos VergeOS (consulte [GPU compatibles con NVIDIA](https://docs.nvidia.com/vgpu/gpus-supported-by-vgpu.html) )
* **IOMMU / VT-d / SR-IOV habilitado** en la BIOS del host; si aún no está habilitado, planifique un reinicio del nodo durante este proceso (siga los [**Modo de mantenimiento**](/run-the-platform/es/operaciones/maintenance-mode.md) procedimientos adecuados).
* **Licencia de software NVIDIA vGPU** — acceso al [portal de licencias de NVIDIA](https://nvidia.com/en-us/data-center/resources/vgpu-evaluation) para obtener controladores
* **Acceso de administrador de VergeOS** al Administrador de recursos y la configuración del nodo
* Familiaridad con [**Riesgos y precauciones del passthrough PCI**](/run-the-platform/es/administracion-del-sistema/device-pass-overview.md#pci-passthrough-risksprecautions)

## Instalación/configuración del host

1. Obtenga el controlador NVIDIA Linux-KVM adecuado para su hardware GPU. Los controladores vGPU de NVIDIA se pueden descargar desde su portal de licencias de NVIDIA o registrándose para una evaluación gratuita de NVIDIA: [**https://nvidia.com/en-us/data-center/resources/vgpu-evaluation**](https://nvidia.com/en-us/data-center/resources/vgpu-evaluation).

   <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p><strong>VergeOS admite controladores NVIDIA de versión empaquetada. Para una lista de los controladores NVIDIA compatibles actualmente, vaya a Administrador de recursos > Grupos > Nuevo. Establezca Tipo=</strong><em><strong>NVIDIA vGPU</strong></em><strong> y haga clic en el botón para ver los controladores compatibles de terceros. Normalmente, querrá usar el controlador más reciente de esta lista que sea compatible con su hardware NVIDIA.</strong></p></div>
2. Cargue el controlador bundle de NVIDIA en el vSAN de VergeOS. Consulte [**Cargando en el vSAN (Archivos)**](/run-the-platform/es/almacenamiento/uploading-files-to-vsan.md) para obtener instrucciones de carga.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Las siguientes instrucciones configuran los dispositivos vGPU seleccionados para passthrough de función virtual mediante la creación automática de las reglas de recursos necesarias para cada dispositivo seleccionado y la vinculación de los dispositivos a un grupo de recursos. Esto crea un grupo de dispositivos de función virtual del que se puede asignar a inquilinos y máquinas virtuales para utilizarlo. Para obtener más información sobre los grupos de recursos y las reglas de recursos, consulte:</strong> <a href="/pages/30a82099d0efd363370a1fc28c764d604e90752c#resource-group"><strong>Passthrough de dispositivos - Resumen</strong></a></p></div>
3. Vaya al **Panel de control del Administrador de recursos** (**Infraestructura** > **Recursos** (desde el menú superior) **-O-** Navegue a un **nodo específico** donde está instalado el hardware NVIDIA (**Infraestructura** > **Nodos**).
4. Haga clic en el **DISPOSITIVOS PCI** tarjeta en el panel.
5. **Seleccione los dispositivos físicos NVIDIA deseados.** Para localizar fácilmente las tarjetas NVIDIA deseadas, use la barra de búsqueda para filtrar por nombre ("nvidia") o Tipo: Controlador de pantalla.
6. Haga clic en **Crear recurso** en el menú de la izquierda.
7. **Seleccione un grupo de recursos vGPU existente** **-O-** **seleccione --Nuevo grupo--** para adjuntar el dispositivo.

***

**Campos del grupo de recursos**:

* **Nombre**: etiqueta utilizada para identificar el grupo de recursos (es decir, grupo de dispositivos); use un nombre descriptivo para que los usuarios puedan identificar fácilmente el tipo de dispositivos virtuales que estarán disponibles en este grupo.
* **Tipo**: debe configurarse como ***NVIDIA vGPU*** (Este campo se establece automáticamente si el grupo de recursos se inició con base en un dispositivo NVIDIA.)
* **Descripción**: campo opcional para proporcionar más texto administrativo sobre el grupo de recursos
* **Clase**: seleccione ***vGPU***. Este campo solo se utiliza para aplicar un icono de panel asociado al grupo de recursos y no afecta la funcionalidad
* **Perfil vGPU de NVIDIA**: establezca esto en el tipo de vGPU que desea que cree este grupo de recursos

```
<div data-gb-custom-block data-tag="hint" data-style='info'>
```

```
**Si la lista de perfiles está vacía, omita este campo por ahora y haga clic en **Submit** para guardar el grupo de recursos. Siga las instrucciones a continuación para [Recargar controladores](#reload-drivers) en al menos un nodo, luego regrese al grupo de recursos (**Infrastructure** > **Resources** > **Groups** > doble clic en el grupo > **Edit**) para seleccionar el perfil.**

</div>
```

* El **Controlador** la lista desplegable contendrá todos los controladores vGPU de NVIDIA (.zip) encontrados en la *Archivos* sección. El controlador adecuado deberá cargarse en el vSAN antes de que pueda seleccionarse (pasos 1-2 anteriores). Seleccione el controlador adecuado.
* Haga clic en **Enviar** para guardar el grupo de recursos. Después de seleccionar el grupo de recursos o crear uno nuevo, una **Éxito** debería aparecer un mensaje indicando que se crearon reglas de recursos para el/los dispositivo(s).
* Si un controlador no se ha cargado previamente o IOMMU aún no está habilitado, **reinicie el/los nodo(s) asociado(s)** en [**Modo de mantenimiento**](/run-the-platform/es/operaciones/maintenance-mode.md) antes de continuar.
* Después de reiniciar el/los nodo(s), vaya al grupo de recursos NVIDIA vGPU recién creado (Infrastructure > Resources > Groups > doble clic en el grupo).
* Haga clic en **Editar** en el menú de la izquierda.
* Seleccione **Perfil vGPU de NVIDIA**: Tradicional o MIG (las pestañas a continuación proporcionan instrucciones asociadas):

{% tabs %}
{% tab title="Configuración tradicional de vGPU" %}

* **Perfil vGPU de NVIDIA**: seleccione el perfil tradicional deseado.
* **Instancias totales de vGPU**: número de instancias virtuales que se crearán con el perfil dado.
* **Política de programador**, **Frecuencia**, **Factor de promediado**, **Duración del intervalo de tiempo (ms)**, **Round Robin estricto**: configuración específica de NVIDIA: consulte la documentación de NVIDIA para ajustar el rendimiento específico.
* **Controlador**: rellenado previamente desde el paso anterior.

{% hint style="info" %}
**Configuración de perfil flexible**

A partir de la versión 26.1.3, VergeOS admite perfiles vGPU heterogéneos. Esto habilita una mayor flexibilidad, permitiendo que un dispositivo físico aloje simultáneamente una mezcla de diferentes tipos y tamaños de perfil (requiere la versión 17.2 o posterior del controlador NVIDIA y compatibilidad del dispositivo).

* NVIDIA solo permite mezclar perfiles vGPU que compartan la misma arquitectura y pertenezcan al mismo grupo de compatibilidad; consulte la documentación de NVIDIA para obtener más información.
* Los perfiles combinados deben caber dentro del framebuffer total de la GPU (VRAM disponible).
* Los perfiles MIG y tradicionales **no** se pueden mezclar en el mismo dispositivo físico.
* Las consultas de NVIDIA SMI pueden proporcionar información sobre perfiles vGPU compatibles con aquellos que ya se han configurado para un dispositivo. Consulte [Consejos para resolución de problemas](#troubleshooting-tips) para más información.
  {% endhint %}

{% hint style="info" %}
**Ejemplo: uso de perfiles heterogéneos**

* **Dispositivo físico**: La NVIDIA L40S proporciona **48 GB de memoria framebuffer**
* **Se implementan múltiples tipos de perfiles** para el dispositivo:
  * **L40S-24C:** Una instancia de vGPU optimizada para cómputo que usa 24 GB
  * **L40S-12Q:** Una instancia de vGPU optimizada para gráficos que usa 12 GB
  * **L40S-4C:** Tres instancias ligeras de vGPU de cómputo que usan 4 GB cada una (12 GB en total)
  * Se crea un grupo de recursos independiente (grupo de dispositivos) para cada tipo de perfil.
  * En conjunto, estos perfiles heterogéneos asignan todo el framebuffer mientras **compatibilizan varios tipos de carga de trabajo** (cargas de trabajo de cómputo, gráficos e inferencia) en la misma GPU física.
* **Capacidad restante**: esta configuración usa el **framebuffer completo de 48 GB**, dejando **sin capacidad restante** para perfiles vGPU adicionales.
  {% endhint %}
  {% endtab %}

{% tab title="Configuración vGPU MIG" %}

* **Perfil vGPU de NVIDIA**: seleccione el perfil MIG deseado.

{% hint style="info" %}
**Múltiples perfiles usados para un solo dispositivo**

* Los perfiles combinados deben caber dentro del framebuffer total de la GPU (VRAM disponible).

* Los perfiles MIG y tradicionales no se pueden mezclar en el mismo dispositivo físico.
  {% endhint %}

* **Instancias de GPU MIG**: (el máximo se indica en la descripción) número de instancias MIG que se crearán.

* **Instancias totales de vGPU**: predeterminado=0 (máximo): este ajuste determina el número de instancias virtuales de GPU asignables por partición MIG.
  * Deje este valor en 0 para crear automáticamente el número máximo de GPU virtuales para el perfil MIG seleccionado.
  * Establezca el valor en 1 para crear una sola GPU virtual usando todo el segmento MIG.
  * Establecer un valor distinto de 0 o 1 dará como resultado capacidad no utilizada dentro del segmento MIG.

* **Controlador**: rellenado previamente desde el paso anterior.

{% hint style="info" %}
**Ejemplo: instancia MIG subdividida aún más en instancias virtuales**

* **Dispositivo físico**: La RTX Pro 6000 Blackwell DC proporciona 96 GB de memoria framebuffer

<img src="/files/e00bdd40067bf0fa664fc90939439e40d2049ab8" alt="MIG-vGPU" data-size="original">

* **Perfil MIG agregado**: seleccionar el perfil *NVIDIA RTX Pro 6000 Blackwell DC‑2‑12Q‑MIG (2g.48gb+gfx)* y especificar *Instancias de GPU MIG*:1 crea un segmento MIG con 48 GB de framebuffer dedicado. Este segmento MIG admite **cuatro instancias vGPU**, cada una usando **12 GB** (el perfil “12Q”)
* **Capacidad restante**: después de asignar este segmento MIG de 48 GB, **48 GB de framebuffer** permanece disponible para perfiles MIG adicionales
* Se pueden crear uno o más grupos de recursos adicionales para utilizar la capacidad restante con diferentes tipos de perfil MIG.
  {% endhint %}
  {% endtab %}
  {% endtabs %}

### ISO del controlador del invitado

Los siguientes ajustes del controlador del invitado se aplican tanto a configuraciones vGPU tradicionales como MIG.

* **ISO del controlador**: use la opción **Crear ISO del controlador del invitado** para crear automáticamente un instalador de controlador del invitado para sus VMs. Si ya ha creado controladores del invitado, seleccione la ISO en el siguiente paso.
* El **ISO del controlador** el archivo especifica un archivo ISO que puede adjuntarse a las VMs consumidoras, proporcionando una forma cómoda de acceder a los controladores del cliente para su instalación dentro del sistema operativo invitado. (Seleccione la ***Adjuntar controladores del invitado*** opción al adjuntar el dispositivo a una VM o inquilino.)

{% hint style="info" %}
**Si seleccionó la opción&#x20;*****Crear ISO del controlador del invitado*****&#x20;, deje el campo ISO del controlador establecido en&#x20;*****-- Ninguno --*****; el sistema creará automáticamente el archivo ISO (basado en el controlador de paquete seleccionado) para instalar los controladores del cliente en las VMs.**
{% endhint %}

***

## Recargar controladores

* Cuando la configuración del grupo de recursos esté completa y se haya enviado, coloque el nodo en [**Modo de mantenimiento**](/run-the-platform/es/operaciones/maintenance-mode.md) y haga clic en **Recargar controladores**.
* Supervise los registros del panel del nodo (parte inferior de la página) para **verificar que el controlador se instaló correctamente** antes de desactivar el modo de mantenimiento.

{% hint style="success" %}
El panel del grupo de recursos contiene las reglas de recursos que se generaron automáticamente en función de los dispositivos NVIDIA seleccionados. Puede hacer clic en una regla individual para ver los detalles de la configuración. Una regla creada por el sistema puede modificarse según sea necesario. Por ejemplo, la *Nodo* filtro puede cambiarse a *-- Ninguno --* para incluir dispositivos coincidentes de todos los nodos; el *slot* filtro puede eliminarse o modificarse para acomodar dispositivos que pueden residir en diferentes ranuras dentro del mismo nodo o en diferentes nodos. La información sobre las reglas de recursos está disponible en: [**Resumen del paso directo de dispositivos - Reglas de recursos**](/run-the-platform/es/administracion-del-sistema/device-pass-overview.md#resource-rules)
{% endhint %}

## Configuración de VM/invitado

1. Vaya al panel de la VM (desde el menú superior: Máquinas virtuales > Lista > doble clic en la VM deseada en la lista)
2. Haga clic en **Dispositivos** en el menú de la izquierda.
3. Haga clic en **Nuevo** en el menú de la izquierda.

   <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p><strong>También puede adjuntar dispositivos a una VM a través del Administrador de recursos; este método permite agregar varios dispositivos a la VM a la vez. Desde el panel del grupo de recursos > doble clic en el grupo vGPU deseado > Ver dispositivos de máquina > Nuevo; seleccione la VM en la lista desplegable Máquina.</strong></p></div>

### Campos del formulario de entrada del dispositivo

* **Nombre**: **proporcione un nombre** para identificar el tipo de vGPU/perfil **-O-** déjelo en blanco para permitir que el sistema genere automáticamente un nombre para la instancia.
* **Tipo**: seleccione ***NVIDIA vGPU***.
* **Descripción** (opcional): aquí se puede introducir texto adicional con fines administrativos.
* **Grupo de recursos**: seleccione el grupo de recursos NVIDIA vGPU apropiado de la lista desplegable. (La lista de grupos de recursos mostrará el número de dispositivos en el grupo que están actualmente disponibles.)
* **Cantidad**: indique el número de dispositivos vGPU que se adjuntarán a la VM. (Esta opción solo está disponible cuando se accede a la entrada de dispositivo a través del Administrador de recursos.)
* **Adjuntar controladores del invitado**: si se especificó una ISO del controlador del invitado para el grupo de recursos, puede marcar esta opción para adjuntar automáticamente a la VM una unidad de CD-ROM cargada con los controladores del invitado de NVIDIA.
* **Límite de velocidad de fotogramas**: para establecer un límite de fotogramas por segundo. La configuración de frecuencia de actualización recomendada depende de su carga de trabajo específica. Las frecuencias de actualización más bajas reducen la sobrecarga innecesaria en la vGPU. Si se utilizará exclusivamente para cargas de trabajo de cómputo (como ML/inferencia) y no para ningún propósito gráfico/de pantalla, el límite de velocidad de fotogramas puede configurarse en 0.
* **Deshabilitar VNC de la consola**: esta opción puede usarse cuando la vGPU deba utilizarse para la pantalla principal, por ejemplo, acceso únicamente a través de RDP.
* **Configuración avanzada de NVIDIA; consulte la documentación de NVIDIA para información sobre las siguientes opciones:**
  * **Habilitar memoria unificada**
  * **Habilitar depuradores del kit de herramientas CUDA de NVIDIA**
  * **Habilitar perfiles del kit de herramientas CUDA de NVIDIA**

4. Cuando los campos estén completados, haga clic en **Enviar** para completar la adición del nuevo dispositivo.
5. La VM necesitará un **reinicio** para adjuntar el dispositivo. Desde el panel de la VM, haga clic en el *Reiniciar* enlace en el mensaje que aparece en la parte superior del panel, o haga clic en **Reiniciar** en el menú de la izquierda.
6. **Instalar los controladores de invitado de NVIDIA requeridos**; los controladores requeridos variarán según el modelo específico de GPU y la versión del sistema operativo invitado. Si se seleccionó la opción para adjuntar controladores del invitado, habrá disponible una unidad de CD-ROM que contiene los controladores necesarios de NVIDIA para la instalación.
7. Consulte la documentación de NVIDIA para los requisitos/instrucciones de licencia vGPU del cliente.

   <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p><strong>La licencia de cliente de NVIDIA puede implicar generar un token de configuración de cliente en el servidor de licencias de NVIDIA que deberá descargarse dentro del invitado de la VM, seguido de un reinicio de la VM.</strong></p></div>
8. **Verifique que se detecte la vGPU** — una vez instalados los controladores del invitado y reiniciada la VM, ejecute `nvidia-smi` dentro de la VM para confirmar que la GPU virtual se reconoce y funciona.

## Compartir una NVIDIA vGPU con un inquilino

Los dispositivos NVIDIA vGPU pueden pasarse a un inquilino para que este los pase a sus propias VMs. Cuando pasa dispositivos a un inquilino, se crea un nuevo grupo de recursos dentro del inquilino.

{% hint style="info" %}
**Los dispositivos compartidos con un inquilino se aprovisionan de forma gruesa (es decir, el inquilino pasa a ser propietario de los dispositivos, por lo que no pueden asignarse a otras VMs o inquilinos, incluso cuando no estén en uso.)**
{% endhint %}

1. Navegue hasta el deseado **panel del inquilino** (desde el menú superior: Inquilinos > Lista > haga doble clic en el inquilino dentro de la lista.)
2. Haga clic en **Nodos** en el menú de la izquierda.
3. **Haga doble clic en uno de los nodos del inquilino**.
4. Haga clic en **Dispositivos** en el menú de la izquierda.
5. Haga clic en **Nuevo** en el menú de la izquierda.
6. Consulte la [**Campos del formulario de entrada del dispositivo**](#device-entry-form-fields) anterior.
7. Cuando los campos estén completados, haga clic en **Enviar** para completar la adición del nuevo dispositivo.
8. El dispositivo ahora estará disponible para adjuntarlo a las VMs del inquilino. Siga las [**Configuración de VM/invitado**](#vmguest-configuration) instrucciones anteriores.

## Consejos para resolución de problemas

* **Recargar controladores**: Cualquier cambio en un grupo de recursos requiere recargar el controlador. Siga las indicaciones de recarga en la parte superior del panel del nodo para colocar el nodo en **Modo de mantenimiento** y recargar los controladores. Supervise los registros del nodo para verificar que el controlador se cargó correctamente antes de desactivar el modo de mantenimiento. Repita la recarga del controlador para cada nodo aplicable.
* **NVIDIA SMI (Interfaz de administración del sistema)**: esta es una poderosa herramienta de NVIDIA para solucionar configuraciones accesible desde la interfaz de VergeOS. Acceda a **Diagnósticos de nodo**, seleccione **Consulta:&#x20;*****NVIDIA SMI*** y el comando deseado para proporcionar información resumida o detallada sobre los dispositivos NVIDIA vGPU configurados.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/run-the-platform/es/administracion-del-sistema/nvidia-vgpu-configuration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
