Préparer des VM Linux

Les VM Linux migrant vers Google Cloud avec Migrate for Compute Engine doivent disposer d'un package de préparation installé pour gérer automatiquement les modifications de configuration.

Cette page explique comment installer le package de préparation Migrate for Compute Engine sur les VM que vous souhaitez exécuter sur Google Cloud.

Ce package effectue les modifications au démarrage après avoir détecté que la VM est exécutée sur Google Cloud. Il peut rester installé tant que la VM est en cours d'exécution sur site. Pour plus d'informations sur les modifications apportées par le package, consultez la section Adaptations de VM.

RHEL/CentOS

Suivez les étapes ci-dessous pour préparer Red Hat Enterprise Linux (RHEL) 6/7 et CentOS 6/7.

Vous pouvez installer le package RPM Migrate for Compute Engine de deux manières :

  1. Installez le package avec Yum. Cette opération récupère et installe automatiquement les conditions préalables requises.
  2. Téléchargez et installez les composants requis, puis installez le package RPM.

Installer avec Yum

  1. Connectez-vous à la VM de charge de travail.
  2. À partir de la VM, téléchargez la dernière version du package RPM Migrate for Compute Engine à partir de la page Téléchargements.
  3. Installez le package de préparation à l'aide de yum :

    yum install migrate-for-gce-prep-<var>VERSION</var>.redhat.x86_64.rpm
    

Télécharger et installer des conditions préalables

  1. Connectez-vous à la VM de charge de travail.
  2. À partir de la VM, téléchargez la dernière version du package RPM Migrate for Compute Engine à partir de la page Téléchargements.
  3. Pour connaître la liste des conditions préalables, exécutez la commande suivante :

    rpm -qpR migrate-for-gce-prep-<var>VERSION</var>.redhat.x86_64.rpm
    

    Exemple :

    rpm -qpR migrate-for-gce-prep-1.8-12.redhat.x86_64.rpm
    
  4. Installez les conditions préalables individuellement.

  5. Installez le package RPM migrate-for-gce-prep à l'aide de Yum.

    yum install migrate-for-gce-prep-<var>VERSION</var>.redhat.x86_64.rpm
    

Si l'installation échoue ou s'il y a des avertissements, assurez-vous de les résoudre avant d'exécuter l'opération run-in-cloud.

SuSE SLES

Procédez comme suit pour préparer SuSE Enterprise Linux Server (SLES) 11/12 à être exécuté dans GCP.

  1. Connectez-vous à la machine virtuelle SLES en tant qu'utilisateur racine.
  2. Installez le package SLES xen-kmp-default :

    zypper install xen-kmp-default
    
  3. Effectuez un redémarrage.

  4. Installez le package RPM SUSE Migratefor Compute Engine à partir de la page Téléchargements, et en exécutant une commande semblable à ce qui suit :

    zypper install migrate-for-gce-prep-<var>VERSION</var>.suse.x86_64.rpm
    

    Exemple :

    zypper install migrate-for-gce-prep-1.8-12.suse.x86_64.rpm
    

Si l'installation échoue ou si des avertissements s'affichent pendant l'installation, corrigez-les avant de procéder à la migration de cette VM.

Ubuntu

Suivez les étapes ci-dessous pour préparer Ubuntu 14/16/18.

  1. Connectez-vous à la machine virtuelle Ubuntu en tant qu'utilisateur bénéficiant d'un accès privilégié sudo.
  2. Installez le package .deb Migrate for Compute Engine (disponible sur la page Téléchargements) à l'aide d'une commande telle que :

    sudo dpkg -i migrate-for-gce-prep-<var>VERSION</var>.deb
    

    Exemple :

    sudo dpkg -i migrate-for-gce-prep-1.8-12.deb
    
  3. Terminez l'installation de tous les éléments requis ou manquants pour le package migrate-for-gce-prep.

    sudo apt-get update && sudo apt-get install -f -y
    

Si l'installation échoue ou si des avertissements s'affichent pendant l'installation, corrigez-les avant de migrer cette VM avec Migrate for Compute Engine.

Amazon Linux

Suivez la procédure ci-dessous pour préparer Amazon Linux AMI ou Amazon Linux 2.

  1. Exécutez la migration hors connexion sur la VM (telle quelle).
  2. Suivez la procédure décrite sur cette page pour configurer des dépôts yum et installer l'agent invité Compute Engine.