Migración de máquinas como servidores físicos a Azure

En este artículo se indica cómo migrar máquinas como servidores físicos a Azure mediante la herramienta Azure Migrate: Herramienta de migración del servidor. La migración de máquinas tratándolas como servidores físicos es útil en varios escenarios:

  • Migración de servidores físicos locales.
  • Migración de máquinas virtuales virtualizadas por plataformas como Xen, KVM.
  • Migre las máquinas virtuales de Hyper-V o VMware si, por algún motivo, no puede usar el proceso de migración estándar para la migración de Hyper-V o VMware .
  • Migración de máquinas virtuales que se ejecutan en nubes privadas.
  • Migración de máquinas virtuales que se ejecutan en nubes públicas, como Amazon Web Services (AWS) o Google Cloud Platform (GCP).

Este tutorial es el tercero de una serie que muestra cómo evaluar y migrar servidores físicos a Azure. En este tutorial, aprenderá a:

  • Prepararse para usar Azure con Azure Migrate: Server Migration.
  • Comprobar los requisitos de las máquinas que desea migrar y preparar un equipo para el dispositivo de replicación de Azure Migrate que se usa para detectar y migrar las máquinas a Azure.
  • Agregar la herramienta Azure Migrate: Server Migration en el centro de Azure Migrate.
  • Configurar el destino de replicación.
  • Instalar Mobility Service en las máquinas que desea migrar.
  • Habilite la replicación.
  • Ejecute una migración de prueba para asegurarse de que todo funciona de la forma esperada.
  • Ejecutar una migración completa a Azure.

Nota

En los tutoriales se muestra la ruta de implementación más sencilla para un escenario, de modo que pueda configurar rápidamente una prueba de concepto. En ellos se usan las opciones predeterminadas siempre que es posible y no muestran todos los valores y rutas de acceso posibles. Para obtener instrucciones detalladas, revise los procedimientos de Azure Migrate.

Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.

Requisitos previos

Antes de comenzar este tutorial, debe:

Revisar la arquitectura de migración.

Preparación de Azure

Prepare Azure para la migración con Azure Migrate: Server Migration.

Task Detalles
Crear un proyecto de Azure Migrate La cuenta de Azure necesita permisos de colaborador o propietario para crear un proyecto.
Comprobación de los permisos de la cuenta de Azure Su cuenta de Azure necesita permisos para crear una máquina virtual y escribir en un disco administrado de Azure.

Asignación de permisos para crear un proyecto

  1. En Azure Portal, abra la suscripción y seleccione Control de acceso (IAM) .
  2. En Comprobar acceso, busque la cuenta correspondiente y haga clic en ella para ver los permisos.
  3. Debe tener permisos de Colaborador o Propietario.
    • Si acaba de crear una cuenta de Azure gratuita, es el propietario de la suscripción.
    • Si no es el propietario, trabaje con él para asignar el rol.

Asignación de los permisos de la cuenta de Azure

Asigne el rol de colaborador de la máquina virtual a la cuenta de Azure. Este rol proporciona permisos para:

  • Crear una máquina virtual en el grupo de recursos seleccionado.
  • Crear una máquina virtual en la red virtual seleccionada.
  • Escribir en un disco administrado de Azure.

Creación de una red de Azure

Configure una red virtual de Azure. Al realizar la replicación en Azure, se crean máquinas virtuales de Azure y se unen a la red virtual de Azure que se especifica al configurar la migración.

Preparación para la migración

Para preparar la migración del servidor físico, debe comprobar la configuración del servidor físico y preparar la implementación de un dispositivo de replicación.

Comprobación de los requisitos de las máquinas para la migración

Asegúrese de que las máquinas cumplen los requisitos para la migración a Azure.

Nota

Al migrar máquinas físicas, Azure Migrate: Server Migration emplea la misma arquitectura de replicación que la recuperación ante desastres basada en agente del servicio Azure Site Recovery, y algunos componentes comparten el mismo código base. Puede que algún contenido se vincule a la documentación de Site Recovery.

  1. Compruebe los requisitos del servidor físico.
  2. Compruebe que las máquinas locales que replique en Azure cumplan los requisitos de máquina virtual de Azure.
  3. Hay algunos cambios necesarios en las máquinas virtuales antes de migrarlas a Azure.
    • En algunos sistemas operativos, Azure Migrate realiza estos cambios automáticamente.
    • Es importante realizar estos cambios antes de comenzar la migración. Si migra la máquina virtual antes de realizar el cambio, es posible que la máquina virtual no arranque en Azure. Revise los cambios en Windows y Linux que debe realizar.

Preparación de un equipo para el dispositivo de replicación

Azure Migrate: Server Migration usa un dispositivo de replicación para replicar máquinas en Azure. Este dispositivo ejecuta los siguientes componentes.

  • Servidor de configuración: El servidor de configuración coordina la comunicación entre el entorno local y Azure, además de administrar la replicación de datos.
  • Servidor de proceso: El servidor de procesos actúa como puerta de enlace de replicación. Recibe los datos de la replicación; los optimiza mediante el almacenamiento en la caché, la compresión y el cifrado, y los envía a una cuenta de almacenamiento en Azure.

Para prepararse para la implementación del dispositivo, siga estos pasos:

  • Prepare una máquina para hospedar el dispositivo de replicación. Revise los requisitos de la máquina.
  • El dispositivo de replicación usa MySQL. Revise las opciones para instalar MySQL en el dispositivo.
  • Revise las direcciones URL de Azure necesarias para que el dispositivo de replicación acceda a las nubes públicas y gubernamentales.
  • Revise los requisitos de acceso a puertos para el dispositivo de replicación.

Nota

El dispositivo de replicación no debe instalarse en una máquina de origen que desee replicar ni en el dispositivo de detección y evaluación de Azure Migrate que pueda haber instalado antes.

Configuración del dispositivo de replicación

El primer paso de la migración consiste en configurar el dispositivo de replicación. Para configurar el dispositivo para la migración del servidor físico, descargue el archivo del instalador del dispositivo y, luego, ejecútelo en la máquina que ha preparado. Después de instalar el dispositivo, puede registrarlo en Azure Migrate: Server Migration.

Descarga del instalador del dispositivo de replicación

  1. En el proyecto de Azure Migrate > Servidores, en Azure Migrate: Migración del servidor, haga clic en Detectar.

    Detectar máquinas virtuales

  2. En Detectar máquinas > ¿Las máquinas están virtualizadas? , haga clic en No virtualizado/Otro.

  3. En Región de destino, seleccione la región de Azure a la que desea migrar las máquinas.

  4. Seleccione Confirme que la región de destino de la migración es nombreDeRegión.

  5. Haga clic en Crear recursos. Esto crea un almacén de Azure Site Recovery en segundo plano.

    • Si ya ha configurado la migración con Azure Migrate: Server Migration, no se puede configurar la opción de destino, ya que los recursos se configuraron anteriormente.
    • Después de hacer clic en este botón ya no se puede cambiar la región de destino de este proyecto.
    • Todas las migraciones posteriores se realizan a esta región.

    Nota

    Si seleccionó el punto de conexión privado como método de conectividad para el proyecto Azure Migrate cuando se creó, el almacén de Recovery Services también se configurará para la conectividad de punto de conexión privado. Asegúrese de que los puntos de conexión privados sean accesibles desde el dispositivo de replicación. Más información

  6. En ¿Quiere instalar un nuevo dispositivo de replicación? , seleccione Instalar un dispositivo de replicación.

  7. En Descargue e instale el software del dispositivo de replicación, descargue el instalador del dispositivo y la clave de registro. Necesitará la clave para registrar el dispositivo. La clave será válida durante cinco días a partir del momento en que se descarga.

    Descarga del proveedor

  8. Copie el archivo de instalación y el archivo de clave del dispositivo en el equipo con Windows Server 2016 que creó para el dispositivo.

  9. Una vez finalizada la instalación, el asistente para la configuración de dispositivos se iniciará automáticamente (también puede iniciarlo manualmente mediante el acceso directo cspsconfigtool que se crea en el escritorio del dispositivo). En este tutorial, vamos a instalar manualmente el servicio Mobility en las máquinas virtuales de origen que se van a replicar, por lo que debe crear una cuenta ficticia en este paso y continuar. Puede especificar los siguientes datos para crear la cuenta ficticia: "guest" como nombre descriptivo, "username" como nombre de usuario y "password" como contraseña de la cuenta. Esta cuenta ficticia la usará en la fase de habilitación de la replicación.

  10. Una vez que se haya reiniciado el dispositivo después de la configuración, en Detectar máquinas, seleccione el nuevo dispositivo en Seleccionar servidor de configuración y haga clic en Finalize registration (Finalizar registro). El paso de finalización del registro realiza un par de tareas finales para preparar el dispositivo de replicación.

    Finalizar el registro

Tras la finalización del registro, puede pasar un tiempo hasta que las máquinas detectadas aparezcan en Azure Migrate: Server Migration. A medida que se detectan las máquinas virtuales, aumenta el número de Servidores detectados.

Servidores detectados

Instalación de Mobility Service

En las máquinas que desea migrar, debe instalar el agente de Mobility Service. Los instaladores del agente están disponibles en el dispositivo de replicación. Debe encontrar el instalador correcto e instalar el agente en cada máquina que desee migrar. Para ello, realice lo siguiente:

  1. Inicie sesión en el dispositivo de replicación.
  2. Vaya a %ProgramData%\ASR\home\svsystems\pushinstallsvc\repository.
  3. Busque el instalador correspondiente al sistema operativo y la versión del equipo. Revise los sistemas operativos compatibles.
  4. Copie el archivo de instalación en el equipo que desea migrar.
  5. Asegúrese de que tiene la frase de contraseña que se generó al implementar el dispositivo.
    • Almacene el archivo en un archivo de texto temporal de la máquina.
    • Puede obtener la frase de contraseña en el dispositivo de replicación. Desde la línea de comandos, ejecute C:\ProgramData\ASR\home\svsystems\bin\genpassphrase.exe -v para ver la frase de contraseña actual.
    • No regenere la frase de contraseña. Esto interrumpirá la conectividad y tendrá que volver a registrar el dispositivo de replicación.

Nota

En el parámetro /Platform, se especifica VMware si se migran máquinas virtuales de VMware o máquinas físicas.

Instalación en Windows

  1. Extraiga el contenido del archivo de instalación en una carpeta local (por ejemplo, C:\Temp) en el equipo, como se indica a continuación:

    ren Microsoft-ASR_UA*Windows*release.exe MobilityServiceInstaller.exe
    MobilityServiceInstaller.exe /q /x:C:\Temp\Extracted
    cd C:\Temp\Extracted
    
  2. Ejecute el instalador de Mobility Service:

    UnifiedAgent.exe /Role "MS" /Platform "VmWare" /Silent
    
  3. Registre el agente en el dispositivo de replicación:

    cd C:\Program Files (x86)\Microsoft Azure Site Recovery\agent
    UnifiedAgentConfigurator.exe  /CSEndPoint <replication appliance IP address> /PassphraseFilePath <Passphrase File Path>
    

Instalación en Linux

  1. Extraiga el contenido del instalador de tarball en una carpeta local (por ejemplo, /tmp/MobSvcInstaller) del equipo, como se indica a continuación:
    mkdir /tmp/MobSvcInstaller
    tar -C /tmp/MobSvcInstaller -xvf <Installer tarball>
    cd /tmp/MobSvcInstaller
    
  2. Ejecute el script del instalador:
    sudo ./install -r MS -v VmWare -q
    
  3. Registre el agente en el dispositivo de replicación:
    /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i <replication appliance IP address> -P <Passphrase File Path>
    

Replicación de máquinas

Ahora, seleccione las máquinas para la migración.

Nota

Puede replicar hasta 10 máquinas juntas. Si necesita replicar más, replíquelas simultáneamente en lotes de 10.

  1. En el proyecto de Azure Migrate > Servidores, Azure Migrate: Migración del servidor, haga clic en Replicar.

    Captura de pantalla de Azure Migrate > Servidores que muestra el botón Replicar seleccionado en Azure Migrate: Migración del servidor en Herramientas de migración.

  2. En Replicar > Configuración de origen > ¿Las máquinas están virtualizadas? , seleccione Not virtualized/Other (No virtualizadas/Otros).

  3. En Dispositivo local, seleccione el nombre del dispositivo de Azure Migrate que configuró.

  4. En Servidor de procesos, seleccione el nombre del dispositivo de replicación.

  5. En Credenciales de invitado, seleccione la cuenta ficticia creada anteriormente en la configuración del instalador de la replicación para instalar el servicio Mobility de forma manual (la instalación de inserción no se admite). A continuación, haga clic en Siguiente: Máquinas virtuales.

    Captura de pantalla de la pestaña Configuración de origen en la pantalla Replicar con el campo Credenciales de invitado resaltado.

  6. En Máquinas virtuales, en ¿Quiere importar la configuración de migración de una evaluación? , deje la configuración predeterminada No, especificaré la configuración de migración manualmente.

  7. Compruebe todas las máquinas virtuales que desea migrar. A continuación, haga clic en Siguiente: Configuración de destino.

    Selección de las máquinas virtuales

  8. En Configuración de destino, seleccione la suscripción y la región de destino a la que va a migrar, y especifique el grupo de recursos en el que residirán las máquinas virtuales de Azure después de la migración.

  9. En Red virtual, seleccione la red virtual o la subred de Azure a la que se unirán las máquinas virtuales de Azure después de la migración.

  10. En Cuenta de almacenamiento en caché, mantenga la opción predeterminada para usar la cuenta de almacenamiento en caché que se crea automáticamente para el proyecto. Use la lista desplegable si desea especificar una cuenta de almacenamiento diferente para usarla como cuenta de almacenamiento en caché con fines de replicación.

    Nota

    • Si seleccionó el punto de conexión privado como método de conectividad para el proyecto Azure Migrate, conceda al almacén de Recovery Services acceso a la cuenta de almacenamiento en caché. Más información
    • Para la replicación mediante ExpressRoute con emparejamiento privado, cree un punto de conexión privado para la cuenta de almacenamiento en caché. Más información
  11. En Opciones de disponibilidad, seleccione:

    • La zona de disponibilidad para anclar la máquina migrada a una zona de disponibilidad específica de la región. Use esta opción para distribuir los servidores que forman una capa de aplicación de varios nodos en Availability Zones. Si selecciona esta opción, deberá especificar la zona de disponibilidad que se va a usar en cada una de las máquinas seleccionadas en la pestaña Proceso. Esta opción solo está disponible si la región de destino seleccionada para la migración admite Availability Zones.
    • El conjunto de disponibilidad para colocar la máquina migrada en un conjunto de disponibilidad. Para usar esta opción, el grupo de recursos de destino seleccionado debe tener uno o varios conjuntos de disponibilidad.
    • No se requiere ninguna opción de redundancia de infraestructura si no necesita ninguna de estas configuraciones de disponibilidad para las máquinas migradas.
  12. En Disk encryption type (Tipo de cifrado de disco), seleccione:

    • Cifrado en reposo con clave administrada por la plataforma
    • Cifrado en reposo con clave administrada por el cliente
    • Cifrado doble con claves administradas por el cliente y por la plataforma

Nota

Para replicar máquinas virtuales con CMK, será necesario crear un conjunto de cifrado de disco en el grupo de recursos de destino. Un objeto de conjunto de cifrado de disco asigna instancias de Managed Disks a una instancia de Key Vault que contiene las claves CMK que se van a usar para SSE.

  1. En Ventaja híbrida de Azure:

    • Seleccione No si no desea aplicar la Ventaja híbrida de Azure. A continuación, haga clic en Siguiente.
    • Seleccione si tiene equipos con Windows Server que están incluidos en suscripciones activas de Software Assurance o Windows Server y desea aplicar el beneficio a las máquinas que va a migrar. A continuación, haga clic en Siguiente.

    Configuración de destino

  2. En Proceso, revise el nombre, el tamaño, el tipo de disco del sistema operativo y la configuración de disponibilidad (si se ha seleccionado en el paso anterior) de la máquina virtual. Las máquinas virtuales deben cumplir los requisitos de Azure.

    • Tamaño de VM: si usa las recomendaciones de la evaluación, el menú desplegable de tamaño de máquina virtual muestra el tamaño recomendado. De lo contrario, Azure Migrate elige un tamaño en función de la coincidencia más cercana en la suscripción de Azure. También puede elegir un tamaño de manera manual en Tamaño de la máquina virtual de Azure.
    • Disco del sistema operativo: especifique el disco del sistema operativo (arranque) de la máquina virtual. Este es el disco que tiene el cargador de arranque y el instalador del sistema operativo.
    • Zona de disponibilidad: especifique la zona de disponibilidad que se va a usar.
    • Conjunto de disponibilidad: especifique el conjunto de disponibilidad que se va a usar.

Configuración de Proceso

  1. En Discos, especifique si los discos de máquina virtual se deben replicar en Azure y seleccione el tipo de disco (discos SSD o HDD estándar o bien discos administrados premium) en Azure. A continuación, haga clic en Siguiente.

    • Puede excluir discos de la replicación.
    • Si excluye discos, no estarán presentes en la máquina virtual de Azure después de la migración.

    Configuración de discos

  2. En Revisar e iniciar la replicación, revise la configuración y haga clic en Replicar para iniciar la replicación inicial de los servidores.

Nota

Puede actualizar la configuración de replicación en cualquier momento antes de que esta comience; para ello, vaya a Administrar > Replicación de máquinas. Una vez iniciada la replicación, su configuración no se puede cambiar.

Seguimiento y supervisión

  • Al hacer clic en Replicar, comienza el trabajo de inicio de replicación.
  • Cuando el trabajo de inicio de replicación finaliza correctamente, las máquinas comienzan su replicación inicial en Azure.
  • Cuando finaliza esta replicación inicial, comienza la replicación diferencial. Los cambios incrementales de los discos locales se replican periódicamente en los discos de réplica de Azure.

Puede realizar un seguimiento del estado del trabajo en las notificaciones del portal.

Para supervisar el estado de la replicación, haga clic en Replicando servidores en Azure Migrate: Server Migration. Supervisión de la replicación

Ejecutar una migración de prueba

Cuando comienza la replicación diferencial, puede ejecutar una migración de prueba para las máquinas virtuales antes de ejecutar una migración completa a Azure. Le recomendamos encarecidamente que lo haga al menos una vez en cada máquina, antes de migrarla.

  • La ejecución de una migración de prueba comprueba que la migración funcionará según lo previsto, sin afectar a las máquinas locales, que seguirán estando operativas y continuarán realizando la replicación.
  • Para simular la migración, la migración de prueba crea una máquina virtual de Azure usando datos replicados (normalmente, con una migración a una red virtual que no es de producción en la suscripción a Azure).
  • Puede usar la máquina virtual de Azure de prueba replicada para validar la migración, realizar pruebas de aplicaciones y resolver los problemas antes de la migración completa.

Realice una migración de prueba como se indica a continuación:

  1. En Objetivos de migración > Servidores > Azure Migrate: Server Migration, haga clic en Probar servidores migrados.

    Probar servidores migrados

  2. Haga clic con el botón derecho en la máquina virtual que va a probar y haga clic en Migración de prueba.

    Captura de pantalla que muestra el resultado después de hacer clic en Probar migración.

  3. En Migración de prueba, seleccione la red virtual de Azure en la que se ubicará la máquina virtual de Azure después de la migración. Se recomienda usar una red virtual que no sea de producción.

  4. Comienza el trabajo de Migración de prueba. Supervise el trabajo en las notificaciones del portal.

  5. Una vez finalizada la migración, la máquina virtual de Azure migrada se puede ver en Máquinas virtuales en Azure Portal. El nombre de la máquina tiene el sufijo -Test.

  6. Una vez finalizada la prueba, haga clic con el botón derecho en la máquina virtual de Azure, en Replicación de máquinas, y haga clic en Limpiar la migración de prueba.

    Captura de pantalla que muestra el resultado después de la limpieza de la migración de prueba.

    Nota

    Ahora puede registrar los servidores que ejecutan SQL Server con el punto de retención de SQL VM para aprovechar las ventajas de la aplicación automatizada de revisiones, la copia de seguridad automatizada y la administración simplificada de licencias mediante la extensión Agente de IaaS de SQL.

    • Seleccione Manage > Replicating servers > Machine containing SQL server > Compute and Network (Administrar > Servidores de replicación > Máquina que contiene servidor SQL Server > Proceso y red) y seleccione yes (Sí) para registrarse con el RP de máquina virtual de SQL.
    • Seleccione Azure Hybrid benefit for SQL Server (Ventaja de Azure Hybrid para SQL Server) si tiene instancias de SQL Server que están incluidos en suscripciones activas de Software Assurance o SQL Server y desea aplicar el beneficio a las máquinas que va a migrar.

Migración de máquinas virtuales

Después de comprobar que la migración de prueba funciona según lo previsto, puede migrar las máquinas locales.

  1. En el proyecto de Azure Migrate > Servidores > Azure Migrate: Server Migration, haga clic en Replicando servidores.

    Replicando servidores

  2. En Replicación de máquinas, haga clic con el botón derecho en la máquina virtual > Migrar.

  3. En Migrar > ¿Quiere apagar las máquinas virtuales y realizar una migración planificada sin perder datos? , seleccione > Aceptar.

    • Si no desea apagar la máquina virtual, seleccione No

    Nota: Para la migración del servidor físico, se recomienda que la aplicación deje de estar disponible como parte de la ventana de migración (no permita que las aplicaciones acepten ninguna conexión) y, a continuación, inicie la migración (el servidor debe mantenerse en ejecución, por lo que los cambios restantes pueden sincronizarse) antes de que se complete la migración.

  4. Se inicia un trabajo de migración de la máquina virtual. Realice un seguimiento del trabajo en las notificaciones de Azure.

  5. Una vez finalizado el trabajo, la máquina virtual puede ver y administrar desde la página Máquinas virtuales.

Completar la migración

  1. Una vez finalizada la migración, haga clic con el botón derecho en la máquina virtual > Detener replicación. Esto hace lo siguiente:
    • Detiene la replicación en la máquina local.
    • Quita la máquina del recuento de Servidores en replicación en Azure Migrate: Server Migration.
    • Limpia la información del estado de replicación de la máquina.
  2. Compruebe y solucione los problemas de activación de Windows en la máquina virtual de Azure.
  3. Realice los ajustes de la aplicación posteriores a la migración, como actualizar los nombres de host, las cadenas de conexión de la base de datos y las configuraciones del servidor web.
  4. Realice las pruebas finales de la aplicación y la aceptación de la migración en la aplicación migrada que ahora se ejecuta en Azure.
  5. Pase el tráfico a la instancia de máquina virtual de Azure migrada.
  6. Quite las máquinas virtuales locales del inventario de máquinas virtuales local.
  7. Quite las máquinas virtuales locales de las copias de seguridad locales.
  8. Actualice la documentación interna para mostrar la nueva ubicación y la dirección IP las máquinas virtuales de Azure.

Procedimientos recomendados después de la migración

Pasos siguientes

Investigue el proceso de la migración en la nube en el marco de Cloud Adoption Framework para Azure.