Dissocier une VM

Une fois que la VM est entièrement mise en cache, avant de commencer la dissociation, vous devez préparer la VM afin d'être en mesure de la dissocier de Google Cloud Migrate for Compute Engine (anciennement Velostrata). Cette opération consiste à déplacer les disques de la VM du service de stockage d'objets et du cache de Migrate for Compute Engine et à créer des disques natifs dans Google Cloud.

Préparer la dissociation d'une VM

Pour dissocier une VM, Migrate for Compute Engine déploie une instance d'outil d'exportation vers Google Cloud. L'outil d'exportation continue de synchroniser les disques de la VM jusqu'à ce qu'ils soient dissociés ou arrêtés manuellement. Une fois que la VM est à l'état Ready to Detach (Prête pour la dissociation), vous devez planifier son arrêt pour permettre la dissociation, redémarrer la VM et effectuer les modifications de la configuration réseau requises pour votre application.

La VM doit être à l'état Fully Cached (Entièrement mise en cache) avant que vous puissiez exécuter l'opération Prepare to Detach (Préparer la dissociation). Si la VM n'est pas à l'état Fully Cached, migrez l'espace de stockage de la VM dans le cloud.

Lorsque vous travaillez en mode "mise en cache", toutes les données des disques connectés à l'extension cloud Migrate for Compute Engine sont chiffrées.

Utiliser le plug-in vCenter pour Migrate for Compute Engine

  1. Dans vSphere vCenter, sélectionnez la VM.
  2. Effectuez un clic droit sur la VM, puis sélectionnez Opérations Migrate for Google Compute Engine > Opérations de migration > Préparer la dissociation.
  3. Sélectionnez un type de disque, puis cliquez sur OK. Vous pouvez surveiller la progression de la dissociation dans l'onglet Summary (Résumé). La VM est prête à être dissociée lorsque Ready to Detach s'affiche dans le champ Storage Migration (Migration du stockage).
    Capture d'écran illustrant le moment où la VM est prête à être dissociée (cliquez pour agrandir)
    Capture d'écran illustrant le moment où la VM est prête à être dissociée (cliquez pour agrandir)

Dissocier la VM

Une fois la tâche Preparing to Detach (Préparer la VM pour la dissociation) terminée, vous pouvez dissocier la VM. L'étape de dissociation est une séquence au cours de laquelle la VM s'arrête, effectue les dernières synchronisations nécessaires (y compris l'ajustement de la taille de l'instance), associe les disques natifs à l'instance, puis démarre l'instance.

Après avoir dissocié la VM, exécutez vos propres tests pour vérifier qu'elle fonctionne correctement. Ensuite, effectuez soit un nettoyage, soit un rollback (si vous ne souhaitez pas dissocier la VM de Migrate for Compute Engine). Pour en savoir plus, reportez-vous à la section Démarrer le nettoyage de la dissociation de cette page.

Utiliser le plug-in vCenter pour Migrate for Compute Engine

  1. Dans vSphere vCenter, sélectionnez la VM.
  2. Effectuez un clic droit sur la VM, puis sélectionnez Opérations Migrate for Google Compute Engine > Opérations de migration > Dissocier.
  3. Vous pouvez également sélectionner un nouveau type d'instance, puis cliquer sur OK. Vous pouvez surveiller la progression de la dissociation depuis vCenter :
    Capture d'écran illustrant la progression de la dissociation (cliquez pour agrandir)
    Capture d'écran illustrant la progression de la dissociation (cliquez pour agrandir)
    Une fois le processus de dissociation achevé, Detached (Dissociée) s'affiche dans le champ Storage Migration (Migration du stockage).

Démarrer le nettoyage de la dissociation

Une fois la VM dissociée et les tests terminés, vous pouvez démarrer le nettoyage de la dissociation. Le nettoyage ajoute un marquage "non gérée par Migrate for Compute Engine" à la VM et supprime les données de la VM du cache. Si vous souhaitez revenir à VMware, vous pouvez remettre la VM entièrement en cache.

Utiliser le plug-in vCenter pour Migrate for Compute Engine

  1. Dans vSphere vCenter, sélectionnez la VM.
  2. Effectuez un clic droit sur la VM, puis sélectionnez Opérations Migrate for Google Compute Engine > Opérations de migration > Nettoyer.
  3. Pour confirmer que vous souhaitez effectuer un nettoyage, saisissez le numéro affiché en rouge et cliquez sur OK.
  4. Pour forcer le nettoyage, sélectionnez Force Clean up.

    La migration du stockage passe à l'état Cleaning Up (Nettoyage en cours). Une fois le processus de nettoyage terminé, la VM n'est plus gérée par Migrate for Compute Engine. Elle est désormais gérée par vSphere.

Annuler la dissociation

Lorsque la VM est à l'état Ready to Detach (Prête pour la dissociation) ou déjà dissociée, si vous souhaitez revenir à l'utilisation du cache Migrate for Compute Engine, vous pouvez arrêter le processus de dissociation ou effectuer un rollback. Ces deux actions entraînent la suppression du disque persistant Google Cloud créé pour l'instance dissociée et une remise en cache intégrale de la VM.

Utiliser le plug-in vCenter pour Migrate for Compute Engine

  1. Dans vSphere vCenter, sélectionnez la VM.
  2. Effectuez un clic droit sur la VM, puis sélectionnez Opérations Migrate for Google Compute Engine > Opérations de migration > Annuler la dissociation.
  3. Saisissez les quatre chiffres affichés en rouge pour confirmer l'annulation de la dissociation.
    Capture d'écran de la boîte de dialogue Cancel Detach (Annuler la dissociation) - (cliquez pour agrandir)
    Capture d'écran de la boîte de dialogue Cancel Detach (Annuler la dissociation) - (cliquez pour agrandir)
    Une fois que vous avez confirmé l'annulation, la migration du stockage passe à l'état Cancelling Detach (Annulation de la dissociation). Une fois l'annulation terminée, la migration du stockage repasse à l'état Fully Cached (Entièrement mis en cache).