Déployer le backend Migrate for Compute Engine

Le dispositif virtuel de backend sur site Migrate for Compute Engine se connecte aux disques de VM de votre centre de données sur site et assure leur diffusion ou leur migration vers GCP à l'aide d'extensions cloud.

Le dispositif virtuel de backend Migrate for Compute Engine sur site inclut un plug-in vCenter facultatif qui expose les opérations de migration dans l'interface utilisateur de vCenter. Le plug-in peut être utile lorsque vous souhaitez migrer des VM une par une ou lorsque vous souhaitez utiliser l'interface utilisateur de vCenter. Cependant, vous pouvez effectuer des migrations à l'aide du gestionnaire Migrate for Compute Engine, qui permet de migrer des VM par lots à l'aide de vagues.

Le backend Migrate for Compute Engine est distribué en tant que package Open Virtualization Format (OVF).

Dimensionner une VM pour le backend Migrate for Compute Engine

Le backend Migrate for Compute Engine exige les éléments suivants, en fonction du nombre de VM à migrer simultanément :

Taille de la migration Ressources
<=100 VM à migrer simultanément 2 processeurs virtuels, 4 Go de RAM
>100 VM à migrer simultanément 4 processeurs virtuels, 8 Go de RAM

Déployer et configurer le backend Migrate for Compute Engine

  1. Téléchargez le fichier OVA du backend Migrate for Compute Engine, disponible sur la page des téléchargements. Vous pouvez vérifier l'intégrité des fichiers à l'aide du hachage SHA256 du backend Migrate for Compute Engine, disponible sur la page des téléchargements.
  2. Connectez-vous à vSphere via le client Web Flash.

  3. Cliquez avec le bouton droit sur l'objet parent de l'une des VM à migrer (par exemple, un centre de données), puis sélectionnez Déployer le modèle OVF.

  4. Sélectionnez le fichier OVA Migrate for Compute Engine.

  5. Choisissez l'hôte ou le cluster de votre centre de données vSphere sur lequel vous souhaitez exécuter le backend Migrate for Compute Engine.

  6. Sélectionnez un format de disque, puis cliquez sur Suivant.

  7. Sélectionnez les informations du réseau qui hébergera le backend Migrate for Compute Engine. Cliquez sur Suivant.

  8. Développez la section Configuration du backend Migrate for Compute Engine.

  9. Collez le jeton que vous avez copié à partir du gestionnaire Migrate for Compute Engine sur Google Cloud dans le champ Jeton de backend Velostrata. Il s'agit du jeton que vous avez copié lors de la configuration du gestionnaire de migration dans la procédure Configurer la journalisation à partir du gestionnaire Migrate for Compute Engine.

    Notez que ce jeton contient l'adresse IP du gestionnaire Migrate for Compute Engine afin que le backend Migrate for Compute Engine puisse y accéder.

  10. Saisissez et confirmez un mot de passe pour l'utilisateur admin sur le backend Migrate for Compute Engine. Après l'installation, le mot de passe doit être modifié. Pour cela, connectez-vous en SSH au backend Migrate for Compute Engine en tant que admin à l'aide de la commande passwd.

  11. Développez la section Propriétés du réseau. Saisissez le Nom d'hôte du dispositif virtuel. Saisissez une adresse IP statique, un masque de réseau, une passerelle par défaut et un serveur DNS pour le backend Migrate for Compute Engine. Vous pouvez modifier ces propriétés à tout moment, en veillant à redémarrer le dispositif virtuel pour que les modifications prennent effet.

  12. Si vous souhaitez utiliser un proxy HTTP pour les métriques et les importations de journaux dans Google Cloud Observability, renseignez le paramètre Proxy HTTP.

  13. Si votre VPN vers Google Cloud n'est pas configuré pour un routage dynamique, vous pouvez saisir la route réseau statique pour atteindre les sous-réseaux sur Google Cloud. L'adresse se présente au format x.x.x.x/x y.y.y.y, où x.x.x.x/x correspond à l'adresse du réseau VPC sur Google Cloud au format CIDR, et y.y.y.y correspond à l'adresse IP de la passerelle VPN sur site.

  14. Cliquez sur Suivant, puis examinez la page Prêt à terminer.

  15. Cliquez sur Terminer. La tâche "Déployer le modèle OVF" s'affiche.

Configurer le rôle de service et les autorisations de Migrate for Compute Engine dans vCenter

Cette procédure explique comment ajouter manuellement un rôle de service au serveur vCenter pour Migrate for Compute Engine. Un script PowerShell est également disponible pour créer ce rôle. Téléchargez la configuration du rôle de service vSphere à partir de la page Téléchargements.

Configurer le rôle de service et les autorisations de Migrate for Compute Engine dans vCenter

  1. Connectez-vous au client Web vCenter.
  2. Sélectionnez Home > Administration > Rôles.
    Capture d'écran de la boîte de dialogue "Rôle" (cliquez pour agrandir)
    Boîte de dialogue Rôle (cliquez pour agrandir)
  3. Cliquez sur + pour créer un rôle.
  4. Cochez les cases correspondant aux privilèges suivants :
    • Alarmes
      • Créer une alarme
      • Modifier une alarme
      • Supprimer une alarme
      • Définir l'état d'une alarme
    • Datastore
      • Opérations sur les fichiers de bas niveau
    • Extension
      • Enregistrer l'extension
      • Annuler l'enregistrement de l'extension
      • Mettre à jour l'extension
    • Mondial
      • Annuler la tâche
      • Activer les méthodes
      • Désactiver les méthodes
      • Licences
      • Événement de journal
    • Tâche
      • Créer une tâche
      • Mettre à jour la tâche
    • Machine virtuelle
      • Gestion des comptes > Autoriser l'accès au disque
      • Gestion des comptes > Autoriser l'accès en lecture seule au disque
      • Gestion des comptes > Autoriser le téléchargement de la machine virtuelle
      • Gestion des instantanés > Créer un instantané
      • Gestion des instantanés > Supprimer un instantané
      • Gestion des instantanés > Revenir à l'instantané
      • Gestion des instantanés > Renommer l'instantané
      • Configuration > Configurer managedBy
      • Interaction > Mise sous tension
      • Interaction > Mise hors tension

Pour configurer les autorisations de l'utilisateur Migrate for Compute Engine dans vCenter, procédez comme suit :

  1. Sélectionnez Home > Global Inventory Lists > vCenter Servers (Accueil > Listes d'inventaire global > Serveurs vCenter).
  2. Cliquez avec le bouton droit sur le serveur vCenter requis, puis sélectionnez Add Permission (Ajouter une autorisation).
    Capture d'écran du menu "Add Permission" (Ajouter une autorisation) (cliquez pour agrandir)
    Boîte de dialogue "Ajouter une autorisation" (cliquez pour agrandir)
  3. Sélectionnez un utilisateur dans le volet de gauche et attribuez-lui le rôle de service Migrate for GCE (dans le volet de droite).
  4. Sélectionnez Propagate to children (Propager aux enfants), puis cliquez sur OK.

Enregistrer l'environnement VMware vCenter

Une fois le backend Migrate for Compute Engine connecté et enregistré auprès du gestionnaire Migrate for Compute Engine, vous pouvez enregistrer et déployer l'environnement VMware vCenter.

Lors de l'enregistrement, vous pouvez également enregistrer un plug-in vCenter qui fournit des opérations de migration et de surveillance de Migrate for Compute Engine dans l'interface utilisateur vCenter. Le plug-in n'est pas nécessaire pour migrer des VM à partir de vSphere.

Enregistrer l'environnement vCenter

  1. Assurez-vous qu'un compte de service vCenter Migrate for Compute Engine (utilisateur) et un rôle ont été créés avant de continuer.
  2. Connectez-vous à votre gestionnaire Migrate for Compute Engine.
  3. Sur la page d'accueil, cliquez sur System Settings (Paramètres système).
  4. Si le backend Migrate for Compute Engine parvient à se connecter au gestionnaire Migrate for Compute Engine, l'adresse IP du backend apparaît avec l'état Registered (Enregistré) et Connected (Connecté).
    Capture d'écran d'un dispositif enregistré et connecté (cliquez pour agrandir)
    Capture d'écran d'un dispositif enregistré et connecté (cliquez pour agrandir)
  5. Cliquez sur l'onglet vCenter Environment (Environnement vCenter), puis sur Register (Enregistrer).
  6. Sous vCenter Environment Registration (Enregistrement d'environnement vCenter), saisissez les valeurs des paramètres suivants :

    Paramètre Description
    vCenter address Adresse de votre serveur vCenter.
    vCenter user Nom d'utilisateur pour la connexion à vCenter.
    vCenter password Mot de passe pour la connexion à vCenter.
    Register Migrate for Compute Engine vCenter Plugin Sélectionnez ce paramètre pour que le plug-in vCenter Migrate for Compute Engine soit installé sur vCenter. Le plug-in fournit une interface utilisateur vCenter pour les actions de gestion et de migration de Migrate for Compute Engine.
    Capture d'écran de l'enregistrement d'un plug-in (cliquez pour agrandir)
    Enregistrer un plug-in (cliquez pour agrandir)
  7. Cliquez sur Register (Enregistrer) pour enregistrer le plug-in.

Si vous avez installé le plug-in, vous pouvez vérifier que son interface utilisateur est présente dans vCenter. Déconnectez-vous de vCenter, reconnectez-vous, puis cliquez avec le bouton droit sur Centre de données pour afficher les opérations Migrate for Google Compute Engine dans le menu.

Rechercher l'empreinte de votre serveur vCenter.

Le processus d'enregistrement du gestionnaire affiche l'empreinte SSL SHA-1 du serveur vCenter utilisé pour les connexions HTTPS. Vous trouverez cette empreinte dans votre navigateur. Le processus avec Google Chrome est décrit ci-dessous.

  1. Ouvrez l'URL vCenter vSphere dans Chrome
  2. Cliquez sur l'icône en forme de cadenas ou sur Non sécurisé à gauche de la barre d'adresse. L'état de la connexion HTTPS s'affiche.
  3. Cliquez sur Certificat.
  4. Développez la section Détails.
  5. Faites défiler jusqu'à l'empreinte SHA-1.

Étape suivante

Déployer une extension cloud