Proceso de resincronización de la réplica de Hyper-V detallado

  

Resincronización de la réplica de Hyper-V Este tema llama la atención de la gente, la primera pregunta que puede hacer es: ¿Por qué necesita sincronizar la máquina virtual que participa en la Réplica de Hyper-V? ¿Es necesario volver a sincronizar? Si el servidor primario de Hyper-V reconoce que la replicación de la máquina virtual no es óptima, o si no sabe qué copiar, entonces debe volver a sincronizarse.

Si la máquina virtual se encuentra en un estado crítico, o si el servidor primario pierde el control de los cambios rastreados y no puede determinar el punto de inicio para la replicación, entonces es necesario volver a sincronizar. En este caso, el servidor principal debe comenzar desde cero, lo que incluye eliminar el contenido del historial de recuperación (archivo HRL) y crear una línea de base para copiar el archivo VHD.

La resincronización es necesaria cuando se cumplen las siguientes condiciones:

? Puede cambiar el archivo VHD por cualquier método que no sea el disponible para el Administrador de Hyper-V. En otras palabras, el motor de replicación de Hyper-V debe reconocer cualquier cambio en los archivos VHD contenidos en el motor de replicación de Hyper-v para que los cambios se puedan registrar en el archivo HRL.

? El número acumulado de HRL (registros de replicación de Hyper-V) supera el 50%.

? Hubo un problema al escribir en el archivo HRL.

? Los archivos HRL no se pueden cerrar correctamente.

En cualquiera de los casos anteriores, si necesita volver a sincronizar la máquina virtual, aparecerá un mensaje de error en la sección " Estado de la salud de la copia ". El mensaje de error se muestra como: " una máquina virtual < nombre de máquina virtual > debe volver a sincronizarse. Reanudar la replicación para comenzar la resincronización. " Si se muestra esta información, la máquina virtual debe volver a sincronizarse con la ayuda de una máquina virtual de réplica (Máquina virtual de réplica).

Tenga en cuenta: Antes de comenzar a resincronizar, primero debe resolver cualquier problema de conectividad entre el servidor primario y el servidor de replicación.

Hay dos formas de volver a sincronizar el contenido de una máquina virtual: (1) restaurando la copia en la máquina virtual principal en el Administrador de Hyper-V, o (2) usando el cmdlet del cmdlet PowerShell.

Desde el Administrador de Hyper-V, puede reanudar la replicación haciendo clic con el botón derecho en Máquina virtual > Replicación > y seleccionando la opción " Reanudar replicación " O inicia el proceso de resincronización.

Para iniciar la resincronización con PowerShell, use el cmdlet Resume-VMReplication de la siguiente manera:

Resume-VMReplication -VMName " MyVM " -Resynchronize -ResynchronizeStartTime " 02/11 /2014 12: 00: 00 "

Incluso si no necesita volver a sincronizar, o si la copia de Hyper-V no ha permitido que la máquina virtual ingrese en el estado de " Requiere sincronización, puede iniciarlo manualmente. El proceso de resincronización, pero a menos que sea absolutamente necesario, recomendamos evitar esto.

Solo si cree que el contenido de la máquina virtual no está completamente sincronizado, debe volver a sincronizar para corregir el problema antes de continuar con la resincronización manual. Durante el proceso de resincronización activado manualmente, la máquina virtual se suspende primero y luego se activa la operación de resincronización.

? Suspend-VMReplication -VMName " MyVM "

? Reanudación-VMReplication -VMName " MyVM " -Resynchronize

Puede usar el Administrador de Hyper-V para Cada máquina virtual programa una operación de resincronización. Haga clic con el botón derecho en la máquina virtual que participa en la réplica de Hyper-V y seleccione " Configuración ". En el panel izquierdo, seleccione la opción " Resincronización " luego, en el panel derecho, modifique la configuración según sea necesario, como se muestra en la siguiente captura de pantalla:

En esta captura de pantalla Como puede ver, puede configurar tres ajustes para la resincronización: (1) manual, (2) automático y (3) a intervalos específicos. Se recomienda configurar y utilizar la tercera opción (" iniciar automáticamente la resincronización " solo en los siguientes períodos de tiempo), luego cambiar la resincronización para que solo se realice durante las horas de menor actividad.

También puede usar los cmdlets powerShell de Set-VMReplication y Get-VMReplication para configurar y ver la configuración de resincronización, como se muestra en el siguiente comando:

Deshabilitar los comandos de resincronización automática :

? Set-VMReplication -VMName " MyVM " -AutoResynchronizeEnabled 0

Habilite la resincronización automática:

? Set-VMReplication -VMName " RESYNC VM " -AutoResynchronizeEnabled 1 -AutoResynchronizeIntervalStart 00:00:00 -AutoResynchronizeIntervalEnd 23:59:59

Para verificar la configuración de resincronización, use el cmdlet Get-VMReplication PowerShell cmdlet como sigue:

? Get-VMReplication -VMName " MyVM " |  Ft * -auto

Para verificar la configuración de todas las máquinas virtuales que participan en la réplica de Hyper-V, use este comando:

? Get-VMReplication * |  Ft * -auto

En la salida de Get-VMReplication, busque las columnas AutoResynchronizeEnabled, AutoResynchronizeIntervalStart y AutoResynchronizeIntervalEnd y sus valores correspondientes.

¿Cómo funciona el proceso de resincronización?

El proceso de resincronización pasa por los siguientes pasos:

1. El evento de resincronización ocurre de forma manual o automática.

2. Se comprueba el tamaño de VHD de las máquinas virtuales principales y de réplica.

3. Durante el proceso de resincronización, el servidor primario comienza a rastrear los cambios en el VHD.

4. La operación de escritura se rastrea en el archivo HRL y se copia una vez que el proceso de resincronización ha finalizado.

5. Se registra el número de evento 29242, que registra el nombre de la máquina virtual, el archivo VHD, el bloque de datos inicial y el bloque de datos final del archivo VHD.

6. Cree un disco diferencial para el VHD. Esto se debe a que si necesita cancelar la operación de resincronización, puede cancelarla fácilmente.

7. Al final de la operación de resincronización, el disco diferencial se incorpora al archivo VHD.

8. En esta etapa, los VHD se comparan y luego se sincronizan. Esta comparación se compara sobre una base de bloque de datos, y solo se envían bloques de datos diferentes a través de la red. Este mecanismo reduce la cantidad de datos enviados a través de la red.

9. El número de evento 29244 se registra en el servidor primario después del proceso de resincronización. El ID de evento 29244 contiene información sobre el VHD para la replicación, el nombre de la máquina virtual, el bloque de datos enviados, el tiempo de ejecución y el resultado de la operación.

10. En esta etapa, los cambios se han incorporado con éxito en el archivo VHD y la operación no se puede cancelar.

11. Se han eliminado todos los puntos de recuperación y archivos HRL.

Como usted sabe, la resincronización es el proceso de eliminar todos los puntos de recuperación y preparar la máquina virtual primaria para una nueva replicación. Esto es muy similar a cuando se copia una máquina virtual.

El propósito general del proceso de resincronización es garantizar que el servidor primario comience a rastrear los cambios en el archivo VHD de nuevo, asegurando que la replicación se pueda recuperar de la manera habitual. Por lo tanto, use " resincronización manual:

solo si se dan las siguientes condiciones: Si el servidor primario ya no se replica en el servidor de réplica, se realiza un número significativo de cambios en la máquina virtual principal.

? Si sospecha que el contenido de la máquina virtual principal no es coherente con el contenido de la máquina virtual replicada.

Copyright © Conocimiento de Windows All Rights Reserved