Escalado de la migración sin agentes de máquinas virtuales de VMware a Azure
Este artículo le ayuda a entender cómo usar un dispositivo de escalabilidad horizontal para migrar un gran número de máquinas virtuales de VMware a Azure mediante el método sin agente de la herramienta Migración y modernización para la migración de máquinas virtuales de VMware.
Con el método de migración sin agente para máquinas virtuales de VMware, puede:
- Programe la replicación de hasta 300 máquinas virtuales desde un único servidor vCenter simultáneamente mediante un dispositivo de Azure Migrate.
- Programe la replicación de hasta 500 máquinas virtuales desde un único servidor vCenter simultáneamente mediante la implementación de un segundo dispositivo de escalado horizontal para la migración.
En este artículo aprenderá a:
- Agregar un dispositivo de escalabilidad horizontal para la migración sin agente de máquinas virtuales de VMware.
- Migrar hasta 500 VM simultáneamente con el dispositivo de escalabilidad horizontal.
Nota:
Aunque puede programar la replicación para hasta 300 máquinas virtuales en un único dispositivo y hasta 500 máquinas virtuales mediante un dispositivo de escalabilidad horizontal, la replicación en sí está limitada por la capacidad de cada dispositivo para replicar solo 56 discos a la vez. Esto significa que, aunque las máquinas virtuales están programadas simultáneamente, se replicarán secuencialmente en función de la capacidad disponible del dispositivo. Todas las máquinas virtuales programadas se replicarán finalmente mediante el mismo dispositivo, pero no todas iniciarán la replicación inmediatamente.
Requisitos previos
Antes de comenzar, debe llevar a cabo los siguientes pasos:
- Cree el proyecto de Azure Migrate.
- Implemente el dispositivo de Azure Migrate (dispositivo principal) y la detección completa de máquinas virtuales de VMware administradas por vCenter Server.
- Configure la replicación de una o varias máquinas virtuales que se migrarán.
Importante
Deberá tener al menos una máquina virtual de replicación en el proyecto para que pueda agregar un dispositivo de escalabilidad horizontal para la migración.
Para obtener información sobre cómo realizar lo anterior, revise el tutorial sobre la migración de máquinas virtuales de VMware a Azure con el método de migración sin agente.
Implementación de un dispositivo de escalabilidad horizontal
Para agregar un dispositivo de escalabilidad horizontal, siga los pasos que se mencionan a continuación:
Seleccione Detectar>¿Las máquinas están virtualizadas?
Seleccione Sí, con VMware vSphere Hypervisor.
Seleccione la replicación sin agente en el paso siguiente.
Seleccione Scale-out an existing primary appliance (Escalar horizontalmente un dispositivo principal existente) en el menú para seleccionar el tipo de dispositivo.
Seleccione el dispositivo principal (el dispositivo con el que se realizó la detección) que quiere escalar horizontalmente.
1. Generación de la clave del proyecto de Azure Migrate
- En Generación de la clave del proyecto de Azure Migrate, especifique un nombre de sufijo para el dispositivo de escalabilidad horizontal. El sufijo solo puede contener caracteres alfanuméricos y tiene un límite de longitud de 14 caracteres.
- Seleccione Generar clave para iniciar la creación de los recursos de Azure necesarios. No cierre la página Detectar durante la creación de recursos.
- Copie la clave generada. Necesitará la clave más tarde para completar el registro del dispositivo de escalabilidad horizontal.
2. Descarga del instalador para el dispositivo de escalabilidad horizontal
En Descargar el dispositivo de Azure Migrate, seleccione Descargar. Debe descargar el script del instalador de PowerShell para implementar el dispositivo de escalabilidad horizontal en un servidor existente que ejecute Windows Server 2019 o Windows Server 2022 con la configuración de hardware necesaria (32 GB de RAM, 8 vCPU, alrededor de 80 GB de almacenamiento en disco y acceso a Internet, ya sea directamente o mediante un proxy).
Sugerencia
Puede validar la suma de comprobación del archivo ZIP descargado con los siguientes pasos:
- En el servidor en el que descargó el archivo, abra una ventana de comandos de administrador.
- Ejecute el siguiente comando para generar el código hash para el archivo ZIP: : -
C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
- Ejemplo de uso:C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
- Descargue la versión más reciente del instalador del dispositivo de escalabilidad horizontal desde el portal si el valor hash calculado no coincide con esta cadena:
07783A31D1E66BE963349B5553DC1F1E94C70AA149E11AC7D8914F4076480731
3. Ejecución del script del instalador de Azure Migrate
Extraiga el archivo comprimido en la carpeta del servidor que hospedará el dispositivo. No ejecute el script en un servidor con un dispositivo de Azure Migrate existente.
Inicie PowerShell en el servidor anterior con privilegios administrativos (elevados).
Cambie el directorio de PowerShell a la carpeta en la que se ha extraído el contenido del archivo comprimido descargado.
Para ejecutar el script denominado
AzureMigrateInstaller.ps1
, ejecute el comando siguiente:PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1
Seleccione las opciones de escenario, nube, configuración y conectividad para implementar el dispositivo deseado. Por ejemplo, la selección que se muestra a continuación configura un dispositivo de escalabilidad horizontal para iniciar replicaciones simultáneas en los servidores que se ejecutan en el entorno de VMware a un proyecto de Azure Migrate con conectividad predeterminada (punto de conexión público) en la nube pública de Azure.
El script del instalador hace lo siguiente:
- Instale el agente de puerta de enlace y el administrador de configuración de dispositivos para realizar más replicaciones de servidor simultáneas.
- Instala los roles de Windows, incluido el servicio de activación de Windows, IIS y PowerShell ISE.
- Descarga e instala un módulo de reescritura de IIS.
- Actualiza una clave del registro (HKLM) con detalles de configuración persistentes para Azure Migrate.
- Crea los siguientes archivos en la ruta de acceso:
- Archivos de configuración:%Programdata%\Microsoft Azure\Config
- Archivos de registro:%Programdata%\Microsoft Azure\Logs
Una vez que el script se haya ejecutado correctamente, el administrador de configuración del dispositivo se iniciará automáticamente.
Nota
En caso de que surja algún problema, puede acceder a los registros de script en C:\ProgramData\Microsoft Azure\Logs\AzureMigrateScenarioInstaller_Timestamp.log para solucionarlo.
4. Configuración del dispositivo
Antes de empezar, asegúrese de que se pueda acceder a estos puntos de conexión de Azure desde el dispositivo de escalabilidad horizontal.
Abra un explorador en cualquier máquina que pueda conectarse al servidor del dispositivo de escalabilidad horizontal y abra la dirección URL del administrador de configuración del dispositivo: https://nombre o dirección IP del dispositivo de escalabilidad horizontal: 44368.
También puede abrir el administrador de configuración desde el escritorio del servidor del dispositivo de escalabilidad horizontal a través del acceso directo al administrador de configuración.
Acepte los términos de licencia y lea la información de terceros.
Configuración de los requisitos previos y registro del dispositivo
En el administrador de configuración, seleccione Set up prerequisites (Configurar los requisitos previos) y, a continuación, complete estos pasos:
Conectividad: el dispositivo comprueba que el servidor tenga acceso a Internet. Si el servidor usa un proxy:
Seleccione Setup proxy (Configurar proxy) para especificar la dirección del proxy (con el formato
http://ProxyIPAddress
ohttp://ProxyFQDN
, donde FQDN hace referencia a un nombre de dominio completo) y el puerto de escucha.Escriba las credenciales si el proxy requiere autenticación.
Si ha agregado detalles del proxy o ha deshabilitado el proxy o la autenticación, seleccione Save (Guardar) para desencadenar la conectividad y comprobar de nuevo la conectividad.
Solo se admite un proxy HTTP.
Sincronización de hora: para que la detección funcione correctamente, compruebe que la hora del dispositivo esté sincronizada con la hora de Internet.
Instalación de actualizaciones y registro del dispositivo: para ejecutar la actualización automática y registrar el dispositivo, siga estos pasos:
Nota
Se trata de una nueva experiencia de usuario en el dispositivo de Azure Migrate, que solo está disponible si ha configurado un dispositivo con el script OVA o instalador más reciente descargado desde el portal. Los dispositivos que ya se han registrado seguirán viendo la versión anterior de la experiencia del usuario y seguirán funcionando sin problemas.
Para que el dispositivo ejecute la actualización automática, pegue la clave del proyecto que copió del portal. Si no tiene la clave, vaya a Azure Migrate: Discovery and assessment>Información general>Administrar dispositivos existentes. Seleccione el nombre del dispositivo que proporcionó al generar la clave del proyecto y, a continuación, copie la clave que se muestra.
El dispositivo comprueba la clave e inicia el servicio de actualización automática, que actualiza todos los servicios del dispositivo a sus versiones más recientes. Una vez que la actualización automática se haya ejecutado, puede seleccionar Ver servicios del dispositivo para ver el estado y las versiones de los servicios que se ejecutan en el servidor del dispositivo.
Para registrar el dispositivo, debe seleccionar Inicio de sesión. En Continuar con el inicio de sesión de Azure, seleccione Copiar código e iniciar sesión para copiar el código del dispositivo (debe tener un código de dispositivo para autenticarse con Azure) y abrir una petición de inicio de sesión de Azure en una nueva pestaña del explorador. Asegúrese de que ha deshabilitado el bloqueador de elementos emergentes en el explorador para ver la petición.
En una nueva pestaña del explorador, pegue el código del dispositivo e inicie sesión con su nombre de usuario y contraseña de Azure. No se admite el inicio de sesión con un PIN.
Nota:
En caso de que cierre accidentalmente la pestaña de inicio de sesión sin iniciar sesión, actualice la pestaña explorador del administrador de configuración del dispositivo para mostrar el código del dispositivo y el botón Copy code & Login (Copiar código e iniciar sesión).
Después de iniciar sesión correctamente, vuelva a la pestaña del explorador en la que se muestra el administrador de configuración del dispositivo. Si la cuenta de usuario de Azure que usó para iniciar sesión tiene los permisos necesarios para los recursos de Azure que se crearon durante la generación de la clave, se inicia el registro del dispositivo.
Una vez que el dispositivo se ha registrado correctamente, seleccione View details (Ver detalles) para ver los detalles de registro.
Importación de la configuración del dispositivo desde el dispositivo principal
Para completar el registro del dispositivo de escalabilidad horizontal, seleccione importar para obtener los archivos de configuración necesarios del dispositivo principal.
Al hacer clic en Importar, se abre una ventana emergente con instrucciones sobre cómo importar los archivos de configuración necesarios desde el dispositivo principal.
Inicie sesión (escritorio remoto) en el dispositivo principal y ejecute los siguientes comandos de PowerShell:
PS cd 'C:\Program Files\Microsoft Azure Appliance Configuration Manager\Scripts\PowerShell'
PS .\ExportConfigFiles.ps1
Nota:
Instale PowerShell 7.x en el dispositivo y ejecute el script ExportConfigFiles.ps1. La ejecución del script solo se admite con PowerShell 7.x.
Copie el archivo ZIP creado mediante la ejecución de los comandos anteriores en el dispositivo de escalabilidad horizontal. El archivo ZIP contiene los archivos de configuración necesarios para registrar el dispositivo de escalabilidad horizontal.
En la ventana emergente que se abre en el paso anterior, seleccione la ubicación del archivo ZIP de configuración copiado y seleccione Guardar.
Una vez que los archivos se importan correctamente, el registro del dispositivo de escalabilidad horizontal se completa y muestra la marca de tiempo de la última importación correcta. También puede ver la información de registro si hace clic en Ver detalles.
Instalación del VDDK: el dispositivo comprueba si VMware vSphere Virtual Disk Development Kit (VDDK) está instalado. Si el VDDK no está instalado, descargue VDDK 6.7, 7 o 8 (según la compatibilidad de VDDK y versiones ESXi) de VMware. Extraiga el contenido del archivo ZIP descargado en la ubicación especificada del dispositivo, tal como se indica en las instrucciones de instalación.
La herramienta Migración y modernización usa VDDK para replicar los servidores durante la migración a Azure.
Puede volver a ejecutar los requisitos previos en cualquier momento durante la configuración del dispositivo para comprobar si el dispositivo cumple todos los requisitos previos.
En este momento, debe volver a validar que el dispositivo de escalabilidad horizontal pueda conectarse con vCenter Server. Seleccione Volver a validar para validar la conectividad de vCenter Server desde el dispositivo de escalabilidad horizontal.
Importante
Si modifica las credenciales de vCenter Server en el dispositivo principal, asegúrese de volver a importar los archivos de configuración en el dispositivo de escalabilidad horizontal para obtener la configuración más reciente y continuar con las replicaciones en curso.
Si ya no necesita el dispositivo de escalabilidad horizontal, asegúrese de deshabilitarlo. Obtenga más información sobre cómo deshabilitar el dispositivo de escalado horizontal cuando no sea necesario.
Replicar
Una vez registrado el dispositivo de escalabilidad horizontal, en el icono de Migración y modernización, haga clic en Replicar.
Siga los pasos de la pantalla para empezar a replicar más máquinas virtuales.
Con el dispositivo de escalabilidad horizontal, ahora puede replicar 500 VM simultáneamente. También puede migrar VM en lotes de 200 a través de Azure Portal.
La herramienta Migración y modernización se encargará de distribuir las máquinas virtuales entre el dispositivo principal y la de escalabilidad horizontal para la replicación. Una vez finalizada la replicación, puede migrar las máquinas virtuales.
Sugerencia
Se recomienda migrar las máquinas virtuales en lotes de 200 para lograr un rendimiento óptimo si quiere migrar un gran número de máquinas virtuales.
Nota:
El usuario solo puede seleccionar el dispositivo principal al iniciar la replicación. El usuario no puede seleccionar un dispositivo de escalabilidad horizontal al iniciar la replicación. Por diseño, en función de la disponibilidad, se decidiría si la replicación se asignará al dispositivo principal o al de escalabilidad horizontal.
Pasos siguientes
En este artículo, ha aprendido lo siguiente:
- Cómo configurar un dispositivo de escalabilidad horizontal
- Cómo replicar VM mediante un dispositivo de escalabilidad horizontal
Obtenga más información sobre cómo migrar servidores a Azure mediante la herramienta Migración y modernización.