Note:

Despliegue la estación de trabajo virtual NVIDIA RTX en Oracle Cloud Infrastructure

Introducción

El software NVIDIA RTX Virtual Workstation permite a los usuarios ejecutar simulaciones de alto rendimiento, renderizado gráfico y diseño de cargas de trabajo en la nube, con un rendimiento similar al de una estación de trabajo nativa. Desbloquea potentes capacidades de representación proporcionadas por API de gráficos como OpenGL o DirectX, lo que aporta un rendimiento gráfico innovador a la nube.

Objetivo

Tarea 1: Aprovisionamiento de una instancia informática en OCI para la estación de trabajo virtual NVIDIA RTX

  1. Cree una red virtual en la nube (VCN) e inicie una instancia informática en OCI. Para obtener más información, consulte Creación de una VCN e Inicio de una instancia informática.

  2. Seleccione una de estas unidades GPU.A10 disponibles.

    VM.GPU.A10.1
    
    VM.GPU.A10.2
    
    BM.GPU.A10.4
    
  3. Al iniciar una instancia informática, cambie la unidad a una de las unidades anteriores. Para iniciar la máquina virtual GPU.A10, haga clic en Especialidad y generación anterior y seleccione una de las unidades VM.GPU.A10. Para servidores con hardware dedicado, haga clic en Máquinas con hardware dedicado y seleccione la unidad BM.GPU.A10.4.

  4. Si su arrendamiento no tiene un límite de servicio definido para GPU.A10, estas unidades no estarán en la lista de unidades.

    1. Para comprobar los límites de su arrendamiento en la consola de OCI, defina la región en la que va a aprovisionar una instancia informática GPU.A10, abra el menú de navegación y haga clic en Gobernanza y administración.

    2. En Gestión de arrendamiento, seleccione Límites, cuotas y uso.

    3. Defina el servicio en Recursos informáticos, seleccione uno de los dominios de disponibilidad en el Ámbito e introduzca GPU.A10 en el Recurso.

    4. Seleccione GPU para las instancias BM y VM basadas en A10.

    Imagen1

  5. Los límites de recursos informáticos se establecen por dominio de disponibilidad. Compruebe si el límite está definido en cualquiera de los dominios de disponibilidad de la región. Si el límite de servicio está definido en 0 para todos los dominios de disponibilidad, haga clic en solicitar un aumento del límite de servicio y envíe una solicitud de aumento del límite para este recurso. Para obtener más información sobre los límites de servicio, consulte Límites de servicio.

    Nota: Para acceder a Límites, Cuotas y Uso, debe ser miembro del grupo de administradores de arrendamiento o su grupo debe tener una política asignada para leer LimitsAndUsageViewers.

  6. Actualmente, las unidades de computación GPU.A10 de OCI soportan Oracle Linux, Ubuntu y Rocky Linux. Solo las unidades de computación de máquina virtual soportan Windows.

    Nota: Rocky Linux no es compatible oficialmente con NVIDIA.

  7. Al aprovisionar una instancia informática en OCI, utilice una imagen de sistema operativo estándar. No utilice imágenes habilitadas para GPU porque el controlador de GPU NVIDIA instalado no admite la estación de trabajo virtual RTX (vWS) que requiere la instalación del controlador de vGPU NVIDIA.

    Image2

Tarea 2: Descarga e instalación del controlador vGPU de NVIDIA

  1. Descargue el controlador vGPU de NVIDIA como se describe en Descarga del software vGPU de NVIDIA. Si no tiene una cuenta empresarial con NVIDIA, puede registrarse para la prueba en Virtual GPU (vGPU) Software Free 90Days Trial - NVIDIA.

  2. Inicie sesión en NVIDIA Enterprise Application HUB utilizando su cuenta de NVIDIA Enterprise.

  3. Abra el portal de licencias de NVIDIA y seleccione Descargas de software. Aplique los siguientes filtros:

    • Familia de productos: introduzca VGPU.

    • Plataforma: introduzca Linux KVM.

    Image3

  4. Ordene por Fecha de publicación y descargue el paquete con la última versión del controlador de vGPU para la plataforma KVM de Linux. Por ejemplo, actualmente la última versión de vGPU es la 17.4.

  5. Descomprima el archivo y vaya a la carpeta Guest_Drivers. Allí encontrará los archivos de instalación del controlador vGPU para Windows y Linux.

Nota: Si utiliza Linux, siga la tarea 3, 4, 5 y, si utiliza Windows, vaya a la tarea 6.

Tarea 3: Instalación del controlador vGPU de NVIDIA en Linux

Tarea 4: Verificación de la instalación del controlador vGPU de NVIDIA

Tarea 5: Activar estación de trabajo virtual NVIDIA RTX

  1. Para habilitar la función Estación de trabajo virtual NVIDIA RTX, actualice edit /etc/nvidia/gridd.conf.

    sudo vi /etc/nvidia/gridd.conf
    
  2. Agregue una línea.

    FeatureType=2
    
  3. Guarde los cambios realizados y cierre el archivo.

  4. Compruebe si el firmware del SGP está activado.

    nvidia-smi -q | grep GSP
    
  5. Si el firmware del SGP está activado, el comando muestra la versión del firmware del SGP.

    GSP Firmware Version                  : 525.85.05
    
  6. Si el firmware GSP está activado, desactívelo estableciendo el parámetro del módulo NVIDIA NVreg_EnableGpuFirmware en 0. Defina este parámetro editando el archivo /etc/modprobe.d/nvidia.conf. Si el archivo /etc/modprobe.d/nvidia.conf aún no existe, créelo.

    sudo vi /etc/modprobe.d/nvidia.conf
    

    Agregue la siguiente línea a ella (si aún no la tiene).

    options nvidia NVreg_EnableGpuFirmware=0
    
  7. Después de desactivar GSP, debe reiniciar el servidor.

    sudo reboot
    
  8. Descargue el token de configuración de cliente desde el portal de licencias de NVIDIA o el dispositivo DLS. Para obtener información sobre cómo registrar la licencia de vGPU de NVIDIA, consulte la Tarea 7: Registro en el servidor de licencias de software de vGPU de NVIDIA.

  9. Copie el token de configuración de cliente en la ubicación por defecto en /etc/nvidia/ClientConfigToken y defina los permisos de archivo en 744.

    sudo chmod 744 /etc/nvidia/ClientConfigToken/client_configuration_token_*.tok
    

    Nota: Si desea almacenar el token de configuración de cliente en una ubicación personalizada, copie el token en el directorio que ha creado y defina el parámetro de configuración ClientConfigTokenPath en /etc/nvidia/gridd.conf para que apunte a este directorio.

  10. Reinicie el servicio nvidia-gridd.

    sudo systemctl restart nvidia-gridd
    
  11. Ejecute el comando nvidia-smi -q y compruebe que la marca de producto esté establecida en NVIDIA RTX y que el estado de licencia muestre Licensed.

    Image5

  12. Si no obtiene la licencia y muestra License Status (Estado de licencia) como Unlicensed (Sin licencia), compruebe el log del servicio nvidia-gridd.

    sudo grep gridd /var/log/messages
    

Tarea 6: Instalación del controlador vGPU de NVIDIA en Windows

  1. Copie el paquete de controladores de Windows NVIDIA en la VM de invitado o en el host físico donde está instalando el controlador. Ejecute el paquete para desembalar y ejecutar el instalador del controlador. Acepte el acuerdo de licencia y seleccione Instalación rápida.

    Image6

  2. La máquina virtual de GPU A10 de OCI está configurada con transferencia de GPU y, por lo tanto, debe definir el comportamiento del controlador de vGPU mediante regedit. Para obtener más información, consulte la Guía del usuario de licencias de cliente de GPU virtual.

  3. Agregue el valor de registro FeatureType DWord (REG_DWORD) a la clave de registro de Windows.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global\GridLicensing
    
  4. Establezca este valor en 2 para activar la licencia de estación de trabajo virtual NVIDIA RTX.

  5. Reinicie el servicio NVIDIA Display Container LS.

  6. Descargue el token de configuración de cliente desde el portal de licencias de NVIDIA o el dispositivo DLS. Para obtener información sobre cómo registrar la licencia de vGPU de NVIDIA, consulte la Tarea 7: Registro en el servidor de licencias de software de vGPU de NVIDIA.

  7. Copie el token de configuración de cliente en la carpeta.

    %SystemDrive%:\Program Files\NVIDIA Corporation\GRID Licensing\ClientConfigToken
    
  8. Desde una línea de comandos o PowerShell, ejecute el comando nvidia-smi -q y compruebe que la Marca de producto esté establecida en NVIDIA RTX y Estado de licencia muestre Con licencia.

    Image7

    Nota: En Windows, nvidia-smi.exe está instalado de forma predeterminada en la carpeta C:\Program Files\NVIDIA Corporation\NVSMI.

  9. Si no obtiene la licencia y muestra Estado de licencia como Sin licencia, compruebe los mensajes de licencia en el log.

    %SystemDrive%\Users\Public\Documents\NvidiaLogging\Log.NVDisplay.Container.exe.log
    

Tarea 7: Registro de vGPUS con el servidor de licencias de software vGPU de NVIDIA

La licencia de vGPU se aplica a través del software NVIDIA y el rendimiento de la GPU virtual se degrada con el tiempo si la máquina virtual no obtiene una licencia. A partir de la versión 13.0 de vGPU, el sistema de licencias de NVIDIA admite los siguientes tipos de instancias de servicio:

Puede descargar el dispositivo virtual DLS desde el portal de licencias NVIDIA.

  1. Vaya a Descargas de software, seleccione Descargas sin controlador y descargue, defina Plataforma en Linux KVM y descargue la última versión de NLS License Server (DLS) ... for Linux KVM.

    Image8

  2. Descomprima el archivo y cargue el archivo QCOW2 del dispositivo virtual DLS en OCI Object Storage. Después de eso, puede importarlo a OCI como una imagen personalizada paravirtualizada y crear una VM a partir de ella. También puede ejecutar el dispositivo virtual DLS como una de las máquinas virtuales en el entorno KVM.

  3. Una vez registrada la licencia de vGPU con el servidor de licencias de software de vGPU de NVIDIA, puede confirmar comprobando Estado de licencia en la salida del comando nvidia-smi -q.

Agradecimientos

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de formación gratuita en el canal YouTube de Oracle Learning. Además, visita education.oracle.com/learning-explorer para convertirte en un Oracle Learning Explorer.

Para obtener documentación sobre el producto, visite Oracle Help Center.