Cette documentation concerne une version antérieure de Migrate for Compute Engine (anciennement Velostrata). Vous pouvez continuer à utiliser cette version ou utiliser la version actuelle.

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

    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 la suite d'opérations de Google Cloud, 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
    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
    Boîte de dialogue "Ajouter une autorisation" (cliquez pour agrandir)
  3. Sélectionnez un utilisateur dans le volet de gauche, puis attribuez le rôle de service Velostrata à l'utilisateur dans le volet de droite.
  4. Sélectionnez Propagate to children (Propager aux enfants), puis cliquez sur OK.

Déployer le plug-in vCenter de VMware pour Migrate for Compute Engine

Une fois le backend Migrate for Compute Engine connecté et enregistré dans le gestionnaire Migrate for Compute Engine sur Google Cloud, vous devez enregistrer et déployer le plug-in client Web vCenter de VMware pour Migrate for Compute Engine. Cela active les opérations de gestion et de surveillance de Migrate for Compute Engine dans l'interface utilisateur 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. Cliquez sur l'icône 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. Dans la barre supérieure de la page, cliquez sur vCenter Plugin, puis sur Register vCenter Plugin (Enregistrer un plug-in vCenter).
    Capture d'écran de l'enregistrement d'un plug-in (cliquez pour agrandir)
    Enregistrer un plug-in (cliquez pour agrandir)
  6. Saisissez l'adresse vCenter ou le nom DNS, l'utilisateur et le mot de passe.
  7. Cliquez sur Register (Enregistrer) pour enregistrer le plug-in.

  8. Pour vérifier que l'option Opérations Migrate for Google Compute Engine est présente dans le menu contextuel, déconnectez-vous du client Web vSphere, reconnectez-vous, puis cliquez avec le bouton droit sur Centre de données.

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.