Cycle de vie de migration des VM

Cette page décrit les phases par lesquelles passe une VM donnée lors de sa migration vers Google Cloud. Certaines phases sont facultatives et d'autres ne sont pas disponibles lors des migrations de cloud à cloud.

Migration complète

L'opération de migration complète déplace les VM de la source vers la cible en une seule étape. Pour ce faire, elle :

  1. exécute le processus run-in-cloud ;
  2. attend que les VM soient à l'état Cache on Demand, lorsque le stockage est transféré vers le cloud ;
  3. migre les données de la VM vers GCP ;
  4. prépare la VM à se dissocier une fois le stockage entièrement copié dans Google Cloud.

Une fois ce processus terminé, l'état de la VM devient Ready to Detach.

La migration complète est un processus automatique qui inclut les tâches suivantes, que vous pouvez également exécuter manuellement :

Run-in-cloud

Cette opération déplace les VM sources de votre centre de données sur site vers Google Cloud. Elle ne déplace pas complètement le stockage de la VM dans le cloud. Vous migrez l'espace de stockage en effectuant une migration du stockage.

L'opération run-in-cloud :

  1. arrête les VM sources ;
  2. s'associe aux volumes des VM ;
  3. démarre la VM sur Google Cloud, en déplaçant le stockage selon les besoins.

Migration du stockage

Cette opération copie les données de stockage associées à une VM migrée vers un disque sur Compute Engine. Pour en savoir plus sur la migration de l'espace de stockage, consultez l'article Migrer le stockage sur site.

Préparation de la dissociation

Cette opération extrait les disques VM du cache et du magasin d'objets de Migrate for Compute Engine et crée les lecteurs de données natifs dans Google Cloud. Une fois cette opération terminée, vous pouvez dissocier la VM du cache de Migrate for Compute Engine.

Dissocier

Lors de la séquence de dissociation, Migrate for Compute Engine :

  • arrête la VM dans le cloud ;
  • effectue une synchronisation finale des données si nécessaire ;
  • associe les disques natifs à l'instance ;
  • démarre l'instance dans Google Cloud.

Effectuer un nettoyage

Une fois que les VM sont dissociées et que vous avez terminé toute validation requise, vous pouvez lancer le nettoyage de la dissociation. Chaque VM est alors marquée comme non gérée par Migrate for Compute Engine.

Vous pouvez effectuer une opération de retour à tout moment avant d'exécuter le nettoyage.

Retour

Permet de replacer les instances Google Cloud dans leur environnement source (sur site ou dans AWS).

L'opération de retour :

  1. arrête les VM ;
  2. replace leur stockage dans l'environnement source correspondant ;
  3. supprime les instances Google Cloud.

Clone de test

Un clone de test crée des clones des VM sélectionnées pour les tester dans Compute Engine. Le clone de test se comporte comme les systèmes opérationnels et exploite les données de la VM source. Cependant, les clones de test ne modifient aucune donnée active, car les données de l'environnement de test ne sont pas écrites sur site. Lors de la création d'un clone de test, Migrate for Compute Engine :

  1. s'associe aux volumes des VM ;
  2. démarre chaque instance dans Google Cloud. Le stockage est transféré de la VM vers Google Cloud.

Pour en savoir plus sur l'utilisation des clones de test, consultez l'article Tester des charges de travail migrées.

Supprimer un clone

En supprimant un clone de test, vous le supprimez de Google Cloud.

Notez que la suppression du clone de test n'a aucune incidence sur votre système opérationnel ou vos données actives. Aucune modification apportée aux données du clone de test n'est répliquée sur votre système actif.

Migration hors connexion

Migrate for Compute Engine peut migrer des charges de travail avec des systèmes d'exploitation ou des systèmes de fichiers non compatibles avec sa technologie de streaming, mais compatibles avec l'environnement cloud.

Pour obtenir la liste des systèmes d'exploitation compatibles avec la migration hors connexion, consultez la section Systèmes d'exploitation compatibles.

Pendant le processus de migration hors connexion, Migrate for Compute Engine :

  1. migre le stockage ;
  2. démarre la nouvelle VM, uniquement lorsque la migration est terminée ;
  3. dissocie la VM.