Como ingeniero de desarrollo y operaciones, puede revisar los recursos de máquina virtual disponibles y aprovisionar una máquina virtual independiente en un espacio de nombres en un Supervisor. Use el comando kubectl para llevar a cabo las siguientes tareas.
Requisitos previos
- Cree un espacio de nombres y asígnele directivas de almacenamiento. Consulte Crear y configurar un espacio de nombres de vSphere en Instalar y configurar vSphere with Tanzu.
- Cree una biblioteca de contenido y asóciela con el espacio de nombres. Consulte Crear y administrar bibliotecas de contenido para máquinas virtuales independientes en vSphere with Tanzu.
- Si una biblioteca de contenido está protegida por una directiva de seguridad, todos los elementos de la biblioteca deben ser compatibles. Si la biblioteca protegida incluye una combinación de elementos conformes y no conformes, el comando kubectl get virtualmachineimages no puede presentar imágenes de máquina virtual a los ingenieros de desarrollo y operaciones.
- Si tiene pensado implementar máquinas virtuales con dispositivos vGPU, debe poder acceder a las imágenes con el modo de arranque establecido en EFI, como CentOS.
- Asocie clases de máquina virtual predeterminadas o personalizadas con un espacio de nombres. Consulte Trabajar con clases de máquinas virtuales en vSphere with Tanzu.
Si tiene pensado utilizar NVIDIA vGPU u otros dispositivos PCI para las máquinas virtuales, la clase de máquina virtual debe incluir la configuración de PCI. Consulte Agregar dispositivos PCI a una clase de máquina virtual en vSphere with Tanzu.
Ver recursos de máquina virtual disponibles en un espacio de nombres en vSphere with Tanzu
Como ingeniero de desarrollo y operaciones, compruebe que puede acceder a los recursos de máquinas virtuales en el espacio de nombres y ver las clases y las plantillas de máquina virtual disponibles en su entorno. También puede enumerar las clases de almacenamiento y otros elementos que podría necesitar para realizar el autoservicio de una máquina virtual.
Procedimiento
Implementar una máquina virtual en vSphere with Tanzu
Como ingeniero de desarrollo y operaciones, aprovisione una máquina virtual y su SO invitado de forma declarativa al escribir especificaciones de implementación de máquina virtual en un archivo YAML de Kubernetes.
Requisitos previos
- Asegúrese de utilizar la clase de máquina virtual adecuada con la configuración de PCI. Consulte Agregar dispositivos PCI a una clase de máquina virtual en vSphere with Tanzu.
- Las máquinas virtuales con dispositivos de vGPU requieren imágenes que tengan el modo de arranque establecido en EFI, como CentOS.
- Las máquinas virtuales con dispositivos vGPU administradas por el servicio de máquina virtual se apagan automáticamente cuando un host ESXi entra en modo de mantenimiento. Esto puede afectar temporalmente a las cargas de trabajo que se ejecutan en las máquinas virtuales. Las máquinas virtuales se encienden automáticamente después de que el host sale del modo de mantenimiento.
Procedimiento
Resultados
Qué hacer a continuación
Instalar el controlador invitado de NVIDIA en una máquina virtual en vSphere with Tanzu
Si la máquina virtual incluye un dispositivo PCI configurado para vGPU, después de crear y arrancar la máquina virtual en el entorno de vSphere with Tanzu, instale el controlador de gráficos NVIDIA vGPU para habilitar completamente las operaciones de GPU.
Requisitos previos
- Asegúrese de que la máquina virtual que creó haga referencia a la clase de máquina virtual con la definición de vGPU. Consulte Agregar dispositivos PCI a una clase de máquina virtual en vSphere with Tanzu.
- Compruebe que descargó el paquete de software de vGPU del sitio de descargas de NVIDIA, descomprimió el paquete y tiene listo el componente de la unidad de invitado. Para obtener información, consulte la documentación correspondiente del software de GPU virtual de NVIDIA.
Nota: La versión del componente del controlador debe corresponder a la versión de vGPU Manager que un administrador de vSphere instaló en el host ESXi.