Solución de problemas de replicación lenta o migración bloqueada en la migración a VMware sin agente
Este artículo le ayuda a solucionar los problemas de replicación lenta o migración bloqueada que puede encontrar cuando replica en máquinas virtuales VMware locales con el método Azure Migrate: método sin agente de migración del servidor.
Nota:
Esta documentación de escenario de migración de VMware de un extremo a otro está actualmente en versión preliminar. Para más información sobre el uso de Azure Migrate, consulte la Documentación del producto de Azure Migrate.
La replicación es lenta o está bloqueada en la máquina virtual
Al realizar replicaciones, es posible que observe que la replicación de una máquina virtual determinada no progresa al ritmo esperado. Por lo general, el motivo subyacente de este problema es una falta de disponibilidad o escasez de algunos recursos necesarios para la replicación. Los recursos pueden consumir otras máquinas virtuales que se replican o algún otro proceso que se ejecuta en el dispositivo del centro de datos.
A continuación se muestran algunos motivos por los que, por lo general, se produce este problema y las correcciones.
Tamaño bajo del búfer NFC
El dispositivo de Azure Migrate funciona bajo la restricción de usar 32 MB del búfer NFC para replicar simultáneamente 8 discos en el host ESXi. Un tamaño de búfer NFC de menos de 32 MB puede provocar una replicación lenta. También puede obtener la siguiente excepción:
Excepción: GatewayErrorHandling.GatewayServiceException: error en la operación con el error "Error de asignación de memoria. Memoria insuficiente".
Corrección
Puede aumentar el tamaño de búfer NFC más allá de 32 MB para aumentar la simultaneidad. La configuración debe realizarse tanto en el host ESXi como en el dispositivo. Si no es así, la replicación puede funcionar aún peor.
Precaución
Aumentar el tamaño a más de 32 MB puede provocar restricciones de recursos en el entorno. Antes de continuar, consulte con el administrador del sistema para comprender las implicaciones.
Cambios en el host ESXi
SSH al host ESXi como raíz.
Use el editor vi para abrir "/etc/vmware/hostd/config.xml".
Busque la sección similar a la siguiente:
<nfcsvc> <enabled>true</enabled> <maxMemory>134217728</maxMemory> <maxStreamMemory>10485760</maxStreamMemory> <path>libnfcsvc.so</path> </nfcsvc>
Edite el valor de
maxMemory
en el valor (en bytes) que desea configurar para el búfer NFC. En este ejemplo, se ha establecido en 128 MB (128 * 1024 * 1024).Guarde y salga.
Reinicie los agentes de administración desde el shell mediante los siguientes comandos:
- /etc/init.d/hostd restart
- /etc/init.d/vpxa restart
Cambios en el dispositivo
- Inicie sesión en el dispositivo de Azure Migrate como administrador mediante el Escritorio remoto.
- Abra el archivo GatewayDataWorker.json en la carpeta "%programdata%\Microsoft Azure\Config".
- Cree un archivo JSON vacío si no existe y pegue el texto siguiente en el nuevo archivo creado.
{ "HostBufferSizeInMB": "32", }
- Cambie el valor de
HostBufferSizeInMB
por el valor establecido en el host ESXi. - Guarde y salga.
- Reinicie el servicio de puerta de enlace de Azure Migrate que se ejecuta en el dispositivo. Abra PowerShell y ejecute el comando siguiente.
- net stop asrgwy (espere a que el servicio se detenga)
- net start asrgwy
RAM bajo disponible del host ESXi
Cuando el host ESXi en el que está presente la máquina virtual de replicación está demasiado ocupado, el proceso de replicación se ralentizará debido a la falta de disponibilidad de RAM.
Corrección
Use VMotion para mover la máquina virtual con replicación lenta a un host ESXi, que no está demasiado ocupado.
Ancho de banda de red
Las replicaciones pueden ser lentas debido a un ancho de banda de red bajo disponible para el dispositivo de Azure Migrate. El ancho de banda bajo puede deberse a que otras aplicaciones usan el ancho de banda o la presencia de aplicaciones de limitación de ancho de banda o una configuración de proxy que restringe el uso de ancho de banda del dispositivo de replicación.
Corrección
En el caso de un ancho de banda bajo, primero puede reducir el número de aplicaciones que usan el ancho de banda de red. Compruebe con el administrador de red si existe alguna configuración de aplicación o proxy de limitación.
E/S de disco
Las replicaciones pueden ser lentas porque el servidor que se está replicando tiene demasiada carga en él y esto está causando operaciones de E/S elevadas en discos conectados a él. Se recomienda reducir la carga en el servidor para aumentar la velocidad de replicación. También puede encontrar el siguiente error:
Error en el último ciclo de replicación de la máquina virtual "Nombre de máquina virtual" Se encontró el evento de tiempo de espera.
Si no se realiza ninguna acción, la replicación continuará y se completará con un retraso.
Velocidades de escritura de disco
Las replicaciones pueden ser más lentas de lo esperado si la velocidad de carga de datos es mayor que la velocidad de escritura del disco que seleccionó al habilitar la replicación. Para obtener mejores velocidades a las mismas velocidades de carga, tendría que reiniciar la replicación y seleccionar Premium al seleccionar el tipo de disco para la replicación.
Precaución
Es posible que el tipo de disco recomendado durante la evaluación no sea Premium para una máquina virtual determinada. En este caso, no es aconsejable cambiar al disco Premium para mejorar las velocidades de replicación, ya que es posible que no sea necesario después de la migración para tener un disco Premium conectado a esta máquina virtual.
La operación de migración a la máquina virtual está bloqueada.
Al desencadenar la migración a una máquina virtual determinada, es posible que observe que la migración está bloqueada en alguna fase (sincronización en cola o delta) más de lo esperado. Por lo general, la razón subyacente de este problema es una falta de disponibilidad o escasez de algunos recursos necesarios para la migración. Los recursos pueden consumir otras máquinas virtuales que se replican o algún otro proceso que se ejecuta en el dispositivo en el centro de datos. A continuación se muestran algunas razones que generalmente causan este problema y los remedios.
Tamaño bajo del búfer NFC
Si un ciclo de IR para un servidor con discos grandes está en curso mientras se desencadena la migración para la segunda máquina virtual, el segundo trabajo de migración a la máquina virtual se puede bloquear. Aunque los trabajos de migración tienen prioridad alta, es posible que el búfer NFC no esté disponible para la migración. En este caso, se recomienda detener o pausar la replicación inicial de servidores con discos grandes y completar la migración de la segunda máquina virtual.
El ciclo de sincronización delta en curso no está completo
Si la migración se desencadena durante un ciclo de replicación diferencial en curso, se pondrá en cola. El ciclo de replicación diferencial en la máquina virtual se completará primero después de lo cual se iniciará la migración. El tiempo necesario para desencadenar la migración depende del tiempo necesario para completar un ciclo de sincronización diferencial.
Apagado de la máquina virtual local que tarda más de lo habitual
Intente migrar sin apagar la máquina virtual o desactivarla manualmente y, a continuación, mígrela.
Pasos siguientes
Más información sobre la migración a máquinas virtuales de VMware: