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 :
- Installez le package avec Yum. Cette opération récupère et installe automatiquement les conditions préalables requises.
- Téléchargez et installez les composants requis, puis installez le package RPM.
Installer avec Yum
- Connectez-vous à la VM de charge de travail.
- À 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.
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
- Connectez-vous à la VM de charge de travail.
- À 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.
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
Installez les conditions préalables individuellement.
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.
- Connectez-vous à la machine virtuelle SLES en tant qu'utilisateur racine.
Installez le package SLES xen-kmp-default :
zypper install xen-kmp-default
Effectuez un redémarrage.
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.
- Connectez-vous à la machine virtuelle Ubuntu en tant qu'utilisateur bénéficiant d'un accès privilégié sudo.
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
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.
- Exécutez la migration hors connexion sur la VM (telle quelle).
- Suivez la procédure décrite sur cette page pour configurer des dépôts yum et installer l'agent invité Compute Engine.