Configurer une appliance pour les serveurs physiques

Cet article explique comment configurer l’appliance Azure Migrate si vous évaluez des serveurs physiques avec l’outil Azure Migrate : Découverte et évaluation.

L’appliance Azure Migrate est une appliance légère utilisée par Azure Migrate : découverte et évaluation pour effectuer les opérations suivantes :

  • Découvrir les serveurs locaux.
  • Envoyer des métadonnées et des données de performances concernant les serveurs découverts à Azure Migrate : découverte et évaluation.

En savoir plus sur les appliances d’Azure Migrate.

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

Étapes de déploiement d’appliance

Pour configurer l’appliance, vous devez :

  1. Fournissez un nom d’appliance et générez une clé de projet sur le portail.
  2. Télécharger un fichier compressé avec le script du programme d’installation Azure Migrate à partir du portail Azure.
  3. Extraire le contenu du fichier compressé. Lancer la console PowerShell avec des privilèges administratifs.
  4. Exécuter le script PowerShell pour lancer le gestionnaire de configuration de l’appliance.
  5. 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 des serveurs>Vos serveurs sont-ils virtualisés ?, sélectionnez Physiques ou autres (AWS, GCP, Xen, etc.).

  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 virtuels ou physiques. 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.

    Captures d’écran des sélections pour Générer la clé.

Télécharger le script du programme d’installation

Dans 2 : Télécharger l’appliance Azure Migrate, cliquez sur Télécharger.

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 code de hachage du fichier compressé :
    • C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    • Exemple d’utilisation : C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
  3. Vérifiez la dernière version de l’appliance et la valeur de hachage :
Télécharger Valeur de hachage
Version la plus récente a551f3552fee62ca5c7ea11648960a09a89d226659febd26314e222a37c7d857

Remarque

Le même script peut être utilisé pour configurer une appliance Physique pour un cloud public Azure ou un cloud Azure Government.

Exécuter le script du programme d’installation Azure Migrate

  1. Extrayez le fichier compressé dans un dossier sur le serveur qui hébergera l’appliance. Veillez à ne pas exécuter le script sur un serveur disposant d’une appliance Azure Migrate.

  2. Lancez PowerShell sur le serveur ci-dessus avec un privilège administratif (élevé).

  3. Remplacez le répertoire PowerShell par le dossier dans lequel le contenu a été extrait du fichier compressé téléchargé.

  4. Exécutez le script nommé AzureMigrateInstaller.ps1 via la commande suivante :

    PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1

  5. Sélectionnez parmi les options de scénario, de cloud et de connectivité pour déployer une appliance avec la configuration souhaitée. Par exemple, la sélection présentée ci-dessous configure une appliance pour découvrir et évaluer des serveurs physiques(ou des serveurs qui s’exécutent sur d’autres clouds comme AWS, GCP, Xen, etc.) dans un projet Azure Migrate avec une connectivité par défaut (point de terminaison public) sur le cloud public Azure.

    Capture d’écran montrant comment configurer l’appliance avec la configuration souhaitée.

  6. Le script du programme d’installation effectue les opérations suivantes :

    • Installe les agents et une application web.
    • Installe des rôles Windows, notamment le service d’activation Windows, IIS et PowerShell ISE.
    • Télécharge et installe un module réinscriptible IIS.
    • Met à jour une clé de Registre (HKLM) avec les détails de paramètres persistants pour Azure Migrate.
    • Crée les fichiers suivants sous le chemin :
      • Fichiers de configuration : %Programdata%\Microsoft Azure\Config
      • Fichiers journaux : %Programdata%\Microsoft Azure\Logs

Une fois que le script a été exécuté avec succès, le gestionnaire de configuration de l’appliance est lancé automatiquement.

Notes

Si vous rencontrez des problèmes, vous pouvez accéder aux journaux de script dans C:\ProgramData\Microsoft Azure\Logs\AzureMigrateScenarioInstaller_horodatage.log pour les résoudre.

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.

  1. 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 en cliquant sur le raccourci de l’application.

  2. 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 :

    Capture d’écran montrant la configuration des prérequis dans le gestionnaire de configuration de l’appliance.

    Notes

    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.

      Capture d’écran montrant où copier le code d’appareil et se connecter.

    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émarrer la découverte en continu

À présent, connectez-vous à partir de l’appliance aux serveurs physiques à découvrir, puis démarrez la découverte.

  1. À l’Étape 1 : Fournir des informations d’identification pour la découverte des serveurs physiques ou virtuels Windows et Linux, cliquez sur Ajouter des informations d’identification.

  2. Pour le serveur Windows, sélectionnez le type de source Windows Server, spécifiez un nom convivial pour les informations d’identification, puis ajoutez le nom d’utilisateur et le mot de passe. Cliquez sur Save(Enregistrer).

  3. Si vous utilisez l’authentification par mot de passe pour le serveur Linux, sélectionnez le type de source Serveur Linux (basé sur un mot de passe) , spécifiez un nom convivial pour les informations d’identification, puis ajoutez le nom d’utilisateur et le mot de passe. Cliquez sur Save(Enregistrer).

  4. Si vous utilisez l’authentification par clé SSH pour le serveur Linux, vous pouvez sélectionner le type de source Serveur Linux (par clé SSH) , spécifier un nom convivial pour les informations d’identification, ajouter le nom d’utilisateur, puis rechercher et sélectionner le fichier de clé privée SSH. Cliquez sur Save(Enregistrer).

    • Azure Migrate prend en charge la clé privée SSH générée par la commande ssh-keygen avec les algorithmes RSA, DSA, ECDSA et ed25519.
    • Azure Migrate ne prend pas en charge la clé SSH basée sur une phrase secrète. Utilisez une clé SSH sans phrase secrète.
    • Actuellement, Azure Migrate ne prend pas en charge le fichier de clé privée SSH généré par PuTTy.
    • Azure Migrate prend en charge le format OpenSSH du fichier de clé privée SSH, comme indiqué ci-dessous :

    Capture d’écran du format de clé privée SSH pris en charge

  5. 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 physiques.

    Notes

    Par défaut, les informations d’identification sont utilisées pour collecter des données sur les applications, rôles et fonctionnalités installés, ainsi que pour collecter des données de dépendance à partir de serveurs Windows et Linux, sauf si vous désactivez le curseur pour ne pas utiliser ces fonctionnalités (comme indiqué à la dernière étape).

  6. À l’Étape 2 : Fournir les détails du serveur physique ou virtuel, cliquez sur Ajouter une source de découverte pour spécifier l’adresse IP ou le nom de domaine complet du serveur ainsi que le nom convivial des informations d’identification pour se connecter au serveur.

  7. 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 du serveur via Importer au format CSV.

    Capture d’écran des sélections relatives à l’ajout d’une source de détection.

    • Si vous choisissez Ajouter un seul élément, vous pouvez choisir le type de système d’exploitation, attribuer un nom convivial aux informations d’identification, ajouter l’adresse IP/nom de domaine complet du serveur, puis cliquer sur Enregistrer.
    • Si vous choisissez Ajouter plusieurs éléments, vous pouvez ajouter plusieurs enregistrements à la fois en spécifiant l’adresse IP/nom de domaine complet du serveur 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 au format CSV(sélectionné par défaut), vous pouvez télécharger un fichier de modèle CSV, puis renseigner le fichier avec l’adresse IP ou le nom de domaine complet du serveur et le nom convivial des informations d’identification. Importez ensuite le fichier dans l'appliance, vérifiez les enregistrements dans le fichier, puis cliquez sur Enregistrer.
  8. Dès que vous cliquez sur Enregistrer, l’appliance tente de valider la connexion aux serveurs ajoutés et affiche l’état de validation de chaque serveur dans le tableau.

    • Si la validation échoue pour un serveur, examinez l’erreur en cliquant sur Échec de la validation dans la colonne État du tableau. Corrigez le problème et recommencez la validation.
    • Pour supprimer un serveur, cliquez sur Supprimer.
  9. Vous pouvez revalider la connectivité aux serveurs à tout moment avant de lancer la découverte.

  10. Avant de lancer la découverte, vous pouvez choisir de désactiver le curseur afin de ne pas procéder à l’inventaire logiciel et à l’analyse des dépendances sans agent sur les serveurs ajoutés. Vous pouvez changer cette option à tout moment.

    Capture d’écran montrant où désactiver le curseur.

  11. Pour effectuer la découverte d’instances et de bases de données SQL Server, vous pouvez ajouter des informations d’identification supplémentaires (domaine/non-domaine Windows, informations d’identification d’authentification SQL) et l’appliance tente de mapper automatiquement les informations d’identification aux serveurs SQL. Si vous ajoutez des informations d’identification de domaine, l’appliance authentifie les informations d’identification auprès de l’instance Active Directory du domaine pour empêcher le verrouillage des comptes d’utilisateur. Pour vérifier la validation des informations d’identification de domaine, procédez comme suit :

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

Démarrer la découverte

Cliquez sur Démarrer la découverte pour lancer la découverte des serveurs validés. Une fois la découverte lancée, vous pouvez vérifier l’état de la découverte de chaque serveur dans le tableau.

Fonctionnement de la découverte

  • Il faut environ 2 minutes pour effectuer la détection de 100 serveurs et pour que leurs métadonnées s’affichent dans le portail Azure.
  • L’inventaire logiciel (détection des applications installées) est lancé automatiquement une fois la détection des serveurs terminée.
  • 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.
  • 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 des serveurs physiques avec Azure Migrate : Découverte et évaluation.