Découvrir l’inventaire des logiciels installés, des applications web et des instances et bases de données SQL

Cet article explique comment découvrir l’inventaire des logiciels installés, des applications web et des instances et bases de données SQL sur des serveurs s’exécutant dans votre environnement VMware, à l’aide de l’outil Azure Migrate : découverte et évaluation.

L’établissement de l’inventaire logiciel permet d’identifier et de personnaliser un chemin de migration vers Azure pour vos charges de travail. L’inventaire logiciel utilise l’appliance Azure Migrate pour effectuer la découverte en utilisant les informations d’identification du serveur. Il fonctionne complètement sans agent (aucun agent n’est installé sur les serveurs pour collecter ces données).

Avant de commencer

Déployer et configurer l’appliance Azure Migrate

  1. Examinez la configuration requise pour le déploiement de l’appliance Azure Migrate.
  2. Passez en revue les URL Azure auxquelles l’appliance devra accéder dans les clouds publics et les clouds Government.
  3. Passez en revue les données que l’appliance collecte pendant la découverte et l’évaluation.
  4. Notez les conditions d’accès aux ports pour l’appliance.
  5. Déployez l’appliance Azure Migrate pour démarrer la découverte. Pour déployer l’appliance, vous téléchargez et importez un modèle OVA dans VMware afin de créer un serveur s’exécutant dans votre vCenter Server. Après avoir déployé l’appliance, vous devez l’inscrire auprès du projet et la configurer pour lancer la découverte.
  6. Quand vous configurez l’appliance, vous devez spécifier les éléments suivants dans le gestionnaire de configuration de l’appliance :
    • détails du vCenter Server auquel vous souhaitez vous connecter ;
    • informations d’identification de vCenter Server étendues pour découvrir les serveurs dans votre environnement VMware ;
    • informations d’identification du serveur, qui peuvent être des informations d’identification de domaine/Windows (hors domaine)/Linux (hors domaine). Apprenez-en davantage sur la manière de fournir des informations d’identification et la façon dont nous les traitons.

Vérification des autorisations

  • Vous devez créer un compte vCenter Server en lecture seule pour la découverte et l’évaluation. Le compte en lecture seule nécessite des privilèges pour Machines virtuelles > Opérations d’invité afin de pouvoir interagir avec les serveurs pour l’établissement de l’inventaire logiciel.
  • Vous pouvez ajouter plusieurs informations d’identification de domaine et hors domaine (Windows/Linux) sur le gestionnaire de configuration de l’appliance pour la découverte d’application. Vous avez besoin d’un compte d’utilisateur invité pour les serveurs Windows et d’un compte d’utilisateur standard/normal (accès non-sudo) pour tous les serveurs Linux. Apprenez-en davantage sur la manière de fournir des informations d’identification et la façon dont nous les traitons.

Ajouter les informations d’identification et lancer la découverte

  1. Ouvrez le gestionnaire de configuration d’appliance, puis procédez aux vérifications préalable et à l’inscription de l’appliance.
  2. Accédez au panneau Gérer les informations d’identification et les sources de découverte.
  3. À l’Étape 1 : Fournir les informations d’identification de vCenter Server, cliquez sur Ajouter des informations d’identification afin de fournir les informations d’identification du compte vCenter Server que l’appliance utilisera pour découvrir les serveurs s’exécutant sur le vCenter Server.
  4. À l’Étape 2 : Fournir les détails de vCenter Server, cliquez sur Ajouter une source de découverte afin de sélectionner le nom convivial des informations d’identification dans la liste déroulante, puis spécifiez l’adresse IP/nom de domaine complet de l’instance vCenter Server. Panneau 3 du gestionnaire de configuration de l’appliance pour les détails de vCenter Server
  5. Dans Étape 3 : fournir des informations d’identification de serveur pour effectuer l’inventaire des logiciels, l’analyse des dépendances sans agent, la découverte des instances et bases de données SQL et la découverte d’applications web ASP.NET dans votre environnement VMware, cliquez sur Ajouter des informations d'identification pour fournir plusieurs informations d’identification de serveur et lancer l’inventaire des logiciels.
  6. Cliquez sur Démarrer la découverte pour lancer la découverte du vCenter Server.

Une fois la découverte de vCenter Server terminée, l’appliance lance la découverte des applications, rôles et fonctionnalités installés (inventaire logiciel). Sa durée dépend du nombre de serveurs découverts. Pour 500 serveurs, environ une heure s’écoule avant que l’inventaire découvert apparaisse dans le portail Azure Migrate.

Examiner et exporter l’inventaire

Une fois l’inventaire logiciel terminé, vous pouvez l’examiner et l’exporter dans le portail Azure.

  1. Dans Azure Migrate - serveurs, bases de données et applications web > Azure Migrate : découverte et évaluation, cliquez sur le nombre affiché pour ouvrir la page Serveurs découverts.

    Notes

    À ce stade, vous pouvez également activer l’analyse des dépendances pour les serveurs découverts, afin de pouvoir visualiser les dépendances entre les serveurs que vous souhaitez évaluer. En savoir plus sur l’analyse des dépendances.

  2. Dans la colonne Inventaire logiciel, cliquez sur le nombre affiché pour examiner les applications, rôles et fonctionnalités découverts.

  3. Pour exporter l’inventaire, dans Serveurs découverts, cliquez sur Exporter l’inventaire des logiciels.

L’inventaire logiciel est exporté et téléchargé au format Excel. La feuille Inventaire logiciel affiche toutes les applications découvertes sur tous les serveurs.

Découvrir les instances et bases de données SQL Server

  • L’inventaire logiciel identifie également les instances SQL Server s’exécutant dans votre environnement VMware.

  • Si vous n’avez pas fourni les informations d’identification d’authentification Windows ou SQL Server sur le gestionnaire de configuration de l’appliance, ajoutez les informations d’identification afin que l’appliance puisse les utiliser pour se connecter aux instances SQL Server respectives.

    Notes

    L’appliance ne peut se connecter qu’aux instances SQL auxquelles elle est reliée par une ligne de mire réseau, alors que l’inventaire logiciel en lui-même n’a pas nécessairement besoin d’une ligne de mire réseau.

Une fois connectée, l’appliance recueille les données de configuration et de performances des instances et bases de données SQL Server. Les données de configuration SQL Server sont mises à jour toutes les 24 heures, et les données de performances capturées toutes les 30 secondes. Par conséquent, jusqu’à 24 heures peuvent s’écouler avant la mise à jour sur le portail de toute modification des propriétés de l’instance et des bases de données SQL Server, telles que l’état de la base de données, le niveau de compatibilité, etc.

Découvrir des applications web ASP.NET

L’inventaire des logiciels permet d’identifier le rôle de serveur web existant sur les serveurs découverts. Si le rôle de serveur web est activé pour un serveur, Azure Migrate procède à la découverte d’applications web sur le serveur. L’utilisateur peut ajouter des informations d’identification de domaine et de non-domaine sur l’appliance. Assurez-vous que le compte utilisé dispose de privilèges Administrateur local sur les serveurs sources. Azure Migrate mappe automatiquement les informations d’identification sur les serveurs respectifs, il n’est donc pas nécessaire de les mapper manuellement. Plus important encore, ces informations d’identification ne sont jamais envoyées à Microsoft et restent sur l’appliance s’exécutant dans l’environnement source. Une fois que l’appareil est connecté, il recueille les données de configuration pour le serveur web IIS et les applications web ASP.NET. Les données de configuration des applications web sont mises à jour toutes les 24 heures.

Étapes suivantes