Découvrir des serveurs et des charges de travail à l’aide de Azure Migrate collecteur

Cet article explique comment utiliser Azure Migrate collecteur pour découvrir rapidement des serveurs et des charges de travail dans votre patrimoine informatique sans connectivité directe Azure. Vous pouvez déployer le collecteur sur un Windows Server pour analyser les environnements VMware et les serveurs physiques ou virtuels. Les données d’inventaire collectées peuvent être utilisées pour générer des analyses de rentabilisation et des rapports d’évaluation de la performance à l’appui de la migration de type lift-and-shift et de la modernisation de votre parc informatique.

Azure Migrate collecteur peut découvrir votre patrimoine VMware ou vos serveurs Windows et Linux individuels s’exécutant sur n’importe quel hyperviseur ou cloud public. Vous pouvez collecter des configurations de serveur, des métriques de performances, des logiciels installés, des instances de base de données SQL Server et PostgreSQL et des applications web (.NET sur IIS et Java sur Tomcat). Sans connectivité Azure requise, vous pouvez analyser le système localement et charger des données en toute sécurité, ce qui vous permet de gagner du temps et d'éviter les exigences complexes d'approbation de réseau ou d'accès.

Collecter des données à partir du patrimoine VMware

Note

Si vous préférez la découverte continue sans agent à l’aide d’une appliance, consultez Découvrir des serveurs dans l’environnement VMware.

Prerequisites

Avant de configurer le collecteur, créer un nouveau projet Azure Migrate. Si vous envisagez de collecter des données à partir d’un cloud privé Azure VMware Solution (AVS), vérifiez que l’ordinateur sur lequel le collecteur est installé dispose d’une ligne de vue réseau vers le vCenter AVS.

Requirement Détails
Système d’exploitation Un serveur exécutant Windows Server 2019, 2022 ou 2025 Système d’exploitation. Vérifiez que le rôle IIS est installé sur le serveur.
Calcul et stockage Un serveur avec 16 Go de RAM, 8 processeurs virtuels et environ 80 Go de stockage sur disque.
Versions de vCenter prises en charge 8.0, 7.0, 6.7, 6.5, 6.0 ou 5.5.
Mise en réseau - vCenter Ligne de vue réseau entre collecteur et vCenter avec accès entrant autorisé sur le port TCP 443.

Si le serveur exécutant le serveur vCenter écoute sur un autre port, vous pouvez modifier le port lorsque vous fournissez les détails du serveur vCenter dans le gestionnaire de configuration du collecteur.
Mise en réseau – Hôtes ESXi Ligne de vue réseau entre collecteur et tous les hôtes ESXi disposant d’un accès entrant autorisé sur le port TCP 443.
Mise en réseau – Windows/Linux Pour collecter des données sur les logiciels installés, les applications web et l’inventaire de base de données (SQL, MySQL, PostgreSQL), la ligne de vue réseau n’est pas nécessaire du collecteur aux ordinateurs invités. Le collecteur capture les données des machines invitées via les ports suivants à l’aide d’un pipe VMware.

Windows - WinRM https (5986) ou http (5985)
Linux - SSH sur le port 22
SQL Pour une découverte plus approfondie des données de préparation SQL, une connectivité réseau directe du collecteur vers les instances SQL est nécessaire. Les métadonnées SQL sont collectées à l’aide de la connexion TCP à des instances SQL via un port personnalisé.
Niveau de statistique de vCenter Vérifiez que le niveau des statistiques de performances dans vCenter est défini sur Niveau 1 ou supérieur :
Niveau 1 : Métriques processeur et mémoire uniquement. (recommandé)
Niveau 2 : processeur, mémoire, disque et métriques réseau.

Si le niveau est désactivé, aucune donnée historique n’est collectée. Remplacez-le par le niveau 1 ou supérieur et attendez 24 heures avant de commencer la collecte de données à l’aide du collecteur.

Préparer des comptes vCenter, invités et de base de données

Compte Permissions Objectif
Compte vCenter Opérations de lecture seule et pour invités Pour collecter les configurations de serveur et les données de performances des machines VMware.
Windows Compte de domaine ou compte d'administrateur* Pour collecter des logiciels installés, des données d’instance de base de données SQL et PostgreSQL et des applications web.
Linux Compte racine* Pour collecter des logiciels installés, des données d’instance de base de données SQL et PostgreSQL et des applications web.
Domain Compte de domaine avec des autorisations SQL Pour collecter des données de préparation SQL

Note

Vous pouvez configurer des comptes WINDOWS, Linux et SQL personnalisés avec des privilèges minimum. Pour plus d’informations, consultez Comptes avec privilèges minimum.

Télécharger Azure Migrate Collector

  1. Dans le projet Azure Migrate, sélectionnez Discover>Using Collector puis Download.
  2. Vous pouvez également télécharger le script du programme d’installation du collecteur de Azure Migrate à partir de : here.
  3. Extrayez le fichier ZIP du programme d’installation dans un dossier sur le serveur qui héberge le collecteur Azure Migrate.

Exécuter le script du programme d’installation

  1. Lancez PowerShell avec des privilèges d’administration sur le serveur hôte.

  2. Remplacez le répertoire par le dossier extrait.

  3. Exécutez le script d’installation suivant :

    .\AzureMigratecollector.ps1
    
  4. Pour la première installation, sélectionnez fresh (f).

  5. Pour mettre à niveau le collecteur vers une version plus récente, sélectionnez Mettre à jour (u).

  6. Le script du programme d’installation effectue les actions suivantes :

    • Installe des agents et des applications web.
    • Active Windows fonctionnalités : Windows Service d’activation, Web-Server, Web-Mgmt-Service.
    • Met à jour une clé de Registre (HKLM) avec des détails de paramètre persistant pour Azure Migrate.
    • Crée les fichiers suivants :
      • Configuration : %ProgramData%\Microsoft Azure\Config
      • Journaux : %ProgramData%\Microsoft Azure\OfflineData
  7. Une fois l’exécution réussie, le gestionnaire de configuration de l’appliance démarre automatiquement et crée un raccourci de bureau.

Fournir des informations d’identification vCenter

  1. Sélectionnez Ajouter des informations d’identification, puis entrez un nom pour les informations d’identification. Indiquez le nom d’utilisateur et le mot de passe du compte vCenter Server que le collecteur utilise pour découvrir les serveurs.
  2. Pour ajouter plusieurs informations d’identification, sélectionnez Ajouter plus pour enregistrer les informations d’identification actuelles et en ajouter d’autres. Vous pouvez ajouter plusieurs informations d’identification pour découvrir des serveurs sur plusieurs serveurs vCenter à l’aide d’un seul collecteur.
  3. Fournissez les détails du serveur vCenter, sélectionnez Ajouter une source de découverte, puis entrez l’adresse IP ou le nom de domaine complet du serveur vCenter. Utilisez le port par défaut (443) pour la découverte ou spécifiez un port personnalisé. Sélectionnez le nom des informations d’identification à mapper au serveur vCenter, puis sélectionnez Enregistrer.
  4. Sélectionnez Ajouter plus pour enregistrer les détails et ajouter des serveurs vCenter supplémentaires. Vous pouvez ajouter jusqu’à 10 serveurs vCenter par collecteur

Fournir des informations d’identification d’invité et de base de données

  1. Fournissez des comptes invités Windows et Linux pour collecter des données sur les logiciels installés, les instances de base de données et les applications web. Fournissez des informations d’identification SQL (authentification Windows ou SQL Server) pour collecter des données d’adéquation SQL.
  2. Pour vérifier si les informations d’identification de l’invité sont valides, testez-les sur quelques serveurs cibles.
  3. Activez la case à cocher pour valider les informations d’identification.
  4. Sélectionnez le vCenter et sélectionnez jusqu’à cinq machines virtuelles dans la liste déroulante.
  5. Sélectionnez Valider.
  6. Si les informations d’identification ne sont pas valides, corrigez les erreurs en suivant l’étape recommandée avant de déclencher la collecte de données.
  7. Si les informations d’identification sont validées avec succès, la découverte depuis le système invité des logiciels installés et l’inventaire de l’instance de base de données sur les machines s’effectuent avec succès.

Note

  • Pour la collecte de données sur les logiciels installés, les applications web et l’identification des instances de serveur SQL/PostgreSQL, le collecteur n’a pas besoin d’une ligne de vue réseau pour les ordinateurs invités. La collecte de données invitées est effectuée via les hôtes ESXi à l’aide des outils VMware installés. Toutefois, pour collecter des données de préparation directement à partir d’instances de base de données, le collecteur doit disposer d’une ligne de vue réseau vers les instances sql server cibles.
  • L’identification des dépendances de serveur et la découverte approfondie des instances MySQL et PostgreSQL n’est pas prise en charge dans cette version de Collector.

Collecter des données à partir de serveurs physiques

Vous pouvez utiliser le même collecteur Azure Migrate pour découvrir à la fois les machines VMware et les serveurs physiques, indépendamment de l’hyperviseur. Pour collecter des données relatives aux serveurs physiques, modifiez le type de fabric et sélectionnez physique.

Pour découvrir des serveurs physiques à l’aide d’une approche basée sur l’appliance, consultez Découvrir des serveurs physiques.

Fournir des informations d’identification pour les serveurs Windows et Linux

  1. Fournissez des informations d’identification pour la découverte de serveurs physiques ou virtuels Windows et Linux, puis sélectionnez Ajouter des informations d’identification.
  2. Pour un serveur Windows :
    • Sélectionnez le type de source comme Windows Server.
    • Entrez un nom convivial pour les informations d’identification.
    • Connectez-vous à l'aide de vos informations d'identification.
    • Cliquez sur Enregistrer.
  3. Pour le serveur Linus :
    • Si vous utilisez l’authentification par mot de passe. Sélectionnez le type de source en tant que serveur Linux (basé sur un mot de passe).
    • Entrez un nom convivial pour les informations d’identification.
    • Connectez-vous à l'aide de vos informations d'identification.
    • Cliquez sur Enregistrer.
    • Si vous utilisez l’authentification par clé SSH, sélectionnez le type de source en tant que serveur Linux (basé sur une clé SSH).
    • Entrez un nom convivial pour les informations d’identification.
    • Connectez-vous à l'aide de vos informations d'identification.
    • Parcourez et sélectionnez le fichier de clé privée SSH.
    • Cliquez sur Enregistrer.

Note

  • Azure Migrate prend en charge les clés privées SSH créées à l’aide de la commande ssh-keygen avec des algorithmes RSA, DSA, ECDSA et ed25519.
  • Il ne prend pas en charge les clés SSH avec un mot de passe. Utilisez une clé sans phrase secrète.
  • Il ne prend pas en charge les fichiers de clé privée SSH créés par PuTTY.
  • Il prend en charge les fichiers de clé privée SSH au format OpenSSH. -Pour ajouter plusieurs informations d’identification à la fois, sélectionnez Ajouter plus pour enregistrer et entrer d’autres informations d’identification.

Fournissez les détails des serveurs Windows et Linux

  1. Fournissez des détails de serveur physique ou virtuel en ajoutant des sources de découverte à l’aide d’Ajouter un élément unique, d’ajouter plusieurs éléments ou d’importer un fichier CSV (par défaut). Entrez l’adresse IP du serveur ou le nom de domaine complet, ainsi qu’un nom convivial pour les informations d’identification utilisées pour se connecter.
  2. Pour Ajouter un élément unique, sélectionnez le type de système d’exploitation, entrez l’adresse IP du serveur ou le nom de domaine complet, fournissez un nom d’identification convivial, puis sélectionnez Enregistrer. Pour ajouter plusieurs éléments, entrez plusieurs enregistrements de serveur à la fois, spécifiez le nom des informations d’identification, vérifiez les enregistrements, puis enregistrez.
  3. Pour Importer le fichier CSV, téléchargez le modèle CSV, renseignez l’adresse IP du serveur ou le nom de domaine complet et le nom convivial des informations d’identification, importez le fichier dans l’appliance, vérifiez les enregistrements, puis sélectionnez Enregistrer.
  4. Le collecteur communique avec Windows serveurs à l’aide du port WinRM 5986 (HTTPS) et des serveurs Linux à l’aide du port 22 (TCP). Si les prérequis HTTPS ne sont pas configurés sur les serveurs Hyper-V, il bascule automatiquement vers le port WinRM 5985 (HTTP).
  5. Lorsque vous enregistrez, le collecteur valide la connectivité à chaque serveur et affiche l’état de validation dans la table. En cas d’échec de la validation, sélectionnez "Échec de la validation" pour revoir l’erreur, corriger le problème et valider à nouveau. Vous pouvez revalider la connectivité à tout moment avant de commencer la collecte de données ou de supprimer des serveurs en sélectionnant Supprimer.
  6. Avant de démarrer la collecte de données, vous pouvez éventuellement désactiver le curseur de découverte de charge de travail pour les serveurs ajoutés. Vous pouvez modifier ce paramètre à tout moment.
  7. Ajoutez des informations d’identification supplémentaires (domaine Windows, Windows non-domaine ou authentification SQL) pour découvrir SQL Server instances et bases de données. L’appliance mappe automatiquement ces informations d’identification aux serveurs SQL.
  8. Fournissez des informations d’identification de domaine au format bas niveau (domaine\nom d’utilisateur). Le format UPN n’est pas pris en charge. Les informations d’identification de domaine sont authentifiées sur Active Directory pour empêcher les verrouillages de compte.
  9. La table des informations d’identification affiche l’état de validation des informations d’identification du domaine. En cas d’échec de la validation, sélectionnez l’état ayant échoué pour afficher les détails, résoudre le problème et sélectionner Révalider les informations d’identification.

Démarrer la collecte de données

Important

Vérifiez que vous utilisez la dernière version de Collector avant de commencer la collecte de données.

  1. Après avoir ajouté toutes les informations d’identification, sélectionnez Démarrer la collecte de données.
  2. Après avoir validé les informations d’identification vCenter, si vous ignorez l’ajout d’informations d’identification d’invité ou de base de données, la collecte de données de démarrage est désactivée. Pour continuer, désactivez le bouton bascule Découverte des invités.
  3. Après le démarrage de la collecte de données, cela peut prendre de 2 à 4 heures, selon la taille de l’environnement et le nombre d’identifiants.
  4. Suivez la progression dans la barre de progression de la collection.
  5. Une fois l’opération terminée, un résumé de la collecte de données s’affiche.

Examiner les données collectées

  1. Passez en revue le résumé pour comprendre l’état et la proportion des machines ou charges de travail qui ont échoué.
  2. Téléchargez le fichier CSV pour passer en revue les messages d’erreur détaillés par serveur.
  3. Diagnostiquer les erreurs en corrigeant les problèmes d’accès réseau, en modifiant les privilèges utilisateur ou en ajoutant de nouvelles informations d’identification.
  4. Après avoir résolu les problèmes, sélectionnez Démarrer la collecte de données pour l’exécuter à nouveau.

Collecter des données incrémentielles

  1. Après avoir résolu les problèmes, activez les données incrémentielles pour collecter des données uniquement sur les charges de travail où les tentatives précédentes ont échoué.
  2. Lorsque cette option est activée, la configuration et la collecte des données de performances VMware sont ignorées. La collecte de l’inventaire des logiciels, des bases de données et des applications web est lancée sur les charges de travail précédemment en échec.
  3. Si cette option est désactivée, la collecte de données complète s’exécute.

Exporter des données collectées

  1. Une fois la collecte de données réussie, exportez les données collectées en générant un fichier ZIP.
  2. Sélectionnez Exporter. Un fichier ZIP est créé à l’adresse : C:\ProgramData\Microsoft Azure\OfflineData\Azure-Migrate-Discovery-YYYY-MM-DD-HH-MM-SS.zip.

Charger les données collectées dans un projet Azure Migrate

  1. Créer un nouveau projet de Azure Migrate en tant que l’importation d’inventaire à partir du collecteur n’est prise en charge que pour les projets nouvellement créés.
  2. Après avoir créé le projet, sélectionnez Démarrer la découverte à l’aide du collecteur.

Importer le fichier ZIP généré à l’aide du collecteur

  1. Sélectionnez Parcourir et sélectionnez le fichier ZIP exporté à partir de votre collecteur.
  2. Après avoir sélectionné le fichier approprié, sélectionnez Importer.
  3. Vous pouvez voir l’état de l’importation au fur et à mesure de sa progression.

Note

La découverte peut prendre jusqu’à 30 minutes.

Créer des cas d’entreprise et des évaluations

  1. Une fois le chargement réussi, créez des cas d’entreprise et des évaluations.
  2. Après un chargement réussi, patientez 45 minutes avant de créer une analyse de cas métier ou une évaluation pour vous assurer que toutes les données de découverte sont mises à jour.

Importer davantage d’inventaire

  1. Pour découvrir plus d’inventaire avec le collecteur de Azure migrate après votre importation initiale, procédez comme suit pour ajouter les nouvelles données à votre projet Azure Migrate :
  2. Accédez à tous les affichages d’inventaire . Vous pouvez voir vos données de découverte existantes.
  3. Sélectionnez Découvrir>à l’aide du collecteur et accédez à la page d’importation.
  4. Sélectionnez Azure Migrate Collector (ZIP) dans la liste déroulante des types de fichiers
  5. Sélectionnez Parcourir et sélectionnez le fichier ZIP exporté à partir de votre collecteur.
  6. Après avoir sélectionné le fichier approprié, sélectionnez Importer pour ingérer le fichier.

Note

Vous pouvez importer plusieurs fichiers ZIP de différents types d’hyperviseur (VMware, physique) dans le même projet.

Étapes suivantes