Detección del inventario de software instalado, las aplicaciones web y las instancias y bases de datos de SQL Server

En este artículo se explica cómo detectar el inventario de software instalado, las aplicaciones web y las instancias y bases de datos de SQL Server, en servidores que se ejecutan en el entorno local, mediante la herramienta Azure Migrate: detección y evaluación.

La realización del inventario de software ayuda a identificar y adaptar una ruta de migración a Azure para las cargas de trabajo. El inventario de software usa el dispositivo de Azure Migrate para realizar la detección, con las credenciales de servidor. Se realiza totalmente sin agente: no hay agentes instalados en los servidores para recopilar los datos.

Nota:

Actualmente, la detección de aplicaciones web ASP.NET solo está disponible con el dispositivo que se usa para la detección de servidores que se ejecutan en el entorno de VMware. Esta característica no está disponible para los servidores que se ejecutan en el entorno de Hyper-V ni para servidores físicos o servidores que se ejecutan en otras nubes, como AWS, GCP, etc.

Antes de comenzar

Implementación y configuración del dispositivo de Azure Migrate

  1. Implemente el dispositivo de Azure Migrate para iniciar la detección. Para implementar el dispositivo, puede usar el método de implementación según su entorno. Después de implementar el dispositivo, debe registrarlo en el proyecto y configurarlo para iniciar la detección.
  2. Al configurar el dispositivo, debe especificar lo siguiente en el administrador de configuración del dispositivo:
    • Los detalles del entorno de origen (vCenter Server o hosts de Hyper-V, clústeres o servidores físicos) que desea detectar.
    • Las credenciales del servidor, que pueden ser credenciales de dominio, de Windows (no de dominio) o de Linux (no de dominio). Obtenga más información sobre cómo especificar credenciales y cómo las controla el dispositivo.
    • Compruebe los permisos necesarios para realizar el inventario de software. Se necesita una cuenta de usuario invitado para las instancias de Windows Server y una cuenta de usuario normal (sin acceso sudo) para todas las máquinas virtuales Linux.

Adición de credenciales e inicio de la detección

  1. Abra el administrador de configuración del dispositivo, complete las comprobaciones de requisitos previos y el registro del dispositivo.
  2. Navegue hasta el panel Administrar credenciales y orígenes de detección.
  3. En Paso 1: proporcionar credenciales para el origen de detección, haga clic en Agregar credenciales, con el fin de proporcionar credenciales para el origen de detección, que el dispositivo usará para detectar servidores que se ejecutan en su entorno.
  4. En Paso 2: proporcionar los detalles del origen de detección, haga clic en Agregar origen de detección para seleccionar el nombre descriptivo de las credenciales en la lista desplegable, y rellene el campo Dirección IP o FQDN del origen de detección. Panel 3 del administrador de configuración del dispositivo con los datos de vCenter Server.
  5. En Paso 3: proporcionar credenciales de servidor para realizar el inventario de software y el análisis de dependencias sin agente, haga clic en Agregar credenciales para proporcionar varias credenciales de servidor, con el fin de realizar el inventario de software.
  6. Haga clic en Iniciar detección para comenzar con la detección.

Una vez completada la detección del servidor, el dispositivo inicia la detección de las aplicaciones, los roles y las características (inventario de software) instaladas en los servidores. Todo depende del número de servidores que se detecten. En el caso de 500 servidores, el inventario de detección tarda aproximadamente una hora en aparecer en el portal de Azure Migrate. Una vez completada la detección inicial, los datos de inventario de software se recopilan y se envían a Azure una vez cada 24 horas. Revise los datos recopilados por el dispositivo durante el inventario de software.

Revisión y exportación del inventario

Una vez completado el inventario de software, puede revisarlo y exportarlo a Azure Portal.

  1. En Azure Migrate: Servidores, bases de datos y aplicaciones web>Azure Migrate: Detección y evaluación, haga clic en el recuento que se muestra para abrir la página Servidores detectados.

    Nota:

    En esta fase también puede habilitar el análisis de dependencias de los servidores detectados, para poder visualizar las dependencias entre los servidores que quiere evaluar. Obtener más información sobre el análisis de dependencias.

  2. En la columna Inventario de software, haga clic en el recuento mostrado para revisar las aplicaciones, los roles y las características detectados.

  3. Para exportar el inventario, en Servidores detectados, haga clic en Export software inventory (Exportar inventario de software).

El inventario de software se exporta y descarga en formato de Excel. En la hoja Inventario de software se muestran todas las aplicaciones detectadas en todos los servidores.

Detección de instancias y bases de datos de SQL Server

  • El inventario de software también identifica las instancias de SQL Server que se ejecutan en VMware, Microsoft Hyper-V y entornos físicos y sin sistema operativo, así como los servicios IaaS de otra nube pública.

  • Si no ha proporcionado las credenciales de autenticación de Windows o SQL Server en el administrador de configuración del dispositivo, agregue las credenciales para que el dispositivo pueda usarlas para conectarse a las instancias de SQL Server correspondientes.

    Nota:

    El dispositivo solo se puede conectar a aquellas instancias de SQL Server cuya red tenga en el campo de visión, mientras que el inventario de software por sí mismo puede no necesitar tener la red en el campo de visión.

Una vez conectado, el dispositivo recopila datos de configuración y rendimiento de las instancias y de las bases de datos de SQL Server. Los datos de configuración de SQL Server se actualizan una vez cada 24 horas y los datos de rendimiento se capturan cada 30 segundos. Por lo tanto, cualquier cambio en las propiedades de la instancia y bases de datos de SQL Server, como el estado de la base de datos, el nivel de compatibilidad, etc. puede tardar hasta 24 horas en actualizarse en el portal.

Detección de aplicaciones web de ASP.NET

  • El inventario de software identifica el rol de servidor web existente en los servidores detectados. Si se detecta que un servidor tiene habilitado el rol de servidor web, Azure Migrate realiza la detección de aplicaciones web en el servidor.
  • El usuario puede agregar credenciales de dominio y que no son de dominio al dispositivo. Asegúrese de que la cuenta usada tenga privilegios de administrador local en los servidores de origen. Azure Migrate asigna automáticamente las credenciales a los servidores respectivos, así que no es necesario hacerlo manualmente. Lo más importante es que estas credenciales nunca se envían a Microsoft y permanecen en el dispositivo que se ejecuta en el entorno de origen.
  • Una vez conectado el dispositivo, recopila datos de configuración del servidor web de IIS y las aplicaciones web de ASP.NET. Los datos de configuración de las aplicaciones web se actualizan una vez cada 24 horas.

Nota:

Actualmente, la detección de aplicaciones web ASP.NET solo está disponible con el dispositivo que se usa para la detección de servidores que se ejecutan en el entorno de VMware.

Pasos siguientes