Pour qu'elles fonctionnent correctement sur Google Cloud, il est nécessaire de modifier la configuration des VM migrées et des images importées. Ces modifications sont désignées par le terme adaptations d'OS. Migrate to Virtual Machines effectue automatiquement des adaptations d'OS à la fin de chaque cycle de réplication et pendant le processus d'importation d'image.
Les adaptations d'OS sont réalisées pour les VM Linux aussi bien que Windows. De manière générale, ces adaptations incluent les modifications suivantes :
- Activation du démarrage sur Google Cloud
- Activation de la console série
- Configuration des paramètres réseau
- Installation des packages requis par la VM pour activer les fonctionnalités Google Cloud
Les modifications spécifiques aux VM Linux et Windows sont décrites ci-dessous.
Adaptations Linux
À la fin de chaque cycle de réplication pour une VM Linux, Migrate to Virtual Machines effectue les adaptations d'OS sur la VM répliquée. Ces adaptations comprennent les éléments suivants :
Configuration d'une carte d'interface réseau pour utiliser DHCP
- S'il en existe, suppression des règles de réseau persistantes
udev
.
- S'il en existe, suppression des règles de réseau persistantes
Si le service VMware Tools/open-vm-tools est déjà installé, désactivez-le et essayez de le désinstaller. Remarque : Vous pouvez désinstaller le service VMware Tools/open-vm-tools en toute sécurité après la migration, ou le laisser désactivé.
Configuration du bootloader pour imprimer les journaux de la console sur le port série 1
Validation des pilotes virtio :
Si les pilotes virtio ne sont pas disponibles dans le noyau par défaut, sélection d'un noyau existant compatible avec le pilote Virtio
Si les pilotes virtio sont absents de
initrd
, recompilation deinitrd
avec des pilotes virtio
Ajout des dépôts Google Cloud à la liste des dépôts. Ces dépôts incluent :
Installation des packages Google suivants :
Packages
google-compute-engine
pour la compatibilité avec Compute EnginePackage
google-osconfig-agent
pour l'agent OS ConfigPackage
google-cloud-sdk
pour Google Cloud CLI
Définition de
systemd.target
sur le mode multi-utilisateurLe cas échéant, paramétrage de
fstab
pour utiliser les UUID de volumeSi la licence d'instance cible est de type PAYG :
Red Hat : installation du package
google-rhui-client-rhel
spécifique à la version de Red HatSLES : installation des packages clients de services régionaux de Google
Si l'OS est Oracle Linux avec un noyau UEK7 (Unbreakable Enterprise Kernel Release 7), installez le package
kernel-uek-modules-extra
pour la compatibilité avec la carte d'interface réseau virtuelle Google (gVNIC).
Adaptations Windows
À la fin de chaque cycle de réplication pour une VM Windows, Migrate to Virtual Machines effectue les adaptations d'OS sur la VM répliquée. Ces adaptations comprennent les éléments suivants :
Configuration du bootloader pour imprimer les journaux de la console sur le port série 2
Activez RDP.
Configuration du schéma d'alimentation :
Désactivation du mode hibernation
Paramétrage du schéma d'alimentation sur "Équilibré"
Désactivation de
display turn off
dans les configurations d'alimentation
Désactivation de l'animation au démarrage
Désactivation de CTRL-ALT-SUPPR
Si le service VMware Tools/open-vm-tools est déjà installé, désactivez-le et essayez de le désinstaller. Remarque : Vous pouvez désinstaller le service VMware Tools/open-vm-tools en toute sécurité après la migration, ou le laisser désactivé.
Définition de l'heure :
Changement du fuseau horaire en UTC
Configuration de NTP
Ajout de l'accès aux métadonnées de l'instance :
Dans le pare-feu Windows, ajout d'une règle autorisant l'accès à l'adresse IP du serveur de métadonnées d'instance
Ajout du serveur de métadonnées d'instance au fichier "hosts"
Au premier démarrage :
Si la licence de l'instance cible est de type PAYG (par défaut), enregistrement du service de gestion des clés et des clés d'activation Windows
Configuration des paramètres DHCP
Installez les packages invités Google.
Rapports d'adaptation
Migrate to Virtual Machines génère des rapports d'adaptation pendant les cycles de réplication, les clones et les cycles de basculement afin de vous aider pour le dépannage, à résoudre les problèmes et à obtenir des insights plus complets sur votre processus de migration.
Pour en savoir plus sur les rapports d'adaptation, consultez la page Rapports d'adaptation.