Valoración de cargas de trabajo locales para migrarlas a Azure

Configuración Indicación Detalles
Preparación para VM de Azure Indica si la máquina virtual está preparada para la migración. Los posibles estados son:
  • Preparada para Azure
  • Preparada con condiciones
  • No está preparada para Azure
  • Preparación desconocida

    Si alguna máquina virtual no está lista, Azure Migrate muestra varios pasos para solucionarlo.
  • Tamaño de la máquina virtual de Azure Para las máquinas virtuales que están listas, Azure Migrate ofrece una recomendación de tamaño de máquina virtual de Azure. El tamaño recomendado depende de las propiedades de la evaluación:
  • Si usó un tamaño basado en el rendimiento, entonces dicho tamaño tiene en cuenta el historial de rendimiento de las máquinas virtuales.
  • Si usó el tamaño como entorno local, este se basará en el tamaño de la máquina virtual local y su uso.
  • No se utilizan datos.
  • Herramienta sugerida Como las máquinas de Azure ejecutan los agentes, Azure Migrate examina los procesos que se ejecutan dentro de la máquina. Identifica si la máquina es una máquina de base de datos.
    Información de máquina virtual El informe muestra la configuración de la máquina virtual local, lo que incluye información acerca del sistema operativo, el tipo de arranque, los discos y el almacenamiento.

    Examen de cálculos del costo mensual

    Esta vista muestra el costo total de los recursos de proceso y almacenamiento para ejecutar las máquinas virtuales en Azure. También muestra información detallada para cada máquina.

    Azure Migrate: Azure costs

    • Las estimaciones de los costos se calculan con las recomendaciones de tamaño de una máquina.
    • Los costos mensuales estimados para el proceso y almacenamiento se agregan para todas las VM del grupo.

    Limpiar después de la valoración

    • Una vez finalizada la valoración, Contoso conserva el dispositivo de Azure Migrate para valoraciones futuras.
    • Contoso apaga la máquina virtual de VMware. La usará otra vez cuando valore otras máquinas virtuales adicionales.
    • Contoso conserva el proyecto Contoso Migration en Azure. Actualmente, el proyecto está implementado en el grupo de recursos ContosoFailoverRG, en la región Este de EE. UU de Azure.
    • La máquina virtual del recopilador tiene una licencia de evaluación de 180 días. Si este límite expira, Contoso deberá descargar y volver a configurar el recopilador.

    Conclusión

    En este escenario, Contoso valora la base de datos de la aplicación SmartHotel360 con la herramienta Data Migration Assistant. Valora las máquinas virtuales locales con el servicio Azure Migrate. Contoso revisa las valoraciones para asegurarse de que los recursos locales están listos para la migración a Azure.

    Pasos siguientes

    Una vez que Contoso valore esta carga de trabajo como posible candidata para la migración, puede empezar a preparar su infraestructura local y su infraestructura de Azure para la migración. Consulte el artículo sobre la implementación de la infraestructura de Azure en la sección de procedimientos recomendados para la migración de la Plataforma de adopción de la nube para ver un ejemplo de cómo Contoso realiza estos procesos.

    En este artículo se muestra cómo la empresa ficticia Contoso valora una aplicación local para la migración a Azure. En el escenario de ejemplo, la aplicación SmartHotel360 local de Contoso se ejecuta actualmente en VMware. Contoso evalúa las máquinas virtuales de la aplicación mediante el servicio Azure Migrate, y la base de datos de aplicación de SQL Server con Data Migration Assistant.

    Información general

    Al plantearse la migración a Azure, la empresa Contoso necesita realizar una valoración técnica y financiera para determinar si sus cargas de trabajo locales son buenas candidatas para la migración a la nube. En concreto, el equipo de Contoso quiere valorar la compatibilidad de las máquinas y bases de datos para la migración. Desea calcular la capacidad y los costos de ejecutar los recursos de Contoso en Azure.

    Para empezar y comprender mejor las tecnologías implicadas, Contoso valorará dos de sus aplicaciones locales, que se resumen en la tabla siguiente. La compañía valora los escenarios de migración de rehospedaje y refactorización de las aplicaciones para la migración. Obtenga más información sobre el rehospedaje y la refactorización en la información general sobre los ejemplos de migración.

    Nombre de la aplicación Plataforma Capas de aplicación Detalles
    SmartHotel360

    (administra los requisitos de viajes de Contoso)
    Se ejecuta en Windows con una base de datos de SQL Server Aplicación de dos niveles. El sitio web ASP.NET de front-end se ejecuta en una máquina virtual (WEBVM) y el servidor SQL Server se ejecuta en otra máquina virtual (SQLVM). Las máquinas virtuales se ejecutan en un host de VMware ESXi administrado por vCenter Server.

    Puede descargar la aplicación de ejemplo de GitHub.
    osTicket

    (Aplicación del servicio de atención al cliente de Contoso)
    Se ejecuta en una pila LAMP. Aplicación de dos niveles. El sitio web PHP front-end se ejecuta en una máquina virtual (OSTICKETWEB) y la base de datos MySQL se ejecuta en otra máquina virtual (OSTICKETMYSQL). La aplicación la usan las aplicaciones de servicio de atención al cliente con el fin de hacer un seguimiento de problemas para los empleados internos y clientes externos.

    Puede descargar el ejemplo de GitHub.

    Arquitectura actual

    En este diagrama se muestra la infraestructura local actual de Contoso:

    Current Contoso architecture

    • Contoso tiene un centro de datos principal. El centro de datos está situado en la ciudad de Nueva York, al este de los Estados Unidos.
    • Contoso tiene tres sucursales locales más en los Estados Unidos.
    • El centro de datos principal está conectado a Internet con una conexión Metro Ethernet de fibra óptica (500 Mbps).
    • Cada una de las sucursales está conectada localmente a Internet mediante conexiones de categoría empresarial, y con túneles VPN con IPSec hacia el centro de datos principal. Esta configuración permite que la red entera de Contoso esté conectada de forma permanente, y además optimiza la conectividad a Internet.
    • El centro de datos principal está completamente virtualizado con VMware. Contoso tiene dos hosts de virtualización ESXi 6.5 que están administrados por vCenter Server 6.5.
    • Contoso usa Active Directory para la administración de identidades. Contoso usa servidores DNS en la red interna.
    • Los controladores de dominio del centro de datos se ejecutan en VM de VMware. Los controladores de dominio de las sucursales locales se ejecutan en servidores físicos.

    Impulsores del negocio

    El equipo directivo de TI de Contoso ha trabajado estrechamente con sus asociados comerciales para comprender lo que quiere lograr la empresa con esta migración:

    • Abordar el crecimiento del negocio. Contoso está creciendo. Como resultado, ha aumentado la presión sobre los sistemas locales y la infraestructura de la empresa.
    • Aumentar la eficacia. Contoso debe quitar procedimientos innecesarios y optimizar los procesos para sus desarrolladores y usuarios. La empresa necesita que el departamento de TI sea rápido y no malgaste tiempo ni dinero a fin de satisfacer más rápidamente los requisitos del cliente.
    • Aumentar la agilidad. el equipo de TI de Contoso necesita más capacidad de respuesta a las necesidades de la empresa. Debe ser capaz de anticiparse a los cambios que se producen en el mercado para que la empresa tenga éxito en una economía global. No debe ser un obstáculo ni convertirse en un inhibidor del negocio.
    • Escala. a medida que el negocio crece satisfactoriamente, el equipo de TI de Contoso debe proporcionar sistemas que puedan crecer al mismo ritmo.

    Objetivos de la valoración

    El equipo de la nube de Contoso ha establecido los objetivos de estas valoraciones de la migración:

    • Tras la migración, la aplicación de Azure debe tener las mismas funcionalidades de rendimiento que las que tiene actualmente en el entorno de VMware local de Contoso. Pasar a la nube no significa que el rendimiento de la aplicación sea menos crítico.
    • Contoso debe comprender la compatibilidad de sus aplicaciones y bases de datos con los requisitos de Azure. Contoso debe comprender también las opciones de hospedaje en Azure.
    • La administración de las bases de datos de Contoso debe minimizarse después de trasladar las aplicaciones a la nube.
    • Contoso quiere comprender no solo las opciones de migración, sino también los costos asociados con la infraestructura una vez trasladada a la nube.

    Herramientas de valoración

    Contoso usa las herramientas de Microsoft para su valoración de la migración. Estas herramientas se alinean con los objetivos de la compañía y ofrecen a Contoso toda la información que necesita.

    Technology Descripción Coste
    Data Migration Assistant Contoso usa Data Migration Assistant para valorar y detectar problemas de compatibilidad que podrían afectar a la funcionalidad de su base de datos en Azure. Data Migration Assistant valora la paridad de características entre los orígenes y los destinos SQL. Recomienda mejoras de rendimiento y confiabilidad. Data Migration Assistant es una herramienta gratuita y descargable.
    Azure Migrate Contoso usa el servicio Azure Migrate para valorar sus máquinas virtuales de VMware. Azure Migrate valora la idoneidad de las máquinas para la migración. Proporciona estimaciones de tamaño y costos para su ejecución en Azure. Azure Migrate está disponible sin costo adicional. Sin embargo, puede incurrir en cargos según las herramientas (propias o de otros ISV) que decida usar para la evaluación y migración. Más información sobre los precios de Azure Migrate.
    Mapa de servicio Azure Migrate usa Service Map para mostrar las dependencias entre las máquinas que la compañía desea migrar. Service Map forma parte de los registros de Azure Monitor. Actualmente, Contoso puede usar Service Map durante 180 días sin ningún costo.

    En este escenario, Contoso descarga y ejecuta Data Migration Assistant para valorar la base de datos de SQL Server local de su aplicación de viajes. Contoso usa Azure Migrate con asignación de dependencias para valorar las máquinas virtuales de la aplicación antes de migrarlas a Azure.

    Arquitectura de valoración

    Migration assessment architecture

    • Contoso es un nombre ficticio que representa una organización empresarial típica.
    • Contoso tiene un centro de datos local (contoso-datacenter) y controladores de dominio locales (CONTOSODC1 y CONTOSODC2).
    • Las máquinas virtuales de VMware se encuentran en hosts VMware ESXi que ejecutan la versión 6.5 (contosohost1 y contosohost2).
    • El entorno de VMware lo administra vCenter Server 6.5 (vcenter.contoso.com, que se ejecuta en una máquina virtual).
    • La aplicación de viajes SmartHotel360 tiene estas características:
      • La aplicación se divide en niveles entre dos máquinas virtuales de VMware (WEBVM y SQLVM).
      • Las máquinas virtuales se encuentran en el host de VMware ESXi contosohost1.contoso.com.
      • Las máquinas virtuales ejecutan Windows Server 2008 R2 Datacenter con SP1.
    • El entorno de VMware lo administra vCenter Server (vcenter.contoso.com) que se ejecuta en una máquina virtual.
    • Aplicación del departamento de atención al cliente oSTicket:
      • La aplicación se divide en niveles entre dos máquinas virtuales (OSTICKETWEB y OSTICKETMYSQL).
      • Las máquinas virtuales se ejecutan en Ubuntu Linux Server 16.04-LTS.
      • OSTICKETWEB ejecuta Apache 2 y PHP 7.0.
      • OSTICKETMYSQL ejecuta MySQL 5.7.22.

    Requisitos previos

    Contoso y otros usuarios deben cumplir los siguientes requisitos previos para la valoración:

    • Permisos de propietario o colaborador para la suscripción de Azure, o para un grupo de recursos en la suscripción de Azure.
    • Una instancia local de vCenter Server que ejecute las versiones 6.5, 6.0 o 5.5.
    • Una cuenta de solo lectura de vCenter Server, o permisos para crearla.
    • Permisos para crear una máquina virtual en la instancia de vCenter Server mediante una plantilla .ova.
    • Al menos un host ESXi en el que se ejecute la versión 5.5 o versiones posteriores.
    • Al menos dos máquinas virtuales VMware locales, y en una de ellas debe ejecutarse una base de datos de SQL Server.
    • Permisos para instalar agentes de Azure Migrate en todas las máquinas virtuales.
    • Las máquinas virtuales deben tener conectividad directa a Internet.
    • El nombre de dominio completo de la máquina virtual que ejecuta la instancia de SQL Server, para la evaluación de la base de datos.
    • La instancia de Firewall de Windows que se ejecuta en la máquina virtual de SQL Server debe permitir conexiones externas en el puerto TCP 1433 (valor predeterminado). Esta configuración permite que Data Migration Assistant se conecte.

    Introducción a la valoración

    Le mostramos cómo realiza Contoso la valoración:

    • Paso 1: Descarga e instalación de Data Migration Assistant. Contoso prepara Data Migration Assistant para la valoración de la base de datos de SQL Server local.
    • Paso 2: Valoración de la base de datos mediante Data Migration Assistant. Contoso ejecuta y analiza la valoración de la base de datos.
    • Paso 3: Preparación de la valoración de las máquinas virtuales con Azure Migrate. Contoso configura las cuentas locales y ajusta la configuración de VMware.
    • Paso 4: Detección de máquinas virtuales locales con Azure Migrate. Contoso crea una máquina virtual de Azure Migrate Collector. Después, ejecuta el recopilador para detectar las máquinas virtuales que se valorarán.
    • Paso 5: Preparación del análisis de dependencias con Azure Migrate. Contoso instala los agentes de Azure Migrate en las máquinas virtuales para que la compañía pueda ver la asignación de dependencias entre las máquinas virtuales.
    • Paso 6: Valoración de las máquinas virtuales con Azure Migrate. Contoso comprueba las dependencias, agrupa las máquinas virtuales y ejecuta la valoración. Una vez lista la valoración, Contoso la analiza para preparar la migración.

    Nota:

    Las valoraciones no deben limitarse a usar herramientas para descubrir información sobre su entorno. También debe programar el tiempo necesario para hablar con los propietarios de la empresa, los usuarios finales y otros miembros del departamento de TI para comprender completamente lo que ocurre en el entorno y entender los factores que las herramientas no pueden indicar.

    Paso 1: Descarga e instalación de Data Migration Assistant

    1. Contoso descarga Data Migration Assistant del Centro de descargas de Microsoft.
      • Data Migration Assistant se puede instalar en cualquier máquina que pueda conectarse a la instancia de SQL Server. Contoso no necesita ejecutarlo en la máquina de SQL Server.
      • Data Migration Assistant no debe ejecutarse en el equipo host de SQL Server.
    2. Contoso ejecuta el archivo de instalación descargado DownloadMigrationAssistant.msi para comenzar la instalación.
    3. En la página Finalizar, Contoso selecciona Launch Microsoft Data Migration Assistant (Iniciar Microsoft Data Migration Assistant) antes de finalizar el asistente.

    Paso 2: Ejecución y análisis de la valoración de la base de datos de SmartHotel360

    Ahora, Contoso puede ejecutar una valoración para analizar su base de datos de SQL Server local para la aplicación SmartHotel360.

    1. En Data Migration Assistant, Contoso selecciona Nuevo>Evaluación y, a continuación, asigna a la valoración un nombre de proyecto.

    2. En Tipo de servidor de origen, Contoso selecciona SQL Server y en Tipo de servidor de destino, selecciona SQL Server en Azure Virtual Machines

      Data Migration Assistant: Select source

      Nota:

      Actualmente, Data Migration Assistant no permite realizar valoraciones para migrar a Azure SQL Managed Instance. Como alternativa, Contoso usa SQL Server en una máquina virtual de Azure como supuesto objetivo de la valoración.

    3. En Seleccionar versión de destino, Contoso selecciona SQL Server 2017 como versión de destino. Contoso debe seleccionar esta versión, porque es la versión que usa SQL Managed Instance.

    4. Contoso selecciona los informes para detectar información sobre la compatibilidad y nuevas características:

      • Los problemas de compatibilidad indican los cambios que pueden interrumpir la migración o que requieren un ajuste menor antes de la migración. Este informe mantiene informado a Contoso sobre las características actualmente en uso que han quedado en desuso. Los problemas se organizan por nivel de compatibilidad.
      • Las nuevas recomendaciones de características indican las nuevas características de la plataforma de SQL Server de destino que se pueden usar para la base de datos después de la migración. Las recomendaciones de características nuevas se organiza en los encabezados Rendimiento, Seguridad y Almacenamiento.

      Data Migration Assistant: Compatibility issues and new features

    5. En Conectar a un servidor, Contoso escribe el nombre de la máquina virtual que ejecuta la base de datos y las credenciales para acceder a ella. Contoso selecciona Confiar en el certificado del servidor para asegurarse de que la máquina virtual puede acceder a SQL Server. A continuación, Contoso selecciona Conectar.

      Data Migration Assistant: Connect to a server

    6. En Agregar origen, Contoso agrega la base de datos que quiere valorar y, después, selecciona Siguiente para iniciar la valoración.

    7. Se crea la valoración.

      Data Migration Assistant: Create assessment

    8. En Revisar los resultados, Contoso puede ver los resultados de la valoración.

    Análisis de la evaluación de la base de datos

    Los resultados se muestran en cuanto están disponibles. Si Contoso corrige los problemas, debe seleccionar Reiniciar valoración para volver a ejecutar la valoración.

    1. En el informe Problemas de compatibilidad, Contoso comprueba si existen problemas en cada nivel de compatibilidad. Los niveles de compatibilidad se asignan a las versiones de SQL Server como sigue:

      • 100: SQL Server 2008/Azure SQL Database
      • 110: SQL Server 2012/Azure SQL Database
      • 120: SQL Server 2014/Azure SQL Database
      • 130: SQL Server 2016/Azure SQL Database
      • 140: SQL Server 2017/Azure SQL Database

      Data Migration Assistant: Compatibility issues report

    2. En el informe Recomendaciones de características, Contoso puede ver las características de rendimiento, seguridad y almacenamiento que la valoración recomienda después de la migración. Se recomiendan varias características, entre las que se incluyen OLTP en memoria, índices de almacén de columnas, Stretch Database, Always Encrypted, enmascaramiento dinámico de datos y cifrado de datos transparente.

      Data Migration Assistant: Feature recommendations report

      Nota:

      Contoso debe habilitar el cifrado de datos transparente para todas las bases de datos de SQL Server. Esto es incluso más importante cuando una base de datos está en la nube que cuando está hospedada en el entorno local. El cifrado de datos transparente debe habilitarse solo después de la migración. Si el cifrado de datos transparente ya está habilitado, Contoso debe trasladar el certificado o la clave asimétrica a la base de datos master del servidor de destino. Vea cómo mover una base de datos protegida por cifrado de datos transparente a otra instancia de SQL Server.

    3. Contoso puede exportar la valoración en formato JSON o CSV.

    Nota:

    Para valoraciones a gran escala:

    Paso 3: Preparación de la valoración de las máquinas virtuales con Azure Migrate

    Contoso debe crear una cuenta de VMware que Azure Migrate usará para detectar automáticamente las máquinas virtuales que se van a valorar, comprobar que dispone de permisos para crear una máquina virtual, anotar los puertos que deben estar abiertos y establecer el nivel de configuración de las estadísticas.

    Configuración de una cuenta de VMware

    La detección de máquinas virtuales requiere una cuenta de solo lectura en vCenter Server, con las siguientes propiedades:

    • Tipo de usuario: Al menos un usuario de solo lectura.
    • Permisos: para el objeto de centro de datos, seleccione la casilla Propagate to Child Objects (Propagar a objetos secundarios). En Role (Rol), seleccione Read-only (Solo lectura).
    • Detalles: el usuario se asigna en el nivel de centro de datos con acceso a todos los objetos de dicho centro de datos.
    • Para restringir el acceso, asigne el rol Sin acceso con Propagar a objetos secundarios a los objetos secundarios (hosts de vSphere, almacenes de datos, máquinas virtuales y redes).

    Comprobación de los permisos para crear una máquina virtual

    Para comprobar que tiene permisos para crear una máquina virtual, Contoso importa un archivo en formato .OVA. Vea cómo crear y asignar un rol con privilegios.

    Comprobación de puertos

    La valoración de Contoso usa la asignación de dependencia. La asignación de dependencias requiere que haya un agente instalado en las máquinas virtuales que se valorarán. El agente debe poder conectarse a Azure desde el puerto TCP 443 de todas las máquinas virtuales. Más información acerca de los requisitos de la conexión.

    Paso 4: Detectar máquinas virtuales

    Para detectar las VM, Contoso crea un proyecto de Azure Migrate. Contoso descarga y configura la máquina virtual del recopilador. Después, Contoso ejecuta el recopilador para detectar las máquinas virtuales locales.

    Crear un proyecto

    Para configurar un proyecto nuevo de Azure Migrate, siga los pasos que se indican a continuación.

    1. En Azure Portal >Todos los servicios, busque Azure Migrate.

    2. En Servicios, seleccione Azure Migrate.

    3. En Información general, en Detectar, evaluar y migrar servidores, seleccione Evaluar y migrar servidores.

      Azure Migrate: Create migration project

    4. En Introducción, seleccione Agregar herramientas.

    5. En Migrar proyecto, seleccione la suscripción a Azure y cree un grupo de recursos, en caso de que no lo tenga.

    6. En Detalles del proyecto, especifique el nombre del proyecto y la geografía en que desea crearlo. Se admiten Estados Unidos, Asia, Europa, Australia, Reino Unido, Canadá, India y Japón.

      • La geografía del proyecto solo se utiliza para almacenar los metadatos que se recopilan de las máquinas virtuales locales.
      • Al realizar una migración se puede seleccionar cualquier región de destino.
    7. Seleccione Next (Siguiente).

    8. En Seleccione una herramienta de evaluación, seleccione Azure Migrate: Server Assessment>Siguiente.

      Azure Migrate: Assessment Tool

    9. En Seleccione una herramienta de migración, seleccione Omitir por ahora la adición de una herramienta de migración>Siguiente.

    10. En Revisar y agregar herramientas, revise la configuración y seleccione Agregar herramientas.

    11. Espere unos minutos para que se implemente el proyecto de Azure Migrate. Se le dirigirá a la página del proyecto. Si no ve el proyecto, puede acceder a él desde Servidores en el panel de Azure Migrate.

    Descarga del dispositivo de recopilador

    1. En Objetivos de migración>Servidores>Azure Migrate: Server Assessment, seleccione Detectar.

    2. En Detectar máquinas>¿Las máquinas están virtualizadas? , haga clic en Sí, con VMware vSphere Hypervisor.

    3. Seleccione Descargar para descargar el archivo de plantilla OVA.

      Azure Migrate: Download Collector

    Comprobación del dispositivo de recopilador

    Antes de implementar la máquina virtual, Contoso comprueba que el archivo OVA sea seguro:

    1. En el equipo en el que se descargó el archivo, Contoso abre una ventana del símbolo del sistema con permisos de administrador.

    2. Contoso ejecuta el siguiente comando para generar el código hash del archivo OVA:

      C:\> CertUtil -HashFile <file_location> [Hashing Algorithm]

      Ejemplo:

      C:\> CertUtil -HashFile C:\AzureMigrate\AzureMigrate.ova SHA256

    3. El hash generado debe coincidir con los valores hash que se enumeran en la sección Comprobación de la seguridad del tutorial Evaluación de las máquinas virtuales de VMware para la migración.

    Creación del dispositivo de recopilador

    Ahora, Contoso puede importar el archivo descargado en la instancia de vCenter Server y aprovisionar la máquina virtual del dispositivo recopilador:

    1. En la consola de vSphere Client, Contoso selecciona File (Archivo)>Deploy OVF Template (Implementar plantilla de OVF).

      vSphere Web Client: Deploy OVF template

    2. En Deploy OVF Template Wizard (Asistente para implementar la plantilla de OVF), Contoso selecciona Source (Origen) y especifica la ubicación del archivo OVA.

    3. En Name and Location (Nombre y ubicación), Contoso especifica un nombre para mostrar para la máquina virtual del recopilador. A continuación, selecciona la ubicación del inventario en el que se va a hospedar la máquina virtual. Contoso también especifica el host o clúster donde se ejecutará el dispositivo recopilador.

    4. En Storage (Almacenamiento), Contoso especifica la ubicación de almacenamiento. En Disk Format (Formato de disco), Contoso selecciona cómo quiere aprovisionar el almacenamiento.

    5. En Network Mapping (Asignación de red), Contoso especifica la red a la que se va a conectar la máquina virtual del recopilador. La red necesita conectividad a Internet, para enviar metadatos a Azure.

    6. Contoso revisa la configuración y selecciona Power on after deployment>Finish (Encender después de la implementación > Finalizar). Una vez creado el dispositivo, aparece un mensaje que confirma la finalización correcta.

    Ejecución del recopilador para detectar VM

    Ahora, Contoso ejecuta el recopilador para detectar las máquinas virtuales. Tenga en cuenta que, actualmente, el recopilador solo admite Inglés (Estados Unidos) como idioma del sistema operativo e idioma de la interfaz del recopilador.

    1. En la consola de vSphere Client, Contoso selecciona Open Console (Abrir consola). Contoso especifica las preferencias aceptación de los términos de licencia y de contraseña para la máquina virtual del recopilador.

    2. En el escritorio, Contoso selecciona el acceso directo Microsoft Azure Appliance Configuration Manager.

      vSphere Client console: Collector shortcut

    3. En Azure Migrate Collector, Contoso selecciona Set Up Prerequisites (Configurar los requisitos previos). Contoso acepta los términos de licencia y lee la información de terceros.

    4. El recopilador comprueba que la máquina virtual tiene acceso a Internet, que la hora está sincronizada y que el servicio de recopilador se está ejecuando. (El recopilador se instala de forma predeterminada en la máquina virtual). Contoso también instala el kit de desarrollo VMware vSphere Virtual Disk.

      Nota:

      Se da por hecho que la máquina virtual tiene acceso directo a Internet, sin un proxy.

      Azure Migrate Collector: Verify prerequisites

    5. Inicie sesión en su cuenta de Azure, seleccione la suscripción y migre el proyecto que creó anteriormente. Escriba un nombre para el dispositivo para poder identificarlo en Azure Portal.

    6. En Especificar los detalles de vCenter Server, Contoso especifica el nombre completo (FQDN) o la dirección IP de la instancia de vCenter Server y las credenciales de solo lectura que se usan para la detección.

    7. Contoso selecciona un ámbito para la detección de máquinas virtuales. El recopilador solo puede detectar máquinas virtuales dentro del ámbito especificado. El ámbito se puede establecer en una carpeta, un centro de datos o un clúster específicos.

      Specify vCenter Server details

    8. El recopilador comenzará a detectar y recopilar la información sobre el entorno de Contoso.

      View collection progress

    Comprobación de VM en el portal

    Una vez completada la recopilación, Contoso comprueba que las máquinas virtuales aparecen en el portal.

    1. En el proyecto de Azure Migrate, Contoso selecciona Servidores**. Contoso comprueba que se muestran las máquinas virtuales que desea detectar.

      Azure Migrate: Discovered machines

    2. Las máquinas actualmente no tienen instalados los agentes de Azure Migrate. Contoso debe instalar los agentes para ver las dependencias.

      Azure Migrate: Agent installation is required

    Paso 5: Preparación del análisis de dependencias

    Para ver las dependencias existentes entre las máquinas virtuales que Contoso quiere evaluar, este descarga e instala los agentes en las máquinas virtuales de la aplicación. Contoso instala los agentes en todas las máquinas virtuales para sus aplicaciones, tanto para Windows como para Linux.

    Realización de una instantánea

    Para conservar una copia de las máquinas virtuales antes de modificarlas, Contoso crea una instantánea antes de instalar los agentes.

    Machine snapshot

    Descarga e instalación de los agentes en máquinas virtuales

    1. En Máquinas, Contoso selecciona la máquina. En la columna Dependencias, Contoso selecciona Requiere instalación.

    2. En el panel Detectar máquinas, Contoso:

      • Descarga Microsoft Monitoring Agent y Microsoft Dependency Agent para cada máquina virtual Windows.
      • Descarga Microsoft Monitoring Agent y Microsoft Dependency Agent para cada máquina virtual Linux.
    3. Contoso copia la clave y el identificador de área de trabajo. Necesita el identificador de área de trabajo y la clave cuando instala Microsoft Monitoring Agent.

      Agent download

    Instalar los agentes en máquinas virtuales de Windows

    Contoso ejecuta la instalación en cada máquina virtual.

    Instalar el MMA en máquinas virtuales de Windows

    1. Contoso hace doble clic en el agente descargado.

    2. En la página Carpeta de destino cambie o mantenga la carpeta de instalación predeterminada y seleccione Siguiente.

    3. En Agent Setup Options (Opciones de instalación del agente), Contoso selecciona Connect the agent to Azure Log Analytics (Conectar el agente a Azure Log Analytics)>Next (Siguiente).

      Microsoft Monitoring Agent Setup: Agent Setup Options

    4. En Azure Log Analytics, Contoso pega la clave y el identificador del área de trabajo que copió del portal.

      Microsoft Monitoring Agent Setup: Azure Log Analytics

    5. En Ready to Install (Listo para instalar), Contoso instala el agente MMA.

    Instalación de Microsoft Dependency Agent en máquinas virtuales Windows

    1. Contoso hace doble clic en el agente descargado.

    2. Contoso acepta los términos de licencia y espera a que finalice la instalación.

      Install the Microsoft Dependency Agent

    Instalar los agentes en VM Linux

    Contoso ejecuta la instalación en cada máquina virtual.

    Instalar el MMA en VM Linux

    1. Contoso instala la biblioteca ctypes de Python en cada máquina virtual con el comando siguiente:

      sudo apt-get install python-ctypeslib

    2. Contoso debe ejecutar el comando para instalar al agente MMA como usuario raíz. Para ser usuario raíz, se debe ejecutar el siguiente comando y escribir la contraseña raíz:

      sudo -i

    3. Contoso instala el agente MMA:

      • Contoso especifica el identificador y la clave del área de trabajo en el comando.

      • Los comandos son para 64 bits.

      • El identificador y la clave principal del área de trabajo se encuentran en el área de trabajo de Log Analytics en Azure Portal. Seleccione Configuración y, después, Orígenes conectados.

      • Ejecute los siguientes comandos para descargar el agente de Log Analytics, validar la suma de comprobación e instalar e incorporar el agente:

        wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -w 6b7fcaff-7efb-4356-ae06-516cacf5e25d -s k7gAMAw5Bk8pFVUTZKmk2lG4eUciswzWfYLDTxGcD8pcyc4oT8c6ZRgsMy3MmsQSHuSOcmBUsCjoRiG2x9A8Mg==

    Instalación de Microsoft Dependency Agent en máquinas virtuales Linux

    Después de instalar Microsoft Monitoring Agent, Contoso puede instalar Microsoft Dependency Agent en las máquinas virtuales Linux:

    1. Microsoft Dependency Agent se instala en equipos Linux con InstallDependencyAgent-Linux64.bin, un script de shell que tiene un archivo binario autoextraíble. Contoso ejecuta el archivo con sh o agrega los permisos de ejecución al archivo mismo.

    2. Contoso instala Dependency Agent para Linux como raíz:

      wget --content-disposition https://aka.ms/dependencyagentlinux -O InstallDependencyAgent-Linux64.bin && sudo sh InstallDependencyAgent-Linux64.bin -s

    Paso 6: Ejecución y análisis de la valoración de la máquina virtual

    Ahora, Contoso puede comprobar las dependencias de la máquina y crear un grupo. A continuación, ejecuta la valoración para el grupo.

    Comprobar las dependencias y crear un grupo

    1. Para determinar qué máquinas se analizarán, Contoso selecciona Ver dependencias.

      Azure Migrate: View machine dependencies

    2. Para SQLVM, el mapa de dependencias muestra los siguientes detalles:

      • Los procesos o grupos de procesos que tienen conexiones de red activas en ejecución en SQLVM, durante el período especificado (una hora de forma predeterminada).
      • Conexiones TCP de entrada (cliente) y de salida (servidor) a y desde todas las máquinas dependientes.
      • Las máquinas dependientes que tienen instalados los agentes de Azure Migrate se muestran como cuadros independientes.
      • Las máquinas que no tienen instalados los agentes muestran la información del puerto y la dirección IP.
    3. En el caso de las máquinas que tienen instalado el agente (WEBVM), Contoso activa la casilla de la máquina para ver más información. La información incluye el nombre de dominio completo, el sistema operativo y la dirección MAC.

      Azure Migrate: View group dependencies

    4. Contoso selecciona las máquinas virtuales para agregar al grupo (SQLVM y WEBVM). Contoso mantiene presionada la tecla Ctrl mientras selecciona varias máquinas virtuales.

    5. Contoso selecciona Crear grupo y escribe un nombre (smarthotelapp).

      Nota:

      Para ver dependencias más pormenorizadas, puede expandir el intervalo de tiempo. Puede seleccionar una duración concreta o las fechas de inicio y finalización.

    Ejecución de una evaluación

    1. En Grupos, Contoso abre el grupo (smarthotelapp) y, después, selecciona Crear evaluación.

      Azure Migrate: Create an assessment

    2. Para ver la evaluación, Contoso selecciona Administrar>Evaluaciones.

    Contoso usa la configuración de valoración predeterminada, pero es posible personalizar la configuración.

    Análisis de la evaluación de la máquina virtual

    En la valoración de Azure Migrate se incluye información sobre la compatibilidad del entorno local con Azure, una sugerencia para el tamaño correcto de la máquina virtual de Azure y los costos mensuales estimados de Azure.

    Azure Migrate: Assessment report

    Examen de la clasificación de confianza

    Azure Migrate: Assessment display

    La valoración obtiene una clasificación de confianza de 1 a 5 estrellas (siendo 1 estrella la menor confianza y 5, la mayor).

    • La clasificación de la confianza se asigna a una valoración en función de la disponibilidad de los puntos de datos necesarios para calcular dicha valoración.

    • Esta clasificación le ayuda a calcular la confiabilidad de las recomendaciones de tamaño que proporciona Azure Migrate.

    • La clasificación de confianza es útil cuando se realiza un ajuste de tamaño basado en el rendimiento. Azure Migrate podría no tener suficientes puntos de datos para ajustar el tamaño en función del uso. Para el ajuste de tamaño como local, la clasificación de confianza siempre es de 5 estrellas, puesto que Azure Migrate tiene todos los datos que necesita para ajustar el tamaño de la máquina virtual.

    • Según el porcentaje de puntos de datos disponibles, se proporciona la clasificación de confianza para la valoración:

      Disponibilidad de puntos de datos Clasificación de confianza
      0 % - 20 % 1 estrella
      21 % - 40 % 2 estrellas
      41 % - 60 % 3 estrellas
      61 % - 80 % 4 estrellas
      81 % - 100 % 5 estrellas

    Comprobación de la preparación para Azure

    Azure Migrate: Assessment readiness

    El informe de la valoración muestra la información que se resume en la tabla. Para mostrar el ajuste de tamaño basado en el rendimiento, Azure Migrate necesita la siguiente información. Si dicha información no se pueden recopilar, es posible que la valoración del tamaño no sea precisa.

    • Datos de uso de la CPU y la memoria.
    • IOPS de lectura o escritura, y capacidad de proceso de cada disco conectado a la máquina virtual.
    • Información de entrada y salida de la red de todos y cada uno de los adaptadores de red conectados a la máquina virtual.