Tutoriel : Découvrir les serveurs fonctionnant sur Hyper-V avec l’outil de découverte et d’évaluation d’Azure Migrate

Dans le cadre de votre migration vers Azure, vous devez découvrir vos charges de travail locales et réaliser votre inventaire.

Ce tutoriel vous montre comment découvrir les serveurs qui fonctionnent dans votre environnement Hyper-V en utilisant l’outil Azure Migrate : Outil de découverte et d’évaluation, une légère appliance Azure Migrate. Vous déployez l’appliance en tant que serveur sur l’hôte Hyper-V afin de découvrir en permanence les serveurs et leurs métadonnées de performances, les applications qui s’exécutent sur les serveurs, les dépendances de serveur, les applications web et les bases de données et instances SQL Server.

Dans ce tutoriel, vous allez apprendre à :

  • Configurer un compte Azure
  • Préparer l’environnement Hyper-V pour la découverte
  • Crée un projet.
  • Configurer l’appliance Azure Migrate
  • Démarrer la découverte en continu

Notes

Les tutoriels enseignent le moyen le plus rapide de tester un scénario et d’utiliser les options par défaut.

Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.

Prérequis

Avant de commencer ce tutoriel, vérifiez les prérequis.

Prérequis Détails
Hôte Hyper-V Les hôtes Hyper-V sur lesquels les serveurs sont situés peuvent être autonomes ou appartenir à un cluster.

L’hôte doit exécuter Windows Server 2022, Windows Server 2019 ou Windows Server 2016.

Vérifiez que les connexions entrantes sont autorisées sur le port 5985 WinRM (HTTP), afin de permettre à l’appliance de se connecter en vue de tirer (pull) les données de performances et les métadonnées de serveurs avec une session CIM (Common Information Model).
Étapes de déploiement d’appliance L’hôte Hyper-V doit allouer des ressources à un serveur pour l’appliance :

- 16 Go de RAM, 8 processeurs virtuels et environ 80 Go de stockage sur disque.

- Un commutateur virtuel externe et un accès à Internet sur l’appliance, directement ou via un proxy.
Serveurs Toutes les versions de système d’exploitation Windows et Linux sont prises en charge pour la détection des métadonnées de configuration et de performances.

Pour la découverte des applications sur les serveurs, toutes les versions de système d’exploitation Windows et Linux sont prises en charge. Vérifiez les versions de système d’exploitation prises en charge pour l’analyse de dépendance sans agent.

Pour découvrir les applications web ASP.NET exécutant le serveur web IIS, consultez les versions du système d’exploitation Windows et d’IIS prises en charge. Pour la découverte des applications installées et l’analyse des dépendances sans agent, la version 2.0 ou une version ultérieure de PowerShell doit être installée sur les serveurs Windows.

Pour découvrir les applications web Java exécutées sur le serveur web Apache Tomcat, vérifiez les versions du système d’exploitation Linux et Tomcat prises en charge.
Accès à SQL Server Pour découvrir les instances et les bases de données SQL Server, le compte Windows ou SQL Server doit disposer de ces autorisations pour chaque instance SQL Server. Pour plus de simplicité, vous pouvez utiliser l’utilitaire d’approvisionnement de compte pour créer des comptes personnalisés ou utiliser tout compte existant qui est membre du rôle serveur sysadmin.

Préparer un compte de stockage Azure

Pour créer un projet et inscrire l’appliance Azure Migrate, vous avez besoin d’un compte avec :

  • Des autorisations de niveau Contributeur ou Propriétaire sur un abonnement Azure
  • Autorisations d’inscription des applications Microsoft Entra.

Si vous venez de créer un compte Azure gratuit, vous êtes le propriétaire de votre abonnement. Si vous n’êtes pas le propriétaire de l’abonnement, demandez à celui-ci de vous attribuer les autorisations de la façon suivante :

  1. Dans le portail Azure, recherchez « abonnements », puis sous Services, sélectionnez Abonnements.

    Screenshot of Search box to search for the Azure subscription.

  2. Dans la page Abonnements, sélectionnez l’abonnement dans lequel vous souhaitez créer un projet.

  3. Sélectionnez Contrôle d’accès (IAM) .

  4. Sélectionnez Ajouter>Ajouter une attribution de rôle pour ouvrir la page Ajouter une attribution de rôle.

  5. Attribuez le rôle suivant. Pour connaître les étapes détaillées, consultez Attribuer des rôles Azure à l’aide du portail Azure.

    Paramètre Valeur
    Role Contributeur ou propriétaire
    Attribuer l’accès à Utilisateur
    Membres azmigrateuser

    Screenshot of add role assignment page in Azure portal.

  6. Pour inscrire l’appliance, votre compte Azure doit disposer d’autorisations pour inscrire des applications Microsoft Entra.

  7. Sur le portail, accédez à Microsoft Entra ID>Utilisateurs.

  8. Demandez à l’administrateur général ou au locataire d’attribuer au compte le rôle de Développeur d’applications pour permettre l’inscription d’applications Microsoft Entra par les utilisateurs. Plus d’informations

Préparer les hôtes Hyper-V

Vous pouvez préparer les hôtes Hyper-V manuellement ou à l’aide d’un script. Les étapes de préparation sont résumées dans le tableau. Le script les prépare automatiquement.

Étape Script Manuel
Vérifier la configuration requise pour l’hôte Vérifie que l’hôte exécute une version prise en charge d’Hyper-V et le rôle Hyper-V.

Active le service WinRM et ouvre les ports 5985 (HTTP) et 5986 (HTTPs) sur l’ordinateur hôte (nécessaire pour la collecte de métadonnées).
L’hôte doit exécuter Windows Server 2019, Windows Server 2016 ou Windows Server 2012 R2.

Vérifiez que les connexions entrantes sont autorisées sur le port 5985 WinRM (HTTP), afin de permettre à l’appliance de se connecter en vue de tirer (pull) les données de performances et les métadonnées de serveurs avec une session CIM (Common Information Model).

Le script n’est pas pris en charge sur les hôtes avec des paramètres régionaux non anglais.
Vérifier la version de PowerShell Vérifie que vous exécutez le script sur une version de PowerShell prise en charge. Vérifiez que vous exécutez PowerShell version 4.0 ou ultérieure sur l’hôte Hyper-V.
Créer un compte Vérifie que vous disposez des autorisations appropriées sur l’hôte Hyper-V.

Permet de créer un compte d’utilisateur local avec les autorisations appropriées.
Option 1 : Préparez un compte disposant d’un accès Administrateur sur l’hôte Hyper-V.

Option n°2 : Préparez un compte d’administrateur local ou un compte d’administrateur de domaine, puis ajoutez le compte à ces groupes : Utilisateurs de gestion à distance, Administrateurs Hyper-V et Utilisateurs de l’Analyseur de performances.
Activer la communication à distance de PowerShell Active la communication à distance de PowerShell sur l’hôte, ce qui permet à l’appliance Azure Migrate d’exécuter des commandes PowerShell sur l’hôte, par le biais d’une connexion WinRM. Pour la configurer, sur chaque hôte, ouvrez une console PowerShell en tant qu’administrateur, puis exécutez cette commande : powershell Enable-PSRemoting -force
Configurer Hyper-V Integration Services Vérifie que les services d’intégration Hyper-V sont activés sur tous les serveurs gérés par l’hôte. Activez Hyper-V Integration Services sur chaque serveur.

Si vous utilisez Windows Server 2003, suivez ces instructions.
Déléguer les informations d’identification si les disques de serveur se trouvent sur des partages SMB distants Délègue les informations d’identification. Exécutez cette commande pour permettre à CredSSP de déléguer les informations d’identification sur des hôtes exécutant des serveurs avec des disques sur des partages SMB : powershell Enable-WSManCredSSP -Role Server -Force

Vous pouvez exécuter cette commande à distance sur tous les hôtes Hyper-V.

Si vous ajoutez de nouveaux nœuds hôtes sur un cluster, ils sont automatiquement ajoutés pour la découverte, mais vous devez activer manuellement CredSSP.

Quand vous configurez l’appliance, vous terminez la configuration de CredSSP en l’activant sur l’appliance.

Exécuter le script

  1. Téléchargez le script à partir du Centre de téléchargement Microsoft. Le script est signé par chiffrement par Microsoft.

  2. Validez l’intégrité du script avec le fichier de hachage SHA256. La valeur de code de hachage est indiquée ci-dessous. Pour générer le hachage pour le script, exécutez la commande suivante :

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

    Exemple d’utilisation :

    C:\>CertUtil -HashFile C:\Users\Administrators\Desktop\MicrosoftAzureMigrate-Hyper-V.ps1 SHA256
    
  3. Après avoir validé l’intégrité du script, exécutez ce dernier sur chaque hôte Hyper-V à l’aide de la commande PowerShell suivante avec des autorisations élevées :

    PS C:\Users\Administrators\Desktop> MicrosoftAzureMigrate-Hyper-V.ps1
    

La valeur de hachage est :

Code de hachage Valeur
SHA256 0dd9d0e2774bb8b33eb7ef7d97d44a90a7928a4b1a30686c5b01ebd867f3bd68

Créer un compte pour accéder aux serveurs

Le compte d’utilisateur sur vos serveurs doit disposer des autorisations nécessaires pour lancer la découverte des applications installées, l’analyse des dépendances sans agent et les bases de données et instances SQL Server. Vous pouvez fournir les informations du compte d’utilisateur dans le gestionnaire de configuration de l’appliance. L’appliance n’installe pas d’agents sur les serveurs.

  • Pour les serveurs Windows, créez un compte (local ou de domaine) doté d’autorisations d’administrateur sur les serveurs. Pour découvrir les bases de données et instances SQL, le compte Windows ou SQL Server doit être membre du rôle serveur sysadmin. Découvrez comment attribuer le rôle requis au compte d’utilisateur.
  • Pour les serveurs Linux, fournissez un compte d’utilisateur sudo avec les autorisations nécessaires pour exécuter des commandes ls et netstat, ou créez un compte d’utilisateur disposant des autorisations CAP_DAC_READ_SEARCH et CAP_SYS_PTRACE sur les fichiers /bin/netstat et /bin/ls. Si vous fournissez un compte d’utilisateur sudo, assurez-vous d’avoir activé NOPASSWD pour que le compte exécute les commandes requises sans demander un mot de passe chaque fois que la commande sudo est appelée.

Notes

Vous pouvez ajouter diverses informations d’identification de serveur dans le gestionnaire de configuration de l’appliance Azure Migrate pour lancer une découverte des applications installées, une analyse des dépendances sans agent et des bases de données et instances SQL Server. Vous pouvez ajouter diverses informations d’authentification de domaine, Windows (hors domaine), Linux (hors domaine) ou SQL Server. Découvrez comment ajouter des informations d’identification de serveur.

Configuration d’un projet

Configurez un nouveau projet.

  1. Sur le portail Azure, sélectionnez >>, puis recherchez Azure Migrate.

  2. Sous Services, sélectionnez Azure Migrate.

  3. Dans Prise en main, sélectionnez Créer un projet.

  4. Dans Créer un projet, sélectionnez votre abonnement Azure et votre groupe de ressources. Créez un groupe de ressources si vous n’en avez pas.

  5. Dans Détails du projet, spécifiez le nom du projet ainsi que la zone géographique où vous souhaitez le créer. Passez en revue les zones géographiques prises en charge pour les clouds publics et du secteur public.

    Remarque

    Utilisez la section de configuration Avancée pour créer un projet Azure Migrate avec une connectivité de point de terminaison privé. Plus d’informations

  6. Sélectionnez Create (Créer).

  7. Attendez quelques minutes, le temps nécessaire au déploiement du projet. L’outil Azure Migrate : découverte et évaluation est ajouté par défaut au nouveau projet.

    Screenshot showing Azure Migrate: Discovery and assessment tool added by default.

Remarque

Si vous avez déjà créé un projet, vous pouvez utiliser le même projet pour inscrire des appliances supplémentaires afin de découvrir et d’évaluer un plus grand nombre de serveurs. En savoir plus

Configurer l’appliance

Azure Migrate utilise une appliance Azure Migrate légère. L’appliance effectue la détection du serveur, puis envoie la configuration et les métadonnées de performances du serveur à Azure Migrate. L’appliance peut être configurée en déployant un fichier VHD pouvant être téléchargé à partir du projet.

Remarque

  • Si, pour une raison quelconque, vous ne pouvez pas configurer l’appliance en tirant parti du modèle, vous pouvez la configurer en utilisant un script PowerShell sur un serveur Windows Server 2019 ou Windows Server 2022 existant. Plus d’informations
  • L’option de déploiement d’une appliance en tirant parti d’un modèle VHD n’est pas prise en charge dans le cloud Azure Government. En savoir plus sur le déploiement d’une appliance pour le cloud Azure Government.

Ce tutoriel configure l’appliance sur un serveur s’exécutant dans l’environnement Hyper-V, de la façon suivante :

  1. Fournissez un nom d’appliance et générez une clé de projet sur le portail.
  2. Téléchargez un disque dur virtuel Hyper-V compressé à partir du portail Azure.
  3. Créez l’appliance et vérifiez qu’elle peut se connecter à Azure Migrate : découverte et évaluation.
  4. Configurez l’appliance pour la première fois, puis inscrivez-la auprès du projet en utilisant la clé de projet.

1. Générer la clé de projet

  1. Dans Objectifs de migration>Serveurs, bases de données et applications web>Azure Migrate : découverte et évaluation, sélectionnez Découvrir.
  2. Dans Découvrir les serveurs>Vos serveurs sont-ils virtualisés ?, sélectionnez Oui, avec Hyper-V.
  3. Dans 1 : Générer une clé de projet, attribuez un nom à l’appliance Azure Migrate que vous allez configurer pour la découverte des serveurs. Le nom doit être alphanumérique et comporter 14 caractères au maximum.
  4. Sélectionnez Générer une clé pour démarrer la création des ressources Azure requises. Ne fermez pas la page Découvrir les serveurs pendant la création de ressources.
  5. Une fois les ressources Azure créées, une clé de projet est générée.
  6. Copiez la clé, car vous en aurez besoin pour effectuer l’inscription de l’appliance pendant sa configuration.

2. Télécharger le disque dur virtuel

Dans 2 : Télécharger l’appliance Azure Migrate, sélectionnez le fichier .VHD, puis sélectionnez Télécharger.

Vérifier la sécurité

Vérifiez que le fichier compressé est sécurisé avant de le déployer.

  1. Sur l’ordinateur où vous avez téléchargé le fichier, ouvrez une fenêtre de commande d’administrateur.

  2. Exécutez la commande PowerShell suivante pour générer le code de hachage du fichier ZIP

    • C:\>Get-FileHash -Path <file_location> -Algorithm [Hashing Algorithm]
    • Exemple d’utilisation : C:\>Get-FileHash -Path ./AzureMigrateAppliance_v3.20.09.25.zip -Algorithm SHA256
  3. Vérifiez les toutes dernières versions de l’appliance et les valeurs de hachage :

    • Pour le cloud public Azure :

      Scénario Télécharger SHA256
      Hyper-V (8,91 Go) Version la plus récente 952e493a63a45f97ecdc0945807d504f4bd2f0f4f8248472b784c3e6bd25eb13
    • Pour Azure Government :

      Scénario* Télécharger SHA256
      Hyper-V (85,8 Mo) Version la plus récente a551f3552fee62ca5c7ea11648960a09a89d226659febd26314e222a37c7d857

3. Créer une appliance

Importez le fichier téléchargé, puis créez une appliance.

  1. Extrayez le fichier de disque dur virtuel compressé dans un dossier sur l’hôte Hyper-V qui hébergera l’appliance. Trois dossiers sont extraits.
  2. Ouvrez le Gestionnaire Hyper-V. Dans Actions, cliquez sur Importer la machine virtuelle.
  3. Dans l’Assistant Importation de machine virtuelle >>, cliquez sur Suivant.
  4. Dans Localiser le dossier, spécifiez le dossier contenant le disque dur virtuel extrait. Cliquez ensuite sur Suivant.
  5. Dans Sélectionner une machine virtuelle, cliquez sur Suivant.
  6. Dans Choisir le type d’importation, cliquez sur Copier la machine virtuelle (créer un identifiant unique) . Cliquez ensuite sur Suivant.
  7. Dans Choisir la destination, laissez la valeur par défaut. Cliquez sur Suivant.
  8. Dans Dossiers de stockage, laissez la valeur par défaut. Cliquez sur Suivant.
  9. Dans Choisir un réseau, spécifiez le commutateur virtuel qui sera utilisé par l’appliance. Le commutateur nécessite une connexion à Internet pour envoyer des données à Azure.
  10. Dans Récapitulatif, passez en revue les paramètres. Puis, cliquez sur Terminer.
  11. Dans Gestionnaire Hyper-V >>, démarrez l’appliance.

Vérifier l’accès de l’appliance à Azure

Vérifiez que l’appliance peut se connecter aux clouds publics et du secteur public.

4. Configurer l’appliance

Configurez l’appliance pour la première fois.

Notes

Si vous configurez l’appliance à l’aide d’un script PowerShell au lieu du disque dur virtuel téléchargé, ne tenez pas compte des deux premières étapes de cette procédure.

  1. Dans Gestionnaire Hyper-V >>, cliquez avec le bouton droit sur l’appliance >>.

  2. Spécifiez la langue, le fuseau horaire et le mot de passe pour l’appliance.

  3. Ouvrez un navigateur sur une machine qui peut se connecter à l’appliance, puis ouvrez l’URL de l’application web de l’appliance : https://nom ou adresse IP de l’appliance : 44368.

    Vous pouvez aussi ouvrir l’application à partir du Bureau de l’appliance en cliquant sur le raccourci de l’application.

  4. Acceptez les termes du contrat de licence et lisez les informations relatives aux tiers.

Configurer les prérequis et inscrire l’appliance

Dans le gestionnaire de configuration, sélectionnez Configurer les prérequis, puis procédez comme suit :

  1. Connectivité : l’appliance vérifie que le serveur a accès à Internet. Si le serveur utilise un proxy :

    • Sélectionnez Configurer le proxy pour spécifier l’adresse du proxy (sous la forme http://ProxyIPAddress ou http://ProxyFQDN, où FQDN fait référence à un nom de domaine complet) et le port d’écoute.

    • Entrez les informations d’identification si le proxy nécessite une authentification.

    • Si vous avez ajouté les détails du proxy ou désactivé le proxy ou l’authentification, sélectionnez Enregistrer pour relancer la vérification de la connectivité.

      Seuls les proxys HTTP sont pris en charge.

  2. Synchronisation de l’heure : Vérifiez que l’heure de l’appliance est synchronisée avec l’heure Internet pour que la découverte fonctionne correctement.

  3. Installez les mises à jour et inscrivez l’appliance : Pour exécuter la mise à jour automatique et inscrire l’appliance, effectuez les étapes suivantes :

    Screenshot that shows setting up the prerequisites in the appliance configuration manager.

    Remarque

    Il s’agit d’une nouvelle expérience utilisateur dans l’appliance Azure Migrate disponible uniquement si vous avez configuré une appliance à l’aide du dernier script OVA/Installer téléchargé à partir du portail. Les appliances déjà inscrites vont continuer à voir l’ancienne version de l’expérience utilisateur et à fonctionner sans aucun problème.

    1. Pour que l’appliance exécute la mise à jour automatique, collez la clé de projet que vous avez copiée à partir du portail. Si vous n’avez pas la clé, accédez à Azure Migrate : découverte et évaluation>Vue d’ensemble>Gérer les appliances existantes. Sélectionnez le nom d’appliance que vous avez fourni lors de la génération de la clé de projet, puis copiez la clé affichée.

    2. L’appliance vérifie la clé et démarre le service de mise à jour automatique, qui met à jour tous les services sur l’appliance vers leurs dernières versions. Une fois que la mise à jour automatique s’est exécutée, vous pouvez cliquer sur Voir les services d’appliance pour voir l’état et les versions des services s’exécutant sur le serveur de l’appliance.

    3. Pour inscrire l’appliance, vous devez sélectionner Connexion. Dans Continuer avec la connexion Azure, sélectionnez Copier le code & se connecter pour copier le code de l’appareil (vous devez avoir un code d’appareil pour vous authentifier auprès d’Azure) et ouvrez une invite de connexion Azure sous un nouvel onglet de navigateur. Vérifiez que vous avez désactivé le bloqueur de fenêtres publicitaires dans le navigateur afin de pouvoir voir l’invite.

      Screenshot that shows where to copy the device code and log in.

    4. Dans un nouvel onglet de votre navigateur, collez le code de l’appareil, puis connectez-vous avec votre nom d’utilisateur et votre mot de passe Azure. La connexion avec un code PIN n’est pas prise en charge.

      Remarque

      Si vous avez fermé accidentellement l’onglet Connexion avant de vous être connecté, actualisez l’onglet du gestionnaire de configuration de l’appliance pour afficher le code de l’appareil et le bouton Copier le code et se connecter.

    5. Une fois que vous êtes connecté, revenez à l’onglet de navigateur qui affiche le gestionnaire de configuration de l’appliance. Si le compte d’utilisateur Azure que vous avez utilisé pour vous connecter dispose des autorisations nécessaires pour les ressources Azure qui ont été créées lors de la génération de la clé, l’inscription de l’appliance démarre.

      Une fois l’inscription de l’appliance terminée, consultez les détails de l’inscription en sélectionnant Afficher les détails.

Vous pouvez réexécuter les prérequis à tout moment pendant la configuration de l’appliance pour vérifier si celle-ci les remplit tous.

Déléguer des informations d’identification pour les disques durs virtuels sur SMB

Si vous utilisez des disques durs virtuels sur des SMB, vous devez activer la délégation des informations d’identification de l’appliance aux hôtes Hyper-V. Pour effectuer cette opération à partir de l’appliance :

  1. Sur l’appliance, exécutez cette commande. HyperVHost1/HyperVHost2 sont des exemples de noms d’hôte.

    Enable-WSManCredSSP -Role Client -DelegateComputer HyperVHost1.contoso.com, HyperVHost2.contoso.com, HyperVHost1, HyperVHost2 -Force
    
  2. Vous pouvez également effectuer cette opération dans l’éditeur d’objets de stratégie de groupe sur l’appliance :

    • Dans Stratégie de l’ordinateur local>Configuration de l’ordinateur, cliquez sur Modèles d’administration>Système>Délégation d’informations d’identification.
    • Double-cliquez sur Autoriser la délégation de nouvelles informations d’identification, puis sélectionnez Activé.
    • Dans Options, cliquez sur Afficher, puis ajoutez chaque hôte Hyper-V que vous voulez découvrir à la liste, avec wsman/ comme préfixe.
    • Dans Délégation d’informations d’identification, double-cliquez sur Autoriser la délégation de nouvelles informations d’identification avec l’authentification de serveur NTLM uniquement. À nouveau, ajoutez chaque hôte Hyper-V que vous voulez découvrir à la liste, avec wsman/ comme préfixe.

Démarrer la découverte en continu

Connectez-vous de l’appliance à des hôtes ou des clusters Hyper-V, et démarrez la découverte des serveurs.

Fournir les détails de l’hôte ou du cluster Hyper-V

  1. À l’Étape 1 : Fournir les informations d’identification de l’hôte Hyper-V, sélectionnez Ajouter les informations d’identification afin de spécifier un nom convivial pour les informations d’identification, puis ajoutez un Nom d’utilisateur et un Mot de passe pour un hôte/cluster Hyper-V que l’appliance utilisera afin de découvrir les serveurs. Sélectionnez Enregistrer.

  2. Si vous souhaitez ajouter plusieurs informations d’identification à la fois, sélectionnez Ajouter pour enregistrer et ajouter d’autres informations d’identification. Plusieurs informations d’identification sont prises en charge pour la découverte de serveurs dans un environnement Hyper-V.

  3. À l’Étape 2 : Fournir les détails de l’hôte ou du cluster Hyper-V, sélectionnez Ajouter une source de découverte afin de spécifier l’adresse IP/FQDN de l’hôte/du cluster Hyper-V ainsi que le nom convivial des informations d’identification à utiliser pour la connexion à l’hôte/au cluster.

  4. Vous pouvez soit ajouter un seul élément à la fois, soit ajouter plusieurs éléments simultanément. Il existe également une option permettant de fournir les détails de l’hôte/du cluster Hyper-V via Importer au format CSV.

    • Si vous choisissez Ajouter un seul élément, vous devez spécifier un nom convivial pour les informations d’identification ainsi que l’adresse IP/FQDN de l’hôte/du cluster Hyper-V, puis sélectionner Enregistrer.
    • Si vous choisissez Ajouter plusieurs éléments(sélectionné par défaut), vous pouvez ajouter plusieurs enregistrements à la fois en spécifiant l’adresse IP/nom de domaine complet de l’hôte/du cluster Hyper-V avec le nom convivial des informations d’identification dans la zone de texte. Vérifiez les enregistrements ajoutés, puis sélectionnez Enregistrer.
    • Si vous choisissez Importer CSV, vous pouvez télécharger un fichier de modèle CSV, puis renseigner le fichier avec l'adresse IP/nom de domaine complet de l'hôte/du cluster Hyper-V ainsi qu'un nom convivial pour les informations d'identification. Importez ensuite le fichier dans l’appliance, vérifiez les enregistrements dans le fichier, puis sélectionnez Enregistrer.
  5. Dès que vous cliquerez sur Enregistrer, l'appliance essaiera de valider la connexion aux hôtes/clusters Hyper-V ajoutés et affichera l'État de validation dans le tableau pour chaque hôte/cluster.

    • Pour les hôtes/clusters validés avec succès, vous pouvez afficher plus de détails en cliquant sur leur adresse IP/nom de domaine complet.
    • Si la validation d'un hôte échoue, examinez l'erreur en cliquant sur Échec de validation dans la colonne État du tableau. Réglez le problème et recommencez la validation.
    • Pour supprimer des hôtes ou des clusters, sélectionnez Supprimer.
    • Vous ne pouvez pas supprimer un hôte spécifique d’un cluster. Vous pouvez supprimer seulement la totalité du cluster.
    • Vous pouvez ajouter un cluster, même s’il existe des problèmes avec des hôtes spécifiques dans le cluster.
  6. Vous pouvez revalider la connectivité aux hôtes/clusters à tout moment avant de lancer la découverte.

Fournir les informations d’identification du serveur

Dans Étape 3 : Fournir des informations d’identification de serveur pour faire l’inventaire logiciel, l’analyse des dépendances sans agent, la découverte des instances et bases de données SQL Server dans votre environnement Microsoft HyperV. Vous pouvez fournir plusieurs informations d’identification de serveur. Si vous ne souhaitez pas utiliser ces fonctionnalités d’appliance, vous pouvez désactiver le curseur et poursuivre la découverte des serveurs exécutés sur des hôtes ou clusters Hyper-V. Vous pouvez changer cette option à tout moment.

Screenshot that shows providing credentials for software inventory and dependency analysis.

Si vous souhaitez utiliser ces fonctionnalités, fournissez des informations d’identification de serveur en procédant comme suit. L’appliance tente de mapper automatiquement les informations d’identification aux serveurs pour exécuter les fonctionnalités de découverte.

Pour ajouter des informations d’identification de serveur :

  1. Sélectionnez Ajouter des informations d’identification.

  2. Dans le menu déroulant, sélectionnez Type d’informations d’identification.

    Vous pouvez fournir des informations d’authentification de domaine/Windows (hors domaine)/Linux (hors domaine)/ et SQL Server. Découvrez comment fournir des informations d’identification et comment nous les traitons.

  3. Pour chaque type d’informations d’identification, entrez :

    • Un nom convivial.
    • Un nom d'utilisateur : username.
    • Un mot de passe. Sélectionnez Enregistrer.

    Si vous choisissez d’utiliser les informations d’identification du domaine, vous devez également entrer le nom de domaine complet du domaine. Celui-ci est requis pour valider l’authenticité des informations d’identification auprès de l’instance Active Directory de ce domaine.

  4. Examinez les autorisations requises sur le compte pour la découverte des applications installées, l’analyse des dépendances sans agent ou la découverte des bases de données et instances SQL Server.

  5. Pour ajouter plusieurs informations d’identification à la fois, sélectionnez Ajouter afin d’enregistrer les informations d’identification et d’en ajouter d’autres. Quand vous sélectionnez Enregistrer ou Ajouter, l’appliance valide les informations d’identification de domaine auprès de l’instance Active Directory du domaine pour l’authentification. La validation est effectuée après chaque ajout afin d’éviter les verrouillages de compte, car l’appliance procède à une itération pour mapper les informations d’identification aux serveurs respectifs.

Pour vérifier la validation des informations d’identification de domaine :

Dans le gestionnaire de configuration, dans le tableau des informations d’identification, consultez l’état de validation des informations d’identification de domaine. Seules les informations d’identification de domaine seront validées.

Si la validation échoue, vous pouvez sélectionner un état d’échec pour voir l’erreur de validation. Corrigez le problème, puis sélectionnez Revalider les informations d’identification pour retenter la validation des informations d’identification.

Screenshot that shows providing and validating multiple credentials.

Démarrer la découverte

Sélectionnez Démarrer la découverte pour lancer la découverte des serveurs à partir du ou des hôtes/clusters validés. Une fois la détection lancée, vous pouvez vérifier son état pour chaque hôte/cluster du tableau.

Fonctionnement de la découverte

  • Il faut environ 2 minutes par hôte pour que les métadonnées des serveurs détectés apparaissent sur le portail Azure.

  • Si vous avez fourni des informations d’identification de serveur, l’inventaire logiciel (découverte des applications installées) est automatiquement lancé une fois la découverte des serveurs s’exécutant sur des hôtes ou clusters Hyper-V finalisée.

  • L’inventaire logiciel identifie les instances SQL qui s’exécutent sur les serveurs. Avec ces informations collectées, l’appliance tente de se connecter aux diverses instances SQL grâce aux informations d’authentification Windows ou SQL Server fournies sur l’appliance. Ensuite, elle recueille des données sur les bases de données SQL Server et leurs propriétés. La découverte SQL Server est effectuée une fois toutes les 24 heures.

  • 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.

  • Le temps nécessaire pour détecter les applications installées dépend du nombre de serveurs détectés. Pour 500 serveurs, environ une heure s’écoule avant que l’inventaire découvert apparaisse dans le projet Azure Migrate dans le portail.

  • L’inventaire logiciel identifie 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. Les données de configuration des applications web sont mises à jour une fois par jour.

  • Au cours de l’inventaire logiciel, les informations d’identification des serveurs ajoutées sont comparées aux serveurs et validées pour l’analyse des dépendances sans agent. Une fois la découverte des serveurs terminée, vous pouvez activer l’analyse des dépendances sans agent sur les serveurs. Seuls les serveurs pour lesquels la validation réussit peuvent être sélectionnés pour activer l’analyse des dépendances sans agent.

  • Les données de bases de données et d’instances SQL commencent à apparaître dans le portail dans les 24 heures qui suivent le démarrage de la découverte.

  • Par défaut, Azure Migrate utilise le moyen le plus sûr de se connecter aux instances SQL, c’est-à-dire qu’Azure Migrate chiffre la communication entre l’appliance Azure Migrate et les instances SQL sources en définissant la propriété TrustServerCertificate sur true. En outre, la couche transport utilise SSL pour chiffrer le canal et contourner la chaîne de certificat pour valider l’approbation. Par conséquent, le serveur d’appliance doit être configuré pour approuver l’autorité racine du certificat. Toutefois, vous pouvez modifier les paramètres de connexion en sélectionnant Modifier les propriétés de connexion de SQL Server sur l’appliance. Plus d’informations pour comprendre ce que vous devez choisir.

    Screenshot that shows how to edit SQL Server connection properties.

Vérifier les serveurs dans le portail

Une fois la découverte terminée, vous pouvez vérifier que les serveurs apparaissent dans le portail.

  1. Ouvrez le tableau de bord Azure Migrate.
  2. Dans la page Azure Migrate - Serveurs>Azure Migrate : découverte et évaluation, cliquez sur l’icône qui affiche le nombre de Serveurs découverts.

Afficher l’état de prise en charge

Vous pouvez obtenir des insights plus approfondis sur la posture de prise en charge de votre environnement à partir des sections Serveurs découverts et Instances de base de données découvertes.

La colonne État de prise en charge des licences du système d’exploitation affiche l’état de prise en charge du système d’exploitation, qu’il s’agisse d’un support standard, d’un support étendu ou d’un support non pris en charge. Sélectionner l’état de prise en charge ouvre un volet à droite qui fournit des conseils clairs sur les étapes actionnables qui peuvent être prises pour sécuriser les serveurs et les bases de données en support étendu ou hors support.

Pour afficher la durée restante jusqu’à la fin du support, c’est-à-dire le nombre de mois pendant lesquels la licence est valide, sélectionnez Colonnes>La prise en charge se termine dans>Envoyer. La colonne La prise en charge se termine dans affiche la durée en mois.

Instances de base de données affiche le nombre d’instances découvertes par Azure Migrate. Sélectionnez le nombre d’instances pour afficher les détails de l’instance de base de données. État de prise en charge des licences de l’instance de base de données affiche l’état de prise en charge de l’instance de base de données. Sélectionner l’état de prise en charge ouvre un volet sur la droite qui fournit des conseils clairs sur les mesures à prendre pour sécuriser les serveurs et les bases de données qui bénéficient d’un support étendu ou qui n’en bénéficient plus.

Pour afficher la durée restante jusqu’à la fin du support, c’est-à-dire le nombre de mois pendant lesquels la licence est valide, sélectionnez Colonnes>La prise en charge se termine dans>Envoyer. La colonne La prise en charge se termine dans affiche la durée en mois.

Intégration à Azure Stack HCI (facultatif)

Remarque

Effectuez cette étape uniquement si vous migrez vers Azure Stack HCI.

Fournissez les informations du cluster Azure Stack et les informations d’identification pour vous connecter au cluster. Pour plus d’informations, consultez Télécharger le logiciel Azure Stack HCI.

Screenshot that shows the Onboard to Azure Stack HCI section.

Étapes suivantes