Configurer une appliance pour les serveurs dans un environnement VMware

Cet article explique comment configurer l’appliance Azure Migrate pour l’évaluation à l’aide de l’outil Azure Migrate : découverte et évaluation.

L’appliance Azure Migrate est une appliance légère que l’outil de découverte et d’évaluation d’Azure Migrate utilise pour découvrir les serveurs locaux s’exécutant dans un environnement vCenter Server et envoyer des métadonnées de configuration et de performances du serveur à Azure.

Configurer l’appliance

Vous pouvez déployer l’appliance Azure Migration en utilisant ces méthodes :

  • Créer un serveur sur une machine virtuelle vCenter Server en utilisant un modèle OVA téléchargé. Il s’agit de la méthode décrite dans cet article.
  • Configurer l’appliance sur un serveur existant à l’aide d’un script d’installation PowerShell. Vous devez exécuter un script PowerShell si vous ne pouvez pas utiliser un modèle OVA ou si vous êtes dans Azure Government.

Après avoir créé l’appliance, vérifiez qu’elle peut se connecter à Azure Migrate : Découverte et évaluation, inscrivez-la au projet et configurez-la pour lancer une découverte.

Déployer à l’aide d’un modèle OVA

Pour configurer l’appliance en utilisant un modèle OVA, vous devez effectuer ces étapes, décrites en détail dans cette section :

Remarque

Les modèles OVA ne sont pas disponibles pour les clouds souverains.

  1. Fournissez un nom d’appliance et générez une clé de projet sur le portail.
  2. Téléchargez un fichier de modèle OVA, puis importez-le dans vCenter Server. Vérifiez que l’OVA est sécurisé.
  3. Créez l’appliance à partir du fichier OVA. Vérifiez que l’appliance peut se connecter à Azure Migrate.
  4. Configurez l’appliance pour la première fois.
  5. Inscrivez l’appliance auprès du projet avec 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>Découvrir.
  2. Dans Découvrir les serveurs, sélectionnez Vos serveurs sont-ils virtualisés ?>Oui, avec l’hyperviseur vSphere VMware.
  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 dans votre environnement VMware. Le nom doit être alphanumérique et comporter 14 caractères au maximum.
  4. Pour commencer à créer les ressources Azure requises, sélectionnez Générer la clé. Ne fermez pas le volet Découvrir pendant la création des ressources.
  5. Une fois les ressources Azure créées, une clé de projet est générée.
  6. Copiez la clé. Vous utiliserez la clé pour inscrire l’appliance lors de sa configuration.

Télécharger le modèle OVA

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

Vérifier la sécurité

Avant de déployer le fichier OVA, vérifiez qu’il est sécurisé :

  1. Sur le serveur sur lequel vous avez téléchargé le fichier, ouvrez une fenêtre d’invite de commandes en utilisant l’option Exécuter en tant qu’administrateur.

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

    C:\>CertUtil -HashFile <file_location> <hashing_agorithm>
    

    Par exemple :

    C:\>CertUtil -HashFile C:\Users\Administrator\Desktop\MicrosoftAzureMigration.ova SHA256
    
  3. Vérifiez les toutes dernières versions de l’appliance et les valeurs de hachage :

    • Pour le cloud public Azure :

      Algorithme Télécharger SHA256
      VMware (11,9 Go) Version la plus récente 06256F9C6FB3F011152D861DA43FFA1C5C8FF966931D5CE00F1F252D3A2F4723
    • Pour Azure Government :

      Algorithme Télécharger SHA256
      VMware (85,8 Mo) Version la plus récente a551f3552fee62ca5c7ea11648960a09a89d226659febd26314e222a37c7d857

Créer le serveur de l’appliance

Importez le fichier téléchargé, puis créez un serveur dans l’environnement VMware :

  1. Dans la console du client vSphere, sélectionnez File (Fichier)>Deploy OVF Template (Déployer le modèle OVF).
  2. Dans l’Assistant Déployer un modèle OVA, sélectionnez Source, puis entrez l’emplacement du fichier OVA.
  3. Dans Nom, entrez un nom pour le serveur. Dans Emplacement, sélectionnez l’objet d’inventaire dans lequel le serveur doit être hébergé.
  4. Dans Hôte/Cluster, sélectionnez l’hôte ou le cluster sur lequel s’exécute le serveur.
  5. Dans Stockage, sélectionnez la destination du stockage du serveur.
  6. Dans Format de disque, sélectionnez le type de disque et la taille.
  7. Dans Mappage réseau, sélectionnez le réseau auquel le serveur se connectera. Le réseau nécessite une connexion à Internet pour envoyer des métadonnées à Azure Migrate.
  8. Vérifiez et confirmez les paramètres, puis sélectionnez Terminer.

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

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

Configurer l’appliance

Pour configurer l’appliance pour la première fois :

Notes

Si vous configurez l’appliance avec un script PowerShell au lieu d’un modèle OVA téléchargé, vous pouvez ignorer les deux premières étapes.

  1. Dans vSphere Client, cliquez avec le bouton droit sur le serveur, puis sélectionnez Ouvrir la console.

  2. Sélectionnez ou entrez la langue, le fuseau horaire et le mot de passe pour l’appliance.

  3. Ouvrez un navigateur sur n’importe quel serveur pouvant se connecter au serveur de l’appliance. Accédez à l’URL du gestionnaire de configuration de l’appliance : https://appliance name or IP address: 44368.

    Vous pouvez également ouvrir le gestionnaire de configuration à partir du bureau du serveur de l’appliance en sélectionnant le raccourci du gestionnaire de configuration.

  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 effectuez ces étapes :

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

      Remarque

      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 quand vous avez généré 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 se connecter pour copier le code de l’appareil (vous devez avoir un code d’appareil pour vous authentifier sur Azure) et ouvrez un prompt 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 sign 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 d’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, sélectionnez Voir les détails pour voir les détails de l’inscription.

  4. Installer VDDK : L’appliance vérifie que VDDK (VMware vSphere Virtual Disk Development Kit) est installé. Si le VDDK n’est pas installé, téléchargez VDDK 6.7 ou 7.0 à partir de VMware. Extrayez le contenu du fichier zip téléchargé à l’emplacement spécifié sur l’appliance, le chemin d’accès par défaut est C:\Program Files\VMware\VMware Virtual Disk Development Kit, comme indiqué dans les instructions d’installation.

    L’outil Migration et modernisation utilise VDDK pour répliquer les serveurs durant la migration vers Azure.

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

Démarrer la découverte en continu

Effectuez les étapes de configuration dans le gestionnaire de configuration d’appliance pour préparer et démarrer la découverte.

Fournir les détails de vCenter Server

L’appliance doit se connecter à vCenter Server pour découvrir les données de configuration et de performances des serveurs :

  1. Dans Étape 1 : Fournir les informations d’identification de vCenter Server, sélectionnez Ajouter des informations d’identification afin d’entrer un nom pour les informations d’identification. Ajoutez le nom d’utilisateur et le mot de passe du compte vCenter Server que l’appliance utilisera pour découvrir les serveurs qui s’exécutent sur vCenter Server.

    • Vous devriez avoir configuré un compte avec les autorisations requises, comme décrit plus tôt dans cet article.
    • Si vous souhaitez étendre la découverte à des objets VMware spécifiques (centres de données vCenter Server, clusters, dossier de clusters, hôtes, dossier d’hôtes ou serveurs individuels), passez en revue les instructions pour définir l’étendue de découverte afin de restreindre le compte utilisé par Azure Migrate.
    • 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 sur plusieurs vCenter Servers à l’aide d’une seul appliance.
  2. À l’Étape 2 : Fournir les détails de vCenter Server, sélectionnez Ajouter une source de découverte pour ajouter l’adresse IP ou le nom de domaine complet d’un vCenter Server. Vous pouvez laisser le port par défaut (443) ou spécifier un port personnalisé sur lequel votre serveur vCenter Server est à l’écoute. Sélectionnez le nom convivial des informations d’identification que vous souhaitez mapper au vCenter Server, puis cliquez sur Enregistrer.

    Sélectionnez Ajouter plus pour enregistrer les détails précédents et ajouter plus de détails sur vCenter Server. Vous pouvez ajouter jusqu’à 10 vCenter Servers par appliance.

    Screenshot that allows to add more vCenter Server details.

  3. L’appliance tente de valider la connexion aux vCenter Servers ajoutés à l’aide des informations d’identification mappées à chaque vCenter Server. Elle affiche l’état de validation avec l’adresse IP ou le nom de domaine complet des vCenter Servers dans la table des sources.

  4. Vous pouvez revalider la connectivité à vCenter Server à tout moment avant de lancer la découverte.

    Screenshot that shows managing credentials and discovery sources for vCenter Server in the appliance configuration manager.

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, et la découverte d’applications web ASP.NET dans votre environnement VMware., 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écouverte de vCenter Server. Vous pouvez changer cette option à tout moment.

Screenshot that shows providing credentials for software inventory, dependency analysis, and s q l server discovery.

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. Passez en revue les autorisations requises sur le compte pour l’é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, et la découverte d’applications web ASP.NET.

  5. Pour ajouter plusieurs jeux d’informations d’identification à la fois, sélectionnez Ajouter plus 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.

Remarque

Vérifiez que les caractères spéciaux suivants ne sont pas passés dans les informations d’identification, car ils ne sont pas pris en charge pour les mots de passe SSO :

  • Caractères non-ASCII. Plus d’informations
  • Esperluette (&)
  • Point-virgule (;)
  • Guillemet double (")
  • Guillemet simple (')
  • Accent circonflexe (^)
  • barre oblique inverse (\)
  • Pourcentage (%)
  • Signes supérieur et inférieur (<, >)
  • Livre (£)

Démarrer la découverte

Pour démarrer la découverte de vCenter Server, 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, et la découverte d’applications web ASP.NET dans votre environnement VMware., sélectionnez Démarrer la découverte. Une fois la découverte lancée, vous pouvez vérifier son état par rapport à l’adresse IP ou au le nom de domaine complet de vCenter Server dans la table des sources.

Fonctionnement de la découverte

  • La découverte de serveurs sur 10 vCenter Servers ajoutés à une seule appliance prend de 20 à 25 minutes.
  • Si vous avez fourni des informations d’identification de serveur, l’inventaire logiciel (découverte des applications installées) est automatiquement lancé une fois que la découverte des serveurs s’exécutant sur des vCenter Servers est terminée. L’inventaire logiciel est effectué une fois toutes les 12 heures.
  • 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. Elle collecte 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’inventaire logiciel identifie le rôle de serveur web sur les serveurs. Avec ces informations collectées, l’appliance tente de se connecter au serveur web IIS via les informations d’authentification Windows fournies sur l’appliance. Elle collecte des données sur les applications web. La découverte d’applications web est effectuée une fois toutes les 24 heures.
  • La découverte des applications installées peut prendre plus de 15 minutes. 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 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.
  • Les données des bases de données et des instances SQL et les données des applications web commencent à apparaître dans le portail dans les 24 heures qui suivent le démarrage de la découverte.

Étapes suivantes

Passez en revue les tutoriels pour l’évaluation VMware et la migration sans agent.