Configurer une appliance pour les serveurs sur Hyper-V

Suivez cet article pour configurer l’appliance Azure Migrate pour la découverte et l’évaluation des serveurs Hyper-V à l’aide de l’outil Azure Migrate : Discovery and Assessment.

L'appliance Azure Migrate est une appliance légère utilisée par Azure Migrate : découverte et évaluation/Migration pour découvrir les serveurs localement et envoyer les métadonnées/données de performances des serveurs à Azure.

Vous pouvez déployer l’appliance à l’aide de deux méthodes :

  • Configuration sur un serveur Hyper-V au moyen d’un disque dur virtuel téléchargé. Il s’agit de la méthode décrite dans cet article.
  • Configurez-la sur un serveur Hyper-V ou serveur physique avec un script d’installation PowerShell. Cette méthode doit être utilisée si vous ne pouvez pas configurer un serveur à l’aide d’un disque dur virtuel, ou si vous êtes dans Azure Government.

Après avoir créé l’appliance, vérifiez qu’elle peut se connecter à Azure Migrate: Discovery and assessment, configurez-la pour la première fois, puis inscrivez-la auprès du projet.

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

Déploiement d'appliance (VHD)

Pour configurer l'appliance à l'aide d'un modèle VHD :

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

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, affectez un nom à l’appliance Azure Migrate que vous allez configurer pour la découverte des serveurs sur Hyper-V. Le nom doit être alphanumérique et comporter 14 caractères au maximum.
  4. Cliquez sur Générer une clé pour lancer la création des ressources Azure nécessaires. Ne fermez pas la page Découvrir des 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 terminer l'inscription de l'appliance lors de sa configuration.

Télécharger le disque dur virtuel

Dans 2 : Télécharger l’appliance Azure Migrate, sélectionnez le . Fichier de disque dur virtuel, puis cliquez sur Télécharger.

Screenshot of selections for Discover servers.

Screenshots of selections for Generate Key.

Vérifier la sécurité

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

  1. Sur le serveur où vous avez téléchargé le fichier, ouvrez une fenêtre de commande d’administrateur.
  2. Exécutez la commande suivante pour générer le hachage du disque dur virtuel
    • C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    • Exemple d’utilisation : C:\>Get-FileHash -Path ./AzureMigrateAppliance_v3.20.09.25.zip -Algorithm SHA256

Vérifiez la dernière valeur du code de hachage en comparant le résultat de la commande ci-dessus à la valeur documentée ici

Créer l’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.

    Screenshot of preocedure to Deploy VHD.

  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. Sélectionnez Suivant.

  9. Dans Choisir un réseau, spécifiez le commutateur virtuel qui sera utilisé par le serveur. 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 >Machines virtuelles, démarrez la machine virtuelle.

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

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

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 >Machines virtuelles, cliquez avec le bouton droit de la souris sur le serveur >Se connecter.

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

  3. Ouvrez un navigateur sur un serveur 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 et la connexion pour copier le code de l’appareil (vous devez disposer d’un code d’appareil pour vous authentifier auprès d’Azure) et ouvrez une invite de connexion Azure dans un nouvel onglet de navigateur. Vérifiez que vous avez désactivé le bloqueur de fenêtre contextuelle dans le navigateur pour afficher 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.

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, cliquez sur 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 l’hôte/le cluster Hyper-V que l’appliance utilisera afin de découvrir les serveurs. Cliquez sur Save(Enregistrer).

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

  3. À l’étape 2 : Fournissez les détails de l’hôte/du cluster Hyper-V, cliquez sur Ajouter une source de découverte pour spécifier l’adresse IP de l’hôte/du cluster Hyper-V/FQDN et le nom convivial des informations d’identification pour se connecter à l’hôte/cluster.

  4. Vous pouvez soit ajouter un seul élément à la fois, soit ajouter plusieurs éléments simultanément. Une option permet également de connaître les détails de l'hôte/du cluster Hyper-V via Importer CSV.

    Screenshot of selections for adding discovery source.

    • 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/nom de domaine complet de l'hôte/du cluster Hyper-V, puis cliquer sur 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 cliquez sur 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 cliquez sur 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, cliquez sur 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 effectuer l’inventaire logiciel et l’analyse des dépendances sans agent et découvrir des instances et bases de données SQL Server, vous pouvez fournir plusieurs informations d’identification de serveur. Si vous ne souhaitez pas utiliser ces fonctionnalités d’appliance, vous pouvez ignorer cette étape et procéder à la détection 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’identification de domaine, Windows (hors domaine) ou Linux (hors domaine). 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étection des applications installées et l’analyse des dépendances sans agent.

  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, pendant la détection, l’appliance procède à une itération visant à 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 l’état É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

Cliquez sur Démarrer la détection pour lancer la détection des serveurs à partir des hôtes ou 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 est effectué une fois toutes les 12 heures.
  • 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.

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 Serveurs, bases de données et applications web>Azure Migrate : découverte et évaluation, cliquez sur l’icône qui affiche le nombre de serveurs découverts.

Étapes suivantes

Essayez l’évaluation d’Hyper-V avec Azure Migrate Discovery and assessment.