Configurer une appliance pour Azure Government Cloud

Suivez cet article pour déployer une appliance Azure Migrate pour Azure Government Cloud pour effectuer :

  • Détection, évaluation et réplication sans agent des serveurs exécutés dans un environnement VMware
  • Découverte et évaluation des serveurs s’exécutant dans un environnement Hyper-V
  • Détection et évaluation des serveurs physiques ou des serveurs s’exécutant sur d’autres clouds comme AWS, GCP, Xen, etc.

Si vous souhaitez configurer une appliance dans le cloud public, lisez cet article.

Remarque

L’option de déploiement d’une appliance à l’aide d’un modèle (pour les serveurs exécutant un environnement VMware ou Hyper-V) n’est pas prise en charge dans Azure Government. Vous devez utiliser le script du programme d’installation uniquement.

Prérequis

Vous pouvez utiliser le script pour déployer l’appliance Azure Migrate sur un serveur physique ou virtualisé existant.

  • Le serveur servant d’appliance doit exécuter Windows Server 2019 ou Windows Server 2022, et répondre aux autres exigences de VMware, Hyper-V et des serveurs physiques.

  • Si vous exécutez le script sur un serveur sur lequel l’appliance Azure Migrate est déjà configurée, vous pouvez choisir de nettoyer la configuration existante et de configurer une nouvelle appliance de la configuration souhaitée. Lorsque vous exécutez le script, vous recevrez une notification comme indiqué ci-dessous :

    Capture d’écran montrant comment reconfigurer une appliance.

Configurer l'appliance pour VMware

  1. Pour configurer l’appliance, téléchargez le fichier compressé dénommé AzureMigrateInstaller.zip à partir du portail ou de cette page.
  2. Extrayez le contenu sur le serveur sur lequel vous souhaitez déployer l’appliance.
  3. Exécuter le script PowerShell pour lancer le gestionnaire de configuration de l’appliance.
  4. Installez l'appliance et configurez-la pour la première fois.

Télécharger le script

  1. Dans Objectifs de migration>Serveurs, bases de données et applications web>Azure Migrate : découverte et évaluation, cliquez sur Découvrir.
  2. Dans Découvrir les serveurs>Vos serveurs sont-ils virtualisés ?, sélectionnez Oui, avec l’hyperviseur VMware vSphere.
  3. Fournissez un nom d’appliance et générez une clé de projet sur le portail.
  4. Cliquez sur Télécharger pour télécharger le fichier zip.

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

Exécuter le script

  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 la détection, l’évaluation et la migration de serveurs exécutés sur votre environnement VMware dans un projet Azure Migrate doté d’une connectivité (point de terminaison public) par défaut sur Azure Government Cloud.

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

  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.

Vérifier l’accès

Vérifiez que l'appliance peut se connecter aux URL Azure des clouds du secteur public.

Configurer l'appliance pour Hyper-V

  1. Pour configurer l’appliance, téléchargez le fichier compressé dénommé AzureMigrateInstaller.zip à partir du portail ou de cette page.
  2. Extrayez le contenu sur le serveur sur lequel vous souhaitez déployer l’appliance.
  3. Exécuter le script PowerShell pour lancer le gestionnaire de configuration de l’appliance.
  4. Installez l'appliance et configurez-la pour la première fois.

Télécharger le script

  1. Dans Objectifs de migration>Serveurs, bases de données et applications web>Azure Migrate : découverte et évaluation, cliquez sur Découvrir.
  2. Dans Découvrir les serveurs>Vos serveurs sont-ils virtualisés ?, sélectionnez Oui, avec Hyper-V.
  3. Fournissez un nom d’appliance et générez une clé de projet sur le portail.
  4. Cliquez sur Télécharger pour télécharger le fichier zip.

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

Exécuter le script

  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 la détection et l’évaluation de serveurs exécutés sur votre environnement Hyper-V dans un projet Azure Migrate doté d’une connectivité (point de terminaison public) par défaut sur Azure Government Cloud.

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

  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.

Vérifier l’accès

Vérifiez que l'appliance peut se connecter aux URL Azure des clouds du secteur public.

Configurer l'appliance pour des serveurs physiques

  1. Pour configurer l’appliance, téléchargez le fichier compressé dénommé AzureMigrateInstaller.zip à partir du portail ou de cette page.
  2. Extrayez le contenu sur le serveur sur lequel vous souhaitez déployer l’appliance.
  3. Exécuter le script PowerShell pour lancer le gestionnaire de configuration de l’appliance.
  4. Installez l'appliance et configurez-la pour la première fois.

Télécharger le script

  1. Dans Objectifs de migration>Serveurs, bases de données et applications web>Azure Migrate : découverte et évaluation, cliquez sur Découvrir.
  2. Dans Découvrir des serveurs>Vos serveurs sont-ils virtualisés ?, sélectionnez Physiques ou autres (AWS, GCP, Xen, etc.).
  3. Cliquez sur Télécharger pour télécharger le fichier zip.

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 :

---

Remarque

Le même script peut être utilisé pour configurer une appliance physique pour Azure Government Cloud ou un cloud Azure Government avec une connectivité de point de terminaison public ou privé.

Exécuter le script

  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 Azure Government.

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

  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

Vérifiez que l'appliance peut se connecter aux URL Azure des clouds du secteur public.

Étapes suivantes

Après avoir déployé l’appliance, vous devez la configurer pour la première fois et l’inscrire auprès du projet.