Configuración de un dispositivo con un script
Siga este artículo para implementar un dispositivo de Azure Migrate mediante un script de PowerShell para:
- detección, evaluación y replicación sin agente de servidores que se ejecutan en el entorno de VMware
- detección y evaluación de servidores que se ejecutan en el entorno de Hyper-V.
Puede implementar el dispositivo para servidores de Hyper-V y VMware mediante un script o mediante una plantilla (OVA/VHD) que se descarga de Azure Portal. El uso de un script es útil si no se puede crear una aplicación mediante la plantilla descargada.
- Para usar una plantilla, siga los tutoriales de VMware e Hyper-V.
- Para configurar una aplicación para servidores físicos, solo puede usar un script. Siga este artículo.
- Para configurar un dispositivo en una nube de Azure Government, solo puede usar un script. Siga este artículo.
Requisitos previos
Puede usar el script para implementar el dispositivo de Azure Migrate en un servidor existente en el entorno de VMware o Hyper-V.
- El servidor que hospeda el dispositivo debe cumplir los siguientes requisitos de hardware y sistema operativo:
Escenario | Requisitos |
---|---|
VMware | Windows Server 2019 o Windows Server 2022, con 32 GB de memoria, ocho vCPU y alrededor de 80 GB de almacenamiento en disco. |
Hyper-V | Windows Server 2019 o Windows Server 2022, con 16 GB de memoria, ocho vCPU y alrededor de 80 GB de almacenamiento en disco. |
El servidor también necesita un conmutador virtual externo. Requiere una dirección IP estática o dinámica.
Antes de implementar el dispositivo, consulte los requisitos detallados del dispositivo para VMware e Hyper-V.
Si ejecuta el script en un servidor con el dispositivo de Azure Migrate ya instalado, puede elegir limpiar la configuración existente e instalar un nuevo dispositivo con la configuración deseada. Al ejecutar el script, recibirá una notificación como se muestra a continuación:
Instalación de la aplicación para VMware
- Para instalar el dispositivo, descargue el archivo comprimido llamado AzureMigrateInstaller.zip desde el portal o desde aquí.
- Extraiga el contenido en el servidor en el que desea implementar el dispositivo.
- Ejecute el script de PowerShell para iniciar el administrador de configuración del dispositivo.
- Instale el dispositivo y configúrelo por primera vez.
Comprobación de la seguridad
Compruebe que el archivo comprimido es seguro, antes de implementarlo.
- 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
- Compruebe la versión más reciente del dispositivo y el valor hash:
Descargar | Valor del código hash |
---|---|
La versión más reciente | 07783A31D1E66BE963349B5553DC1F1E94C70AA149E11AC7D8914F4076480731 |
Nota:
Se puede usar el mismo script para configurar el dispositivo de VMware para la nube pública de Azure o la nube de Azure Government.
Ejecución del script
- Extraiga el archivo comprimido en la carpeta del servidor que hospedará el dispositivo.
Nota:
No ejecute el script en un servidor con un dispositivo de Azure Migrate existente. Al ejecutar el script en el dispositivo de Azure Migrate, la configuración de trabajo se eliminará y se reemplazará por la que se acaba de definir.
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.
Ejecute el script denominado AzureMigrateInstaller.ps1 ejecutando el comando siguiente:
PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1
Seleccione entre las opciones de escenario, nube y conectividad para implementar un dispositivo con la configuración deseada. Por ejemplo, la selección que se muestra a continuación configura un dispositivo para detectar, evaluar y migrar 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:
- Instala agentes y una aplicación web.
- 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
- Archivos de configuración:
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.
Comprobar acceso
Asegúrese de que la aplicación puede conectarse a las direcciones URL de Azure para la nube pública.
Configuración del dispositivo para Hyper-V
- Para instalar el dispositivo, descargue el archivo comprimido llamado AzureMigrateInstaller.zip desde el portal o desde aquí.
- Extraiga el contenido en el servidor en el que desea implementar el dispositivo.
- Ejecute el script de PowerShell para iniciar el administrador de configuración del dispositivo.
- Instale el dispositivo y configúrelo por primera vez.
Comprobación de la seguridad
Compruebe que el archivo comprimido es seguro, antes de implementarlo.
- 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
- Compruebe la versión más reciente del dispositivo y el valor hash:
Descargar | Valor del código hash |
---|---|
La versión más reciente | 07783A31D1E66BE963349B5553DC1F1E94C70AA149E11AC7D8914F4076480731 |
Nota:
Se puede usar el mismo script para configurar el dispositivo de Hyper-V para la nube pública de Azure o la nube de Azure Government.
Ejecución del script
- Extraiga el archivo comprimido en la carpeta del servidor que hospedará el dispositivo.
Nota:
No ejecute el script en una aplicación de Azure Migrate existente. Al ejecutar el script en el dispositivo de Azure Migrate, la configuración de trabajo se eliminará y se reemplazará por la que se acaba de definir.
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 entre las opciones de escenario, nube y conectividad para implementar un dispositivo con la configuración deseada. Por ejemplo, la selección que se muestra a continuación configura un dispositivo para detectar y evaluar servidores que se ejecutan en el entorno de Hyper-V 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:
- Instala agentes y una aplicación web.
- 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.
Comprobar acceso
Asegúrese de que la aplicación puede conectarse a las direcciones URL de Azure para la nube pública.
Pasos siguientes
Después de implementar la aplicación, es preciso que la configure y la registre en el proyecto.