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. Por lo general, este almacenamiento se encuentra en dispositivos de alta velocidad, como NVMe, que son locales para el host ESXi.

Ciclo de vida de almacenamiento de instancias

En el proceso de creación de máquinas virtuales, el sistema crea volúmenes de almacenamiento de instancias y los asocia a la máquina virtual. Los datos que están en el volumen de almacenamiento de instancias solo se conservan durante la vida útil de su instancia de máquina virtual asociada. El volumen se elimina cuando lo hace la máquina virtual.

Las máquinas virtuales con almacenamiento de instancias admiten el modo de mantenimiento del host ESXi. La máquina virtual se apaga cuando el host ESXi entra en modo de mantenimiento y se enciende una vez que el host sale del modo de mantenimiento.

Consideraciones sobre la máquina virtual de almacenamiento de instancias

Tenga en cuenta los siguientes elementos cuando utilice máquinas virtuales con almacenamiento de instancias:
  • Supervisor con una pila de redes de VDS no admite el almacenamiento de instancias.
  • Supervisor de tres zonas no admite el almacenamiento de instancias.
  • Aparece una advertencia si un administrador de vSphere aplica una clase de máquina virtual con almacenamiento de instancias a un espacio de nombres que omite una directiva de almacenamiento adecuada que se requiere para el almacenamiento de instancias.
  • Las máquinas virtuales con volúmenes de instancias no se pueden migrar a otros hosts ESXi.
  • No es posible editar los volúmenes de almacenamiento de instancias cuando los volúmenes ya se están usando.
  • Si el administrador de vSphere elimina la directiva de almacenamiento de instancias del espacio de nombres después de crear la máquina virtual, la máquina virtual continúa ejecutándose.
  • Como ingeniero de desarrollo y operaciones, no puede eliminar ni actualizar recursos de almacenamiento de instancias. No es posible desasociar el volumen de almacenamiento de instancias de una instancia de máquina virtual y asociarlo a otra instancia.

Flujo de trabajo para aprovisionar y supervisar una máquina virtual de almacenamiento de instancias

Paso Realizado por Descripción
1 Administrador de vSphere Cree bibliotecas de contenido y asígnelas al espacio de nombres que utilice para la máquina virtual.
2 Administrador de vSphere Cree un almacén de datos de vSAN Direct.
3 Administrador de vSphere Cree una directiva de almacenamiento compatible con vSAN Direct y asígnela al espacio de nombres.
4 Administrador de vSphere Cree una clase de máquina virtual de almacenamiento de instancias y asígnela al espacio de nombres.
5 Ingeniero de desarrollo y operaciones Aprovisione una máquina virtual con almacenamiento de instancias en el espacio de nombres.
6 Administrador de vSphere Supervise las máquinas virtuales implementadas.

Crear un almacén de datos de vSAN Direct

Como administrador de vSphere, configure un almacén de datos de vSAN Direct para utilizarlo con funcionalidades como la plataforma de persistencia de datos de vSAN o el almacenamiento de instancias de máquina virtual. Para crear el almacén de datos, use dispositivos de almacenamiento sin reclamar que estén en el host ESXi.

Puede crear el almacén de datos de vSAN Direct cuando habilite vSAN para el Supervisor. La siguiente tarea muestra cómo se reclaman dispositivos de almacenamiento local como vSAN Direct cuando vSAN ya está habilitado en el clúster.

Procedimiento

  1. En vSphere Client, desplácese hasta el clúster de vSAN.
  2. Haga clic en la pestaña Configurar.
  3. En vSAN, haga clic en Administración de discos.
  4. Haga clic en Reclamar discos sin utilizar.
  5. En el cuadro de diálogo Reclamar discos sin utilizar, haga clic en la pestaña vSAN Direct.
  6. Seleccione un dispositivo para reclamar y seleccione una casilla de verificación en la columna Reclamar para vSAN Direct .
    Nota: Si reclamó los dispositivos para un almacén de datos de vSAN normal, estos dispositivos no aparecen en la pestaña vSAN Direct .
    Reclamar los discos no utilizados seleccionando una casilla de verificación en la columna Reclamar para vSAN Direct
  7. Haga clic en Crear.
    En cada dispositivo que reclame, vSAN Direct crea un almacén de datos nuevo.
  8. Haga clic en la pestaña Almacenes de datos para mostrar todos los almacenes de datos de vSAN Direct en el clúster.
    El almacén de datos de vSAN Direct aparece en la lista

Qué hacer a continuación

Puede utilizar vSAN Direct con almacenamiento externo. Para obtener más información, consulte Usar el almacenamiento externo con vSAN Direct en la documentación de Mantener vSphere with Tanzu.

Crear directiva de almacenamiento de vSAN Direct

Si utiliza vSAN Direct, cree una directiva de almacenamiento que se utilizará con un espacio de nombres de Supervisor. En el espacio de nombres que se asocia con esta directiva de almacenamiento, se pueden ejecutar cargas de trabajo compatibles con vSAN Direct, por ejemplo, servicios con estado o máquinas virtuales de almacenamiento de instancia.

Procedimiento

  1. En vSphere Client, abra el asistente Crear directiva de almacenamiento de máquina virtual.
    1. En el menú Inicio, haga clic en Directivas y perfiles.
    2. En Directivas y perfiles, haga clic en Directivas de almacenamiento de máquina virtual.
    3. Haga clic en Crear.
  2. Introduzca el nombre y la descripción de la directiva.
    Opción Acción
    vCenter Server Seleccione la instancia de vCenter Server.
    Nombre Introduzca el nombre de la directiva de almacenamiento.
    Descripción Introduzca la descripción de la directiva de almacenamiento.
  3. En la página Estructura de directiva, en Reglas específicas de almacenes de datos, habilite las reglas para la colocación del almacenamiento de vSAN Direct.
  4. En la página Reglas de vSAN Direct, especifique vSAN Direct como un tipo de colocación de almacenamiento.
  5. En la página Compatibilidad de almacenamiento, revise la lista de almacenes de datos de vSAN Direct que coinciden con esta directiva.
  6. En la página Revisar y finalizar, revise la configuración de la directiva de almacenamiento y haga clic en Finalizar.
    Para cambiar una configuración, haga clic en Atrás para volver a la página correspondiente.

Crear una clase de máquina virtual con almacenamiento de instancias

En la clase de máquina virtual, se hace referencia a la directiva de almacenamiento de vSAN Direct y se establece el tamaño de los volúmenes que se utilizarán para el almacenamiento de instancias. Después de crear la clase de máquina virtual, asígnela al espacio de nombres que planea utilizar para la máquina virtual de almacenamiento de instancias.

Requisitos previos

  • Cree una directiva de almacenamiento compatible con el almacén de datos de vSAN Direct.
  • Agregue la directiva de almacenamiento de vSAN Direct al espacio de nombres que utiliza para la máquina virtual de almacenamiento de instancias. Consulte Crear y configurar un espacio de nombres de vSphere.
  • 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. Agregue almacenamiento de instancias cuando cree o edite una clase de máquina virtual.
    Opción Acción
    Crear una clase 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 la tarjeta Servicio de máquina virtual.
    3. En la página Servicio de máquina virtual, haga clic en Crear clase de máquina virtual.
    4. En la página Configuración, especifique los atributos generales de la clase de máquina virtual. Consulte Atributos de las clases de máquina virtual en vSphere with Tanzu.
    5. Para agregar almacenamiento de instancias, en la página Configuración, seleccione Almacenamiento de instancias y haga clic en Siguiente.
    Editar una clase de máquina virtual existente
    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.
    3. En la página Servicio de máquina virtual, haga clic en Clases de máquinas virtuales.
    4. En la tarjeta de la clase de máquina virtual seleccionada, haga clic en Administrar y, luego, en Editar.
    5. Para agregar almacenamiento de instancias, en la página Configuración, seleccione Almacenamiento de instancias y haga clic en Siguiente.
  2. En la página Directiva de almacenamiento, amplíe el menú Directiva de almacenamiento, seleccione la directiva de almacenamiento de vSAN Direct y haga clic en Siguiente.
  3. En la página Volúmenes de almacenamiento, haga clic en Agregar otro volumen y especifique el tamaño del volumen.
    Puede agregar varios volúmenes de almacenamiento.
  4. En la página Revisar y Confirmar, revise los detalles y haga clic en Finalizar.
    La página Revisar y confirmar muestra los detalles del volumen de almacenamiento de instancias.
  5. Asigne la clase de máquina virtual que creó al espacio de nombres que utilice para la máquina virtual de almacenamiento de instancias.

Implementar una máquina virtual con almacenamiento de instancias

Como ingeniero de desarrollo y operaciones, compruebe que puede acceder a los recursos de máquina virtual necesarios para crear una máquina virtual de almacenamiento de instancias. Utilice los recursos para implementar la máquina virtual.

Cuando implemente la máquina virtual de almacenamiento de instancias, siga los pasos generales de implementación de la máquina virtual. Consulte Implementar una máquina virtual independiente en vSphere with Tanzu. Este procedimiento abarca elementos específicos adicionales que se aplican a la máquina virtual de almacenamiento de instancias.

Procedimiento

  • Compruebe los siguientes elementos específicos de la máquina virtual de almacenamiento de instancias:
    • El espacio de nombres incluye la clase de almacenamiento compatible con el almacén de datos de vSAN Direct.
    • La clase de máquina virtual de almacenamiento de instancias hace referencia a esta clase de almacenamiento.

      Al revisar los detalles de la clase de máquina virtual de almacenamiento de instancias, asegúrese de que incluya la sección instanceStorage.

      kubectl describe virtualmachineclasses vm-class-instance-storage
      apiVersion: vmoperator.vmware.com/v1alpha2
      kind: VirtualMachineClass
      metadata:
        name: vm-class-instance-storage
      spec:
        hardware:
          cpus: 8
          memory: 64Gi
          devices:
      ...
          instanceStorage:
            storageClass: vsan-direct
            volumes:
            - size: 256Gi
            - size: 512Gi
       
      ...
    • El archivo YAML de máquina virtual apunta a la clase de máquina virtual de almacenamiento de instancias adecuada.