Gráficos 3D basados en la pila de productos de "Grupo Astra" y Loudplay

Evento del proyecto especial del equipo de OCS Soft: PROdemo: Laboratorio de soluciones de software. En la reunión en línea hablamos sobre gráficos 3D basados en la pila de productos de "Grupo Astra" y Loudplay.

En el evento, Oleg Vasiliev, experto técnico de OCS, hablará sobre:

  • revisión de la arquitectura;
  • solución Brest 3.3.1 y 3D: a qué prestar atención;
  • Termidesk 5.0: qué se necesita para 3D VDI;
  • Loudplay: puntos importantes al configurar.

Alexander Kalinin comenzó su presentación hablando sobre quiénes somos, a qué nos dedicamos y qué tenemos. En la empresa OCS, su departamento se dedica a los productos de seguridad de la información. En el sitio web se puede ver qué stands de demostración tenemos, divididos por diferentes categorías. Todo esto lo hacemos basándonos en nuestro centro de datos de demostración.

Tenemos tres sitios, 65 servidores, la mayor parte de los cuales hemos comprado en los últimos dos años, es decir, son plataformas bastante nuevas. Una cantidad considerable de memoria operativa, redes de alta velocidad, СХД. Y damos acceso a nuestros recursos de demostración a través de VDI, o podemos publicar algunos recursos en la red para que se puedan tomar y acceder sin opciones adicionales. Basándonos en todo lo que hacemos y en nuestra experiencia, ofrecemos una serie de servicios para socios.

Realizamos demostraciones. Ofrecemos stands de demostración para el estudio independiente. Preparamos stands para los clientes. Realizamos proyectos piloto de forma local o remota. Existe la posibilidad de emitir un servidor en modo de demostración, existe la posibilidad de emitir PAK preconfigurados en modo de demostración. La diferencia aquí es que o bien entregamos hardware puro, el socio-cliente configura todo de forma independiente, o bien preparamos algo, instalamos, preinstalamos y lo entregamos de esta forma. Y una serie de actividades de preventa estándar, como el análisis de requisitos, el análisis de especificaciones técnicas con la posterior selección del software adecuado, la preparación de diversos materiales de apoyo, la realización de presentaciones, seminarios, cursos de formación, seminarios web. Y, por supuesto, compartimos experiencias y consejos sobre el funcionamiento de los productos.

Hablando del grupo Astra, tenemos el stand de demostración h2.1, hoy veremos otro PM Manager, pero también desde el punto de vista del software de infraestructura, diría que tenemos la cartera más grande en virtualización.

Esto es zVirt, BASIS, Space VM, HostVM, ROSA, Basalt, Cyber Infrastructure, Container, Nova. Precisamente desde el punto de vista de VDI: Termidesk, Termit, Basis Workplace.

Mi tema favorito СРК: RuBackup, Cyber Backup y colegas de China - vinchin, varios software de sistema, aquí se ha colado un poco Kaspersky, aunque parezca que se puede enviar a ВБ, pero sin embargo, el grupo ASTRA, servicio de gestión de catálogos, gestión de dominio LD Pro. Varias historias interesantes relacionadas con la migración de máquinas virtuales de una plataforma a otra, la gestión de la infraestructura física multivendor del grupo ASTRA, el equilibrio de carga.

Desde el punto de vista de СУБД, se trata de una u otra variación de tantor de Astra, Proxima DB, ARENADATA. Varios software de aplicación relacionados, por ejemplo, con el correo corporativo, el entorno móvil, de hecho, desde el punto de vista de la aplicación móvil, el trabajo con el correo o con los documentos, el servidor de la organización de acceso remoto, etc. Y aquí hay una parte significativa de la seguridad de la información. Aquí hay muchos productos de Kaspersky, productos de «Positiva». También hay una serie de otros proveedores, por ejemplo, ИНДИД.

Pero en realidad siempre se puede entrar aquí, pulsar el botón «Más información» y ver las diferentes interfaces de gestión, cómo son nuestros stands de demostración, los escenarios que también se pueden ver. La composición del stand, aquí hay un botón «Reservar». Al rellenar la solicitud, recibiremos en «telegram» su deseo de reservar este stand. Nos pondremos en contacto con usted y le daremos acceso en el menor tiempo posible.

Tenemos diferentes stands de demostración. Hay virtualizados, hay físicos. El plazo de entrega de este stand de demostración depende directamente del modo en que esté desplegado. Con las plataformas virtuales, por supuesto, es más rápido.

Luego tomó la palabra Oleg Vasiliev, experto técnico de OCS e ingeniero de preventa de los productos de la empresa ASTRA. Comenzó su relato con la arquitectura, con cómo está organizado todo esto ahora.

Comenzaremos con el servidor: este es un dispositivo físico, dentro del cual se instala una tarjeta que debe admitir la tecnología BGPU, en este caso Nvidia admite la serie Tesla. Encima de esta estructura instalamos el hipervisor. En el marco del evento de hoy, esto es Brest. En él se puede instalar software de Nvidia, que ayuda precisamente a dividir la tarjeta en perfiles más pequeños para emitir máquinas VDI. En toda esta estructura se instalan máquinas virtuales, en cuya composición se encuentran, además del sistema operativo y el software, componentes adicionales que implementan toda la pila para esta tecnología.

¿Cuáles son estos componentes? En primer lugar, es el controlador NVIDIA, que permite ver la tarjeta recibida del hipervisor en el sistema operativo y utilizarla para diversas tareas, codificación y decodificación.

El siguiente componente es el termidesk agent, que permite gestionar la máquina virtual, controlar su estado e interactuar para realizar tareas de administración. Y el servidor Loudplay, que permite conectar a través de varios canales de comunicación varios dispositivos para obtener la imagen, el control y el paso de la periferia al puesto de trabajo virtual. Aquí puede ver las flechas indicadoras para recorrer la cronología de todo el proceso, lo que ocurre desde el inicio del lanzamiento hasta el momento de la conexión del cliente.

En el primer paso, después de que la máquina se haya iniciado, el controlador NVIDIA debe desbloquear sus capacidades para que estén disponibles todas las instrucciones que Nvidia ha incluido en su tecnología. Para ello, Forsight ha lanzado un excelente producto que permite desbloquear estas capacidades. ¿En qué se diferencia de otras soluciones? En que esta tecnología no interfiere en el software de Nvidia dentro del hipervisor, sino que se integra en el momento de la obtención de la licencia, lo que garantiza la integridad de lo que Nvidia ha incluido en sus instrucciones. Y, en consecuencia, se pueden recoger menos errores. En general, se pueden recoger los mismos errores que recogen todos en el mundo que utilizan el software de Nvidia.

A continuación, después de desbloquear el controlador Nvidia, se inicia el servidor Loudplay, que también en el momento de su inicio intenta obtener una licencia del servidor Loudplay. Aquí hay dos opciones. La primera es cuando el servidor Loudplay es una máquina virtual dedicada que indicamos dentro del archivo de configuración del servidor Loudplay. Y en el momento de intentar iniciar o reiniciar este servidor, cada vez «va» al servidor de licencias para tomar una conexión. O la segunda opción, cuando emitimos un archivo de licencia precisamente para una máquina virtual, es decir, en este caso no hay que ir a ningún sitio, la máquina se ha conectado a sí misma, ha comprobado la licencia y ha permitido iniciar este servicio. El agente Termidesk debe informar al despachador Termidesk de que está vivo y sano para que los usuarios puedan conectarse a él. Y después de esto, este puesto de trabajo virtual está listo para su uso. A continuación, el cliente, con la ayuda del cliente Termidesk, accede al despachador de conexión o a través de la pasarela, realiza la autenticación y ve los recursos disponibles. Después de seleccionar el recurso en BGPU, el cliente Termidesk transmite la configuración y la gestión al cliente Loudplay. Se produce la conexión del cliente directamente al servidor, y obtenemos nuestra sesión.

Brest 3D

Puntos importantes que hemos recopilado, muchos se encontrarán con esto al instalar esta tecnología en Brest.

En consecuencia, no olvidemos activar obligatoriamente la tecnología Input-Output Memory Management Unit, sin ella la tarjeta no se ve normalmente y se puede perder mucho tiempo pensando que el software no se ha instalado correctamente. Por lo tanto, esto lo hacemos en primer lugar, se hace tanto en la BIOS como en el sistema operativo.

El siguiente punto importante es la desactivación de nouveau GPU, que funciona por defecto en cualquier variante de Linux. En consecuencia, todos los que instalan el software NVIDIA se enfrentan a este problema. En consecuencia, este es el segundo punto importante que hay que hacer inmediatamente.

Activación de la tecnología Single Root Input-Output, en este caso, este caso depende de la tarjeta que esté utilizando. En este caso, estamos utilizando una tarjeta A40 en el стенд, y esta tecnología es obligatoria para activar el perfil VGPU. Lo más triste es que si las compañías Vmware y Citrix, ofrecen de fábrica la posibilidad de trabajar con esta tecnología, y solo necesitamos instalar los drivers de Nvidia, reiniciar nuestro servidor, ahora lo tenemos todo, pero en cualquier KVM ahora es un trabajo manual, en realidad, que se puede automatizar con la ayuda de un servicio de creación propia. Si no se hace esto, cada vez después de reiniciar cualquiera de los servidores, tendrá que acceder a él y activar manualmente esta funcionalidad, lo que afecta el tiempo de inicio de esas máquinas virtuales.

Adición de vGPU a la VM. En este caso, se realiza en formato XML. De nuevo, prometieron implementar todo esto en la próxima versión.

Termidesk 5.0

Hasta la versión 5.0, LoudPlay era compatible con una versión muy antigua de Termidesk. En consecuencia, hay muchas características que Termidesk implementó, pero no se utilizaron porque no se podía construir esta conexión.

Por lo tanto, en este momento es obligatorio instalar la última versión de Termidesk 5.0, en la que todo esto se ha restaurado, mejorado y proporcionado, adelantándonos un poco, la posibilidad de configurar a través del driver. Para que LoudPlay aparezca en la interfaz, es necesario ejecutar previamente los comandos que se pueden encontrar en la "wiki" bajo el término Termidesk. Resulta que LoudPlay se encuentra en una sección especial que no está disponible de forma predeterminada. Para que se ejecute, es necesario reemplazar su configuración. No hay nada complicado, cuatro comandos, pero es un paso adicional que no se puede olvidar.

La configuración del protocolo finalmente se ha trasladado a la GUI, antes era un script de Python dentro del broker, que era precisamente lo que había que editar para poder realizar la configuración inicial.

De esto se deduce el siguiente punto. Actualmente, existen limitaciones en el cambio de configuración. De hecho, podemos cambiar el protocolo de transmisión, podemos cambiar los hechos que son necesarios. Bueno, en el caso de que crucemos la pantalla, podemos proporcionar la tecnología de captura de gráficos, es decir, ya sea decodificación del procesador, o se realizará en la tarjeta.

Simplemente, además de esta configuración, hay muchas otras importantes que ahora veremos a través del propio cliente LoudPlay. Y toda esta configuración necesaria se incluirá obligatoriamente en la próxima versión. Actualmente se está trabajando en ello. Y, espero que todo salga muy bien, porque son momentos importantes. Estos son los logs del cliente que se necesitan para la "solución de problemas".

Si antes el proceso de inicio del cliente LoudPlay era condicionalmente en línea, es decir, después de que el usuario seleccionara el icono BGPU, se iniciaba un CMD condicional, y allí se transmitía un flujo de datos de conexión de LoudPlay, ahora este proceso está oculto a la vista, y toda esta configuración se ha trasladado a los clientes, pero es importante tener en cuenta que hay un log del cliente LoudPlay y hay un log del cliente Termidesk. En consecuencia, para buscar problemas, a veces es necesario mirar tanto allí como allá, lo que es un poco más difícil para aquellos que configuran. Pero es un proceso normal, todo es lógico.

LoadPlay

El propio LoadPlay es muy sensible al tiempo, como muchos servicios. En consecuencia, si por alguna razón no se inicia el servidor LoadPlay, en primer lugar, es necesario verificar que esté sincronizado en tiempo con el sistema operativo invitado y el servidor de licencias.

Si hay una diferencia de tiempo, no recibirá la licencia, en consecuencia, no se iniciará. La limitación del propio servidor LoadPlay es que solo puede funcionar en una red plana, dentro de la cual se debe implementar el servidor de licencias. Algunos tienen restricciones de seguridad, por lo que esta parte también se corregirá en la próxima versión. Al menos en el RoadMap esta parte está. Por lo tanto, en este momento trabajamos con tarjetas. Para aquellos que necesitan un servidor separado, subredes separadas, aparentemente, tendrán que emitir licencias para cada máquina virtual por separado.

El tercer punto, importante para que su imagen se muestre bien sin ninguna distorsión. Es necesario mirar la escala del monitor que se utiliza en el cliente y la escala del monitor que se utiliza en VDI. Allí la configuración que aumenta la pantalla en un 120%, 150% y así sucesivamente. Esta configuración debe ser igual entre VDI y el cliente.

De los puntos fuertes: LoudPlay actualmente permite configurar directamente en línea la configuración de los clientes. ¿Cuál es la ventaja? Si tenemos alguna dificultad, especialmente desde el punto de vista de la administración, podemos cambiar esta configuración en línea y ver el resultado. Es decir, vamos allí o no, la calidad de la imagen es importante para nosotros o necesitamos una mala conexión para guardar de forma interactiva, todo esto lo vemos en línea, no necesitamos ningún software adicional de terceros, todo esto está por defecto.

Y lo más importante que ayuda a la solución de problemas es el monitoreo integrado, de nuevo, como representa LoudPlay, que permite monitorear las cargas del canal de comunicación, pérdidas, retrasos, renderizado.

Licencias

Ahora sobre las licencias brevemente. Brest tiene dos ediciones. "Estándar" y "Corporativa". "Estándar" permite ejecutar solo máquinas Linux, "Corporativa" - máquinas Linux y Windows. Se licencia por sockets, es decir, si todos sus servidores son de dos sockets, en consecuencia, una licencia - un servidor. Si hay cuatro sockets o más, entonces una licencia permite ejecutar en dos sockets. En consecuencia, para cuatro sockets se necesitan dos licencias. Hay opciones tanto perpetuas como con fecha de vencimiento.

Termidesk tiene dos ediciones principales. Esto es terminal y VDI. El terminal permite organizar granjas de terminales y entrega de aplicaciones. VDI permite organizar todo lo que incluye el terminal, más el propio VDI. Hay opciones perpetuas y temporales. LoudPlay se licencia solo por conexiones activas, hay opciones con perpetuas y temporales, en esencia disponibles en dos variaciones. Ya sea LoudPlay puro sin activación de vGPU. O es un paquete de LoudPlay más VGator foresite, que en esencia permite eliminar las restricciones relacionadas con NVIDIA. Si miramos en profundidad esta conexión, veremos dos ediciones que proporciona VGate. Ya sea Light o Pro. Light permite simplemente activar la funcionalidad y obtener consultas básicas, Pro - permite obtener un servicio completo de configuración, dimensionamiento, consultas, etc.

Ahora en la página principal