Para poder realizar el autoservicio de máquinas virtuales en vSphere IaaS control plane, los usuarios de desarrollo y operaciones deben tener acceso a las clases de máquinas virtuales. Una clase de máquina virtual es una plantilla que define la CPU, la memoria y las reservas para las máquinas virtuales. La clase de máquina virtual ayuda a establecer barreras para la directiva y el gobierno de las máquinas virtuales, anticipando las necesidades de desarrollo y teniendo en cuenta las restricciones y la disponibilidad de recursos.

vSphere IaaS control plane ofrece varias clases de máquinas virtuales predeterminadas. Un administrador de vSphere puede utilizarlas tal cual está o crear clases de máquinas virtuales personalizadas. Para que las clases estén disponibles para los usuarios de desarrollo y operaciones, el administrador de vSphere las agrega a un espacio de nombres. Las clases de máquinas virtuales asignadas al espacio de nombres pueden ser utilizadas por máquinas virtuales independientes y por las máquinas virtuales que conforman clústeres de Tanzu Kubernetes Grid.

Crear una clase de máquina virtual personalizada mediante vSphere Client

Como administrador vSphere, puede utilizar las clases predeterminadas disponibles. También puede crear clases de máquinas virtuales personalizadas en lugar de las predeterminadas y utilizarlas para la implementación de máquinas virtuales en un espacio de nombres.

Al crear nuevas clases, tenga en cuenta las siguientes consideraciones.
  • Las clases de máquinas virtuales que se crean en una instancia de vCenter Server están disponibles para todos los clústeres de vCenter Server y todos los espacios de nombres de estos clústeres.
  • Las clases de máquinas virtuales están disponibles para todos los espacios de nombres de vCenter Server. Sin embargo, los ingenieros de desarrollo y operaciones pueden utilizar solo las clases de máquinas virtuales que se asocian con un espacio de nombres en particular.
Nota: También puede crear clases de máquina virtual mediante el comando DCLI. Consulte Crear y administrar clases de máquina virtual mediante la CLI del centro de datos.

Requisitos previos

Privilegios necesarios:
  • Espacio de nombres.Modificar configuración de todo el clúster
  • Espacio de nombres.Modificar configuración del espacio de nombres
  • Clases de máquinas virtuales.Administrar clases de máquinas virtuales

Procedimiento

  1. Desplácese a la página Servicio de máquina virtual.
    1. En el menú Inicio de vSphere Client, seleccione Administración de cargas de trabajo.
    2. Haga clic en la pestaña Servicios y haga clic en Administrar en el panel Servicio de máquina virtual.
  2. En la página Servicio de máquina virtual, haga clic en Clases de máquinas virtuales y, a continuación, haga clic en Crear clase de máquina virtual.
  3. En la página Nombre, especifique el nombre de la clase de máquina virtual y haga clic en Siguiente.
    El nombre de la clase de máquina virtual identifica la clase de máquina virtual. Introduzca un nombre único conforme con DNS que cumpla estos requisitos:
    • Utilice un nombre único que no sea un duplicado de los nombres de las clases de máquinas virtuales predeterminadas o personalizadas de su entorno.
    • Utilice una cadena alfanumérica con una longitud máxima de 63 caracteres.
    • No utilice caracteres en mayúscula ni espacios.
    • Puede utilizar guiones en cualquier lugar, excepto como primer o último carácter. Por ejemplo, vm-class1.
    Después de crear la clase de máquina virtual, no puede cambiarle el nombre.
  4. En la página Compatibilidad, seleccione la compatibilidad del hardware de la clase de máquina virtual y haga clic en Siguiente.
    Para obtener más información, consulte Compatibilidad de máquinas virtuales para obtener más información.
    Nota: Solo puede establecer la compatibilidad de hardware de una clase de máquina virtual durante su creación y no podrá cambiarla más adelante.
  5. En la página Configuración, deje los valores predeterminados.
  6. En la página Revisar y Confirmar, revise los detalles y haga clic en Finalizar.

Qué hacer a continuación

Edite la configuración de la clase de máquina virtual, como el hardware de máquina virtual y las opciones de máquina virtual.

Editar una clase de máquina virtual mediante vSphere Client

Consulte cómo editar una clase de máquina virtual después de su creación. Puede configurar recursos de hardware, como CPU, memoria y dispositivos, así como editar opciones de máquina virtual y parámetros avanzados. También puede editar las clases de máquinas virtuales predeterminadas que ofrece vSphere IaaS control plane.

La edición de una clase de máquina virtual no da como resultado la reconfiguración automática de las máquinas virtuales que se implementaron previamente a partir de esta clase. Por ejemplo, si un usuario de desarrollo y operaciones creó un clúster de Tanzu Kubernetes Grid con una clase de máquina virtual y, posteriormente, usted cambia la definición de esa clase, las máquinas virtuales de Tanzu Kubernetes Grid existentes no se verán afectadas. Las nuevas máquinas virtuales de Tanzu Kubernetes Grid utilizarán la definición de clase modificada.
Precaución: Si se escala horizontalmente un clúster de Tanzu Kubernetes Grid después de editar una clase de máquina virtual utilizada por ese clúster, los nuevos nodos del clúster utilizan la definición de clase actualizada, pero los nodos del clúster existentes siguen usando la definición de clase inicial, lo que provoca un error de coincidencia. Tanto los nodos de plano de control como los nodos de trabajo pueden escalarse. Para obtener información sobre el escalado, consulte Escalar un clúster de carga de trabajo en la Uso del servicio TKG con el plano de control de IaaS de vSphere.

Cuando se elimina una clase de máquina virtual, se la elimina de todos los espacios de nombres asociados. Los usuarios de desarrollo y operaciones ya no pueden usar esa clase de máquina virtual para realizar el autoservicio de las máquinas virtuales. Las máquinas virtuales que ya se crearon con esa clase de máquina virtual no se ven afectadas.

Requisitos previos

Privilegios necesarios:
  • Espacio de nombres.Modificar configuración de todo el clúster
  • Espacio de nombres.Modificar configuración del espacio de nombres
  • Clases de máquinas virtuales.Administrar clases de máquinas virtuales

Procedimiento

  1. En vSphere Client, muestre las clases de máquinas virtuales disponibles.
    1. En el menú Inicio de vSphere Client, seleccione Administración de cargas de trabajo.
    2. Haga clic en la pestaña Servicios y haga clic en el panel Servicio de máquina virtual.
    3. En la página Servicio de máquina virtual, haga clic en Clases de máquinas virtuales.
      Todas las clases de máquinas virtuales predeterminadas o creadas por el usuario aparecen en Clases de máquinas virtuales disponibles.
  2. En el panel de la clase de máquina virtual seleccionada, haga clic en Administrar y, luego, en Editar.
  3. En la página Hardware virtual, configure los recursos de hardware de la clase de máquina virtual, como la memoria, la CPU y los diferentes dispositivos.
    Toda la configuración de hardware de máquina virtual se aplica cuando un usuario de desarrollo y operaciones asigna la clase de máquina virtual a una máquina virtual. Por ejemplo, los valores de configuración de la CPU se convierten en los recursos de CPU dedicados para todas las máquinas virtuales que el usuario de desarrollo y operaciones crea mediante la clase de máquina virtual.
    Nota: A partir de vSphere 8.0 Update 2b, el asistente que se utiliza para crear y editar clases de máquinas virtuales pasa de establecer recursos de memoria y CPU en porcentajes a valores numéricos en MB, GB, TB y MHz. En todas las clases de máquinas virtuales creadas anteriormente, verá la CPU y la memoria en porcentajes, pero ahora puede editar estos valores en los nuevos formatos numéricos.
    Opción Configuración de máquina virtual Descripción
    CPU Defina los recursos de CPU dedicados a la máquina virtual. Para obtener más información sobre cómo configurar los recursos de CPU, consulte Configuración y limitaciones de la CPU virtual y Configurar recursos de CPU de una máquina virtual.
    Memoria Defina la memoria configurada para una máquina virtual en MB, GB o TB. Para obtener más información sobre los recursos de memoria de máquina virtual, consulte Configurar memoria virtual.
    Tarjeta de vídeo Configure los gráficos 3D para aprovechar Windows AERO, CAD, Google Earth y otras aplicaciones multimedia, de diseño 3D y de modelado. Para obtener más información sobre la configuración de tarjetas de vídeo, consulte Cómo configurar gráficos en 3D.
    Dispositivos de seguridad Proporcione más seguridad a la clase de máquina virtual mediante la configuración de ® Software Guard Extensions (vSGX). Consulte Proteger máquinas virtuales con Intel Software Guard Extensions.
  4. En la opción Hardware virtual, haga clic en Agregar nuevo dispositivo para agregar y configurar dispositivos a la clase de máquina virtual.
    Configure diferentes dispositivos para la clase de máquina virtual, como controladores de almacenamiento, adaptadores de red, dispositivos USB y PCI.
    Opción Configuración de máquina virtual Descripción
    Disco RDM Añada una asignación de dispositivos sin formato (RDM, raw device mapping) para almacenar los datos de las máquinas virtuales directamente en un LUN de SAN, en lugar de almacenarlos en un archivo de disco virtual. Consulte Agregar un disco RDM a una máquina virtual.
    Dispositivo USB de host Agregue uno o varios dispositivos USB de acceso directo procedentes de un host ESXi a una máquina virtual si los dispositivos físicos están conectados al host en el que se ejecuta la máquina virtual. Consulte Agregar dispositivos USB de un host ESXi a una máquina virtual.
    NVDIMM Configure un dispositivo NVDIMM virtual en la clase de máquina virtual para que pueda usar la memoria del equipo no volátil o persistente. Consulte Agregar un dispositivo NVDIMM a una máquina virtual.
    Unidad de CD/DVD Configure un dispositivo de CD/DVD en la clase de máquina virtual. Consulte Cómo agregar o modificar una unidad de CD o DVD de máquina virtual.
    Controladora NVMe, Controladora SATA, Controladora SCSI Configure las controladoras de almacenamiento en la clase de máquina virtual. Consulte Condiciones, limitaciones y compatibilidad de las controladoras de almacenamiento NVMe, SCSI y SATA.
    Controladora USB Agregue una controladora USB a la clase de máquina virtual para admitir el acceso directo de USB desde un host ESXi o desde un recurso informático de cliente. Consulte Agregar una controladora USB a una máquina virtual.
    Dispositivo PCI Configure las máquinas virtuales para que usen la tecnología de GPU virtual (vGPU) NVIDIA GRID si los hosts ESXi del entorno de vSphere IaaS control plane tienen uno o varios dispositivos de gráficos de GPU NVIDIA GRID. También se pueden configurar otros dispositivos PCI en un host ESXi para que estén disponibles para una máquina virtual en modo de acceso directo.

    Si selecciona esta opción, el valor de reserva de recursos de memoria cambia automáticamente al 100 %.

    Para obtener más información y los requisitos adicionales, consulte Implementar una máquina virtual con Dispositivos PCI en vSphere IaaS control plane.
    Temporizador de Watchdog Agregue un dispositivo de temporizador de Watchdog virtual (Virtual Watchdog Timer, VWDT) para garantizar la autosuficiencia en relación con el rendimiento del sistema dentro de una máquina virtual. Consulte Cómo agrego un dispositivo temporizador guardián virtual a una máquina virtual.
    Reloj de precisión Agregue un dispositivo de reloj de precisión a la máquina virtual. Un reloj de precisión es un dispositivo de reloj virtual que proporciona a una máquina virtual acceso a la hora del sistema del host ESXi principal. Consulte Cómo agregar un dispositivo de reloj de precisión a una máquina virtual.
    Puerto serie Configure una conexión del puerto serie virtual en un puerto serie físico o en un archivo del equipo host. Consulte Cambiar la configuración del puerto serie.
    Almacenamiento de instancias Configure el almacenamiento de instancias en la máquina virtual. Junto con los volúmenes de almacenamiento persistente, una máquina virtual puede utilizar el almacenamiento de instancias. A diferencia de los volúmenes persistentes que existen por separado de la máquina virtual, los volúmenes de almacenamiento de instancias dependen del ciclo de vida de una instancia de máquina virtual.

    Con la opción Almacenamiento de instancias, puede agregar directivas de almacenamiento adecuadas y configurar los volúmenes que se utilizarán con la máquina virtual.

    Para ver los requisitos adicionales, consulte Implementar una máquina virtual con almacenamiento de instancias en vSphere IaaS control plane.

    Adaptador de red Configure un adaptador de red en la clase de máquina virtual. Cuando el usuario de desarrollo y operaciones implementa una máquina virtual mediante la clase de máquina virtual, puede especificar una red de cargas de trabajo para el adaptador. La red de cargas de trabajo debe configurarse en el espacio de nombres de vSphere en el que se ejecuta la máquina virtual. Para obtener más información sobre los tipos de adaptadores compatibles, consulte Aspectos básicos del adaptador de red.
  5. En la página Opciones de máquina virtual, puede establecer o cambiar las opciones de máquina virtual para ejecutar scripts de VMware Tools, controlar el acceso de los usuarios a la consola remota, configurar el comportamiento de inicio y más.
    Para obtener más información sobre las opciones de máquina virtual que puede configurar en la clase de máquina virtual, consulte Configurar opciones de máquinas virtuales.
  6. En la página Parámetros avanzados, puede cambiar o agregar parámetros de configuración de máquina virtual cuando se lo indica un representante del soporte técnico de VMware o si ve documentación de VMware que le indique agregar o cambiar un parámetro para solucionar un problema en el sistema.
    Para obtener más información sobre los parámetros avanzados de la máquina virtual, consulte Configurar parámetros de archivo avanzados de la máquina virtual.
  7. Una vez que tenga todo listo para editar la clase de máquina virtual, revise y confirme los cambios y haga clic en Finalizar.

Asociar una clase de máquina virtual a un espacio de nombres mediante vSphere Client

Como administrador de vSphere, agregue una clase de máquina virtual predeterminada o personalizada a uno o varios espacios de nombres en un Supervisor. Cuando se agrega una clase de máquina virtual a un espacio de nombres, la clase queda disponible para los usuarios de desarrollo y operaciones, para que puedan iniciar máquinas virtuales de autoservicio en el entorno del espacio de nombres de Kubernetes. Las clases de máquinas virtuales que usted asigna al espacio de nombres también las utilizan las máquinas virtuales que conforman los clústeres de Tanzu Kubernetes Grid.

Puede agregar varias clases de máquinas virtuales a un único espacio de nombres. Las diferentes clases de máquinas virtuales sirven como indicadores de diferentes niveles de servicio. Si publica varias clases de máquinas virtuales, los usuarios de desarrollo y operaciones pueden seleccionar entre todas las clases personalizadas y predeterminadas al crear y administrar máquinas virtuales en el espacio de nombres.

Nota:

Para poder implementar un clúster de Tanzu Kubernetes Grid en un espacio de nombres recién creado, los ingenieros de desarrollo y operaciones deben tener acceso a las clases de máquinas virtuales. Como administrador de vSphere, debe asociar explícitamente las clases de máquinas virtuales predeterminadas o personalizadas a cualquier nuevo espacio de nombres donde se implemente el clúster de Tanzu Kubernetes Grid.

Requisitos previos

Privilegios necesarios:
  • Espacio de nombres.Modificar configuración de todo el clúster
  • Espacio de nombres.Modificar configuración del espacio de nombres
  • Clases de máquinas virtuales.Administrar clases de máquinas virtuales

Procedimiento

  1. En vSphere Client, vaya al espacio de nombres.
    1. En el menú Inicio de vSphere Client, seleccione Administración de cargas de trabajo.
    2. Haga clic en la pestaña Espacios de nombres y haga clic en el espacio de nombres.
  2. Agregue una clase de máquina virtual.
    1. En el panel Servicio de máquina virtual, haga clic en Agregar clase de máquina virtual.
    2. Seleccione una o varias clases de máquinas virtuales y haga clic en Aceptar.

Resultados

Las clases de máquinas virtuales que agregó quedan disponibles en el espacio de nombres para que desarrollo y operaciones realice el autoservicio de las máquinas virtuales. Estas clases también las pueden utilizar las máquinas virtuales que conforman los clústeres de Tanzu Kubernetes Grid.

Administrar clases de máquinas virtuales en un espacio de nombres con vSphere Client

Después de asociar una clase de máquina virtual con un espacio de nombres, puede agregar más clases de máquinas virtuales o eliminar la clase para cancelar su publicación en el espacio de nombres de Kubernetes.

Requisitos previos

  • Si desea quitar una clase de máquina virtual de un espacio de nombres, compruebe que Tanzu Kubernetes Grid no la utilice. Su eliminación puede afectar las operaciones de Tanzu Kubernetes Grid.
  • Privilegios necesarios:
    • Espacio de nombres.Modificar configuración de todo el clúster
    • Espacio de nombres.Modificar configuración del espacio de nombres
    • Clases de máquinas virtuales.Administrar clases de máquinas virtuales

Procedimiento

  1. En vSphere Client, vaya al espacio de nombres.
    1. En el menú Inicio de vSphere Client, seleccione Administración de cargas de trabajo.
    2. Haga clic en la pestaña Espacios de nombres y haga clic en el espacio de nombres.
  2. Agregue o elimine una clase de máquina virtual.
    1. En el panel Servicio de máquina virtual, haga clic en Administrar clase de máquina virtual.
    2. Realice una de las siguientes operaciones.
      Opción Descripción
      Quitar una clase de máquina virtual Anule la selección de la clase de máquina virtual y haga clic en Aceptar.
      Agregar una clase de máquina virtual Seleccione una o varias clases de máquinas virtuales y haga clic en Aceptar.