Activer les services Migrate to Virtual Machines

Pour pouvoir commencer une migration, vous devez activer le service Migrate to Virtual Machines sur Google Cloud et activer tous les autres services Google Cloud requis par Migrate to Virtual Machines.

Identifier votre projet hôte

Les projets Google Cloud constituent une base pour la création, l'activation et l'utilisation de tous les services Google Cloud, comme la gestion des API, la facturation, l'ajout et la suppression de collaborateurs et la gestion des autorisations pour les ressources Google Cloud.

Migrate to Virtual Machines utilise les types de projets suivants :

  • Projet hôte (obligatoire)

    Utilisez le projet host pour contrôler le processus de migration et éventuellement héberger les instances Compute Engine exécutant vos charges de travail migrées. Vous devez créer et configurer un projet hôte comme décrit dans les sections suivantes.

  • Projet cible (facultatif)

    Un projet target définit le projet de destination pour une instance Compute Engine exécutant votre VM migrée. Votre projet hôte peut être utilisé en tant que projet cible. Si vous souhaitez migrer des VM vers d'autres projets, vous devez les ajouter en tant que projets cibles vers Migrate to Virtual Machines. Pour en savoir plus, consultez la section Ajouter un projet cible.

Pour activer les services Migrate to Virtual Machines, vous devez identifier le projet Google Cloud que vous souhaitez utiliser comme projet hôte :

  1. Dans la console Google Cloud, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud à utiliser comme projet hôte :

    Accéder à la page de sélection du projet

  2. Notez le nom et l'ID du projet sélectionné.

Installer la CLI gcloud

Installez gcloud CLI sur votre poste de travail, ce qui installe également Google Cloud CLI. gcloud est le principal outil CLI qui vous permet de créer et de gérer des ressources Google Cloud. Vous pouvez utiliser gcloud pour effectuer de nombreuses tâches courantes sur la plate-forme, à partir de la ligne de commande ou dans des scripts et autres mécanismes d'automatisation.

Pour installer gcloud CLI, procédez comme suit :

  1. Installez et initialisez gcloud CLI.

  2. Mettez à jour gcloud CLI :

    gcloud components update
  3. Assurez-vous que gcloud CLI est autorisé à accéder à vos données et services :

    gcloud auth login
  4. Un nouvel onglet de navigateur vous invite à choisir un compte.

Activer les services requis sur le projet hôte

Dans votre projet hôte, activez les services Google Cloud requis par le service Migrate to Virtual Machines. Pour en savoir plus sur ces services, consultez la page gcloud services.

Le projet hôte de Migrate to Virtual Machines nécessite l'activation des services Google Cloud suivants :

Nom Titre
vmmigration.googleapis.com API Migrate to Virtual Machines
servicemanagement.googleapis.com API Service Management
servicecontrol.googleapis.com API Service Control
iam.googleapis.com API IAM (Identity and Access Management)
cloudresourcemanager.googleapis.com API Cloud Resource Manager
compute.googleapis.com API Compute Engine

Pour activer les services requis:

  1. Assurez-vous d'avoir défini le projet par défaut sur le projet host. Remplacez PROJECT_ID par l'ID de votre projet host:

    gcloud config set project PROJECT_ID
  2. Affichez la liste des services déjà activés sur le projet:

    gcloud services list
  3. Si tous les services requis ne sont pas répertoriés, activez-les :

    gcloud services enable vmmigration.googleapis.com servicemanagement.googleapis.com servicecontrol.googleapis.com iam.googleapis.com cloudresourcemanager.googleapis.com compute.googleapis.com 
  4. Vous devriez maintenant pouvoir ouvrir la page "Migrate to Virtual Machines" dans la console Google Cloud :

    Accéder à la page Migrate to Virtual Machines

Utiliser des rôles prédéfinis

Identity and Access Management comprend deux rôles prédéfinis que vous pouvez utiliser pour contrôler les accès des utilisateurs de votre organisation :

Rôle Titre Description
roles/vmmigration.admin Administrateur VM Migration Permet aux utilisateurs de créer des sources Migrate to Virtual Machines et d'effectuer toutes les autres opérations de migration.
roles/vmmigration.viewer Lecteur VM Migration Permet aux utilisateurs de récupérer des informations sur Migrate to Virtual Machines dans la console Google Cloud. Destiné aux utilisateurs qui effectuent des migrations sans configurer le système ni ajouter de nouvelles sources de migration.

Par exemple, si vous souhaitez autoriser un utilisateur de votre organisation à consulter les informations d'une migration, mais pas à effectuer une migration, attribuez-lui le rôle roles/vmmigration.viewer.

Étapes suivantes