vSphere Virtual Volumes admite la replicación y la recuperación ante desastres. La replicación basada en matrices permite descargar la replicación de máquinas virtuales en la matriz de almacenamiento y usar las capacidades de replicación completas de la matriz. Puede replicar un solo objeto de máquina virtual, como un disco virtual. También puede agrupar varios objetos de máquina virtual o varias máquinas virtuales para replicarlos como una sola unidad.

La replicación basada en matrices está controlada por directivas. Después de configurar el almacenamiento de Virtual Volumes para la replicación, el proveedor de almacenamiento proporciona, a partir de la matriz, información acerca de las capacidades de replicación y los grupos de replicación. Esta información se muestra en la interfaz de la directiva de almacenamiento de la máquina virtual de vCenter Server.

Utilice la directiva de almacenamiento de máquina virtual para describir los requisitos de replicación para las máquinas virtuales. Los parámetros que especifica en la directiva de almacenamiento dependen de cómo la matriz implementa la replicación. Por ejemplo, la directiva de almacenamiento de máquina virtual puede incluir parámetros como la programación de replicación, la frecuencia de replicación o el objetivo de punto de recuperación (Recovery Point Objective, RPO). La directiva también puede indicar el destino de replicación, un sitio secundario donde se replican las máquinas virtuales, o especificar si se deben eliminar las réplicas.

Al asignar la directiva de replicación durante el aprovisionamiento de la máquina virtual, debe solicitar servicios de replicación para la máquina virtual. Posteriormente, la matriz se encarga de la administración de todas las programaciones y los procesos de replicación.

La imagen muestra cómo varios objetos de máquina virtual, como archivos de configuración, intercambio y disco virtual, se replican en la matriz entre el sitio 1 y el sitio 2.

Requisitos para la replicación con Virtual Volumes

Cuando se habilita Virtual Volumes con replicación, además de los requisitos generales de Virtual Volumes, el entorno debe cumplir con varios requisitos previos específicos.

Para conocer los requisitos generales de Virtual Volumes, consulte Antes de habilitar vSphere Virtual Volumes.

Requisitos de almacenamiento

La implementación de la replicación de Virtual Volumes depende de la matriz y puede diferir para otros proveedores de almacenamiento. En general, se aplican los siguientes requisitos a todos los proveedores.

  • Las matrices de almacenamiento que se usen para implementar la replicación deben ser compatibles con Virtual Volumes.
  • Las matrices deben integrarse a la versión del proveedor de almacenamiento (VMware API for Storage Awareness, VASA) compatible con la replicación de Virtual Volumes.
  • Las matrices de almacenamiento deben tener capacidad de replicación y deben estar configuradas para poder usar mecanismos de replicación proporcionados por el proveedor. Las configuraciones típicas generalmente implican uno o dos destinos de replicación. Toda configuración requerida, como el emparejamiento del sitio replicado y del sitio de destino, también debe implementarse en el lado del almacenamiento.
  • Cuando corresponda, los grupos de replicación y los dominios de errores de Virtual Volumes deben estar previamente configurados en el lado del almacenamiento.

Para obtener más información, comuníquese con su proveedor y consulte Guía de compatibilidad de VMware.

Requisitos de vSphere

  • Utilice las versiones de vCenter Server y de ESXi que admitan la replicación de almacenamiento de Virtual Volumes. vCenter Server y los hosts ESXi de versiones anteriores a 6.5 no admiten el almacenamiento replicado de Virtual Volumes. Cualquier intento de crear una máquina virtual replicada en un host incompatible generará un error. Para obtener información, consulte Guía de compatibilidad de VMware.
  • Si desea migrar una máquina virtual, asegúrese de que los recursos de destino, como los hosts ESXi y los almacenes de datos de Virtual Volumes, admitan la replicación de almacenamiento.

Virtual Volumes y grupos de replicación

Cuando un almacenamiento ofrece servicios de replicación, además de contenedores de almacenamiento y extremos de protocolo, el administrador de almacenamiento puede configurar grupos de replicación en el lado del almacenamiento.

vCenter Server y ESXi pueden detectar grupos de replicación, pero no administrar su ciclo de vida. Los grupos de replicación, también conocidos como grupos de consistencia, indican qué máquinas virtuales y discos virtuales deben replicarse juntos en un sitio de destino. Una sola máquina virtual no puede abarcar varios grupos de replicación.

La imagen muestra dos grupos de replicación, grupo A y grupo B, y máquinas virtuales que pertenecen a cada grupo.

Si no existen grupos preconfigurados disponibles, Virtual Volumes puede usar un método automático. Con el método automático, Virtual Volumes crea un grupo de replicación a pedido y asocia ese grupo a un objeto de Virtual Volumes que se esté aprovisionando. Si se utiliza el grupo de replicación automático, se asignan todos los componentes de una máquina virtual al grupo. No se pueden mezclar grupos de replicación preconfigurados y automáticos para los componentes de una misma máquina virtual.

Virtual Volumes y dominios de errores

En el entorno de Virtual Volumes, los dominios de errores definen cómo deben combinarse los grupos de replicación específicos al replicarse de un sitio de origen a un sitio de destino.

Los dominios de errores se configuran e informan mediante la matriz de almacenamiento, pero no se exponen en vSphere Client. El mecanismo de administración de almacenamiento basada en directivas (Storage Policy Based Management, SPBM) detecta los dominios de errores y los usa para realizar validaciones durante la creación una máquina virtual.

Por ejemplo, aprovisione dos máquinas virtuales, una asociada con el grupo de replicación Anaheim: B, la otra asociada con el grupo de replicación Anaheim: C. SPBM valida el aprovisionamiento porque cada máquina virtual se encuentra en su propio grupo de replicación con los dominios de errores de destino correspondientes.

Ambas máquinas virtuales, una asociada con el grupo de replicación Anaheim:B y la otra con el grupo de replicación Anaheim:C, se replican en los mismos dominios de errores de destino.

Ahora aprovisione dos máquinas virtuales, una asociada con el grupo de replicación Anaheim:B, y la otra asociada con el grupo de replicación Anaheim:D. Esta configuración no es válida. Ambos grupos de replicación se replican en el dominio de errores New-York. Sin embargo, solo uno se replica en el dominio de errores Boulder.

La imagen muestra una configuración no válida.

Flujo de trabajo de replicación de Virtual Volumes

Si en vCenter Server se muestra información sobre las capacidades de replicación de la matriz de almacenamiento de Virtual Volumes, es posible activar la replicación de las máquinas virtuales.

El flujo de trabajo para activar la replicación de las máquinas virtuales incluye pasos típicos del aprovisionamiento de máquinas virtuales en el almacenamiento de Virtual Volumes.

  1. Defina una directiva de almacenamiento de máquina virtual que sea compatible con el almacenamiento de replicación. Las reglas basadas en el almacén de datos de la directiva deben incluir el componente de replicación. Consulte Crear una directiva de almacenamiento de máquina virtual para Virtual Volumes.

    Una vez configurada la directiva de almacenamiento que incluye la replicación, vCenter Server detecta los grupos de replicación disponibles.

  2. Asigne la directiva de replicación a la máquina virtual. Si está configurado, seleccione un grupo de replicación compatible, o use la asignación automática. Consulte Asignar directivas de almacenamiento a máquinas virtuales.

Directrices y consideraciones de la replicación

Cuando use replicación con Virtual Volumes, corresponden consideraciones específicas.

  • Es posible aplicar la directiva de almacenamiento de replicación únicamente a un volumen virtual de configuración y a un volumen virtual de datos. Otros objetos de máquina virtual heredan la directiva de replicación de la siguiente manera:
    • El volumen virtual de memoria hereda la directiva del volumen virtual de configuración.
    • El volumen virtual de resumen hereda la directiva del volumen virtual de datos.
    • El volumen virtual de intercambio, que existe mientras hay una máquina virtual encendida, queda excluido de la replicación.
  • Si no se aplica la directiva de replicación al disco de una máquina virtual, el disco no se replica.
  • La directiva de almacenamiento de replicación no debe usarse como directiva de almacenamiento predeterminada para un almacén de datos. De lo contrario, la directiva no permite que se seleccionen grupos de replicación.
  • La replicación conserva el historial de snapshots. Si se creó y se replicó una snapshot, es posible recuperar la snapshot coherente de las aplicaciones.
  • Es posible replicar un clon vinculado. Si se replica un clon vinculado sin su elemento principal, se convierte en un clon completo.
  • Si un archivo de descriptor pertenece a un disco virtual de una máquina virtual, pero reside en el inicio de otra máquina virtual, ambas máquinas virtuales deben encontrarse en el mismo grupo de replicación. Si las máquinas virtuales se encuentran en diferentes grupos de replicación, los dos grupos deben conmutarse por error al mismo tiempo. De lo contrario, el descriptor podría dejar de estar disponible después de la conmutación por error. Como consecuencia, la máquina virtual podría no encenderse.
  • En Virtual Volumes con entorno de replicación, podrá ejecutar un flujo de trabajo de conmutación por error de prueba de forma periódica para asegurarse de que las cargas de trabajo recuperadas funcionan tras una conmutación por error.

    Las máquinas virtuales de prueba que se creen durante la conmutación por error de prueba son completamente funcionales y adecuadas para operaciones administrativas generales. No obstante, se deben tener en cuenta ciertos aspectos:

    • Las máquinas virtuales creadas durante una conmutación por error de prueba se deben eliminar antes de que la conmutación por error de prueba se detenga. La eliminación garantiza que las instantáneas o los volúmenes virtuales relacionados con instantáneas que formen parte de la máquina virtual, como el volumen virtual de instantáneas, no interfieran con la detención de la conmutación por error.
    • Puede crear clones completos de las máquinas virtuales de prueba.
    • Solo se pueden crear clones rápidos si la directiva aplicada a la nueva máquina virtual contiene el mismo identificador de grupo de replicación que la máquina virtual que se clonará. Al intentar colocar la máquina virtual secundaria fuera del grupo de replicación de la máquina virtual principal, se producirá un error.