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 :
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 :
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 :
Installez et initialisez gcloud CLI.
Mettez à jour gcloud CLI :
gcloud components update
Assurez-vous que gcloud CLI est autorisé à accéder à vos données et services :
gcloud auth login
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 :
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
Affichez la liste des services déjà activés sur le projet :
gcloud services list
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
Vous devriez maintenant pouvoir ouvrir la page "Migrate to Virtual Machines" dans la console Google Cloud :
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
.