1. Introducción al proceso de trabajo del componente de licencia NVIDIA GRID
1.1 Fase de adquisición de licencia
1.2 Fase de liberación de licencia
2. Introducción al uso de la transmisión transparente de GPU
3. Profundizar la comprensión del establecimiento de la licencia GRID a través de la resolución de problemas
1. Introducción al proceso de trabajo del componente de licencia NVIDIA GRID
NVIDIA GRID 2.0 y las versiones posteriores deben instalar el componente Licencia durante el proceso de implementación, que controla principalmente la carga del controlador GRID de la máquina virtual vGPU, la resolución y la velocidad de fotogramas del escritorio virtual. A continuación, veamos cómo funciona el componente de licencia GRID.
Podemos ver en la figura anterior que GRID se divide en tres versiones:
- Estación de trabajo virtual vWS
- PC virtual
- Aplicaciones virtuales vApps
Cuando se está ejecutando una máquina virtual con una VGPU, solicitará autorización de licencia del servidor de licencias y cargará diferentes controladores de VGPU (controlador general y controlador de tarjeta profesional) de acuerdo con la versión de licencia GRID en el servidor de licencias. Podemos ver que la PC virtual y las licencias de aplicaciones virtuales están cargadas con controladores de pantalla comunes.
Todo el proceso de adquisición y liberación de la licencia ocurre en las siguientes dos etapas:
1.1 Fase de adquisición de licencia
La máquina virtual inicia una solicitud de licencia accediendo a la dirección del servidor de licencias + puerto 7070 cuando se inicia la máquina virtual. Cuando la licencia se obtiene normalmente, se carga el controlador GRID.
1.2 Fase de liberación de licencia
Cuando apagamos la máquina virtual, la licencia obtenida por la máquina virtual anterior se liberará automáticamente y se devolverá al servidor de licencias.
Lo que debe quedar claro aquí es que cuando la máquina virtual está apagada, no ocupa ninguna licencia GRID. Además, si el cliente usa K1, la GPU K2 no necesita autorización de licencia.
En general, configuramos la dirección del servidor de licencias en la máquina virtual a través del panel de control de NVIDIA. Por supuesto, también podemos configurarlo modificando el registro de Windows o el archivo de configuración de Linux. La siguiente figura muestra cómo configurar la dirección del servidor de licencias en la plataforma Windows a través del panel de control de NVIDIA.
2. Introducción de la transmisión transparente GPU
Sin embargo, hay un escenario especial en el que montamos la GPU en la máquina virtual a través de una transmisión transparente. En este momento, tenemos dos opciones al licenciar la licencia.
Podemos ver que hay dos modos en el panel de control de NVIDIA en el modo de transferencia de GPU:
- Uno es GRID
- Uno es Tesla
Cuando no otorgamos autorización GRID a la GPU transparente, la GPU se ejecutará
en modo Tesla. La máquina virtual que se ejecuta en modo Tesla tiene las siguientes restricciones: solo admite una pantalla y la resolución máxima es 2560x1600 . Después de elegir el modo de autorización de Tesla, verificamos este límite de resolución.
En la configuración de resolución, podemos ver que la resolución máxima solo admite 2560x1600.
Si utilizamos la autorización GRID, la resolución puede ser de hasta 4K (4096x2160).
3. Profundizar en la comprensión del establecimiento de la licencia GRID a través de la resolución de problemas
Lo siguiente es profundizar la comprensión de los componentes de la licencia GRID a través de una resolución de problemas real
En primer lugar, configuramos la dirección del servidor de licencias en el panel de control de NVIDIA, siempre indicando que no se puede obtener la licencia vGPU.
- Primero, el puerto IP + 7070 del servidor de Licencia Telnet para verificar si la comunicación de red entre la máquina virtual y el servidor de Licencia es normal.
- Telnet se puede conectar normalmente a la dirección del servidor de licencias + 7070. A continuación, verifique si el servicio de licencias se está ejecutando normalmente. Después de verificar, encontramos que el servicio de licencias de NVIDIA se está ejecutando normalmente.
- Luego iniciamos sesión en el panel de administración del servidor de licencias para ver y encontrar que la licencia ha expirado hace un día .
- Debido a que el juicio preliminar es que el archivo de licencia ha caducado, verificamos el registro para confirmar este problema.
- Abrimos el archivo de registro Flexnetls del servidor de licencias, y pronto confirmamos a través del registro que el problema fue causado por la licencia vencida.
- A continuación, solicitamos una nueva licencia de prueba y la importamos al servidor de licencias. Dado que la dirección Mac de cada servidor de licencias solo puede solicitar una licencia de prueba una vez, primero debemos modificar la dirección Mac del servidor de licencias. La dirección Mac predeterminada es 8a: 2e: 02: 7c: 99: 88, la modificamos a 8a: 2e: 02: 7c: 99: 80.
- Después de modificar la dirección Mac, reinicie el sistema y registre el servidor de licencias con la nueva Mac. La solicitud para cargar la licencia recién registrada no coincide con el ID de empresa actual.
- Desinstale el servidor de licencias actual y vuelva a instalar
- La reinstalación del servidor de licencias informa los mismos errores que antes (el mensaje no coincide con el ID de la empresa actual y el archivo de licencia no se puede cargar correctamente), presumiblemente debido a la información residual de la licencia anterior (incluido el archivo de licencia importado previamente que ha caducado). Por lo tanto, se decidió borrar la información de la licencia anterior.
Para borrar la información restante del servidor de licencias:
- Cierre el navegador que accede al servidor de licencias.
- Vaya al Panel de control de Microsoft, Herramientas administrativas y Servicios
- Localice el servicio "FlexNet License Server - nvidia", haga clic derecho sobre él y seleccione Detener
- Elimine el directorio nvidia de:
C: \ Windows \ ServiceProfiles \ NetworkService \ flexnetls \ nvidia - Vaya al Panel de control de Microsoft, Herramientas administrativas y Servicios
- Localice el servicio "Servidor de licencias FlexNet - nvidia". haga clic derecho sobre él y seleccione Iniciar
Después de borrar la información anterior del servidor de licencias, la licencia recién aplicada se importa con éxito.
La fecha de vencimiento de la licencia se actualizó al 21 de septiembre de 2017.
Luego, verificamos el registro y vemos que la nueva instancia de licencia y el archivo de licencia se han importado. De acuerdo con la información vista en nuestro panel.
- A continuación, configuramos la dirección del servidor de licencias para la máquina virtual, que se puede configurar con éxito.
También puede ver que la máquina virtual ha sido autorizada en el panel de administración de Licencia
Hasta ahora hemos resuelto con éxito una falla de licencia. A través de esta falla, tenemos un profundo conocimiento del principio de funcionamiento del servidor de licencias y el método básico de solución de problemas.