Pour migrer une machine virtuelle (VM) depuis n'importe quelle source de migration, la VM doit exécuter un système d'exploitation compatible avec Migrate to Virtual Machines. Cette page recense les systèmes d'exploitation compatibles avec Migrate to Virtual Machines pour chaque source de migration.
Certaines fonctionnalités de Compute Engine nécessitent des agents et des services exécutés sur la VM. Ces agents et services sont installés automatiquement pendant la migration. Toutefois, certaines fonctionnalités de sécurité, telles que SELinux, les antivirus et les pare-feu, peuvent interférer avec ces services et empêcher leur fonctionnement. Pour vous assurer que l'environnement invité fonctionne correctement, suivez les étapes décrites dans la sectionServices chargés dans l'environnement invité, et consultez si nécessaire la Procédure de dépannage pour Compute Engine.
Pour demander de l'aide pour un système d'exploitation quelconque, contactez-nous à l'adresse m2vm-os-support-request@google.com.
Source VMware
Vous pouvez migrer une VM à partir d'une source VMware si la VM exécute un système d'exploitation répertorié dans le tableau suivant.
OS | Version | Licence par défaut | Option de licence | Conversion du BIOS en UEFI compatible |
---|---|---|---|---|
CentOS | 7.0 - 7.9 | Non applicable (N/A) | N/A | Oui |
8.0 - 8.5 | N/A | N/A | Oui | |
Stream 8 | N/A | N/A | Oui | |
Stream 9 | N/A | N/A | Oui | |
Debian | 11.0 - 11.6 | N/A | N/A | Non |
12 | N/A | N/A | Non | |
RHEL | 7.9 | BYOL | PAYG avec ELS (voir Ajouter des licences ELS RHEL) | Non |
8.0 - 8.10 | BYOL | PAYG | Oui | |
8.0 - 8.10 SAP | PAYG | PAYG | Non | |
9.0 - 9.1 | BYOL | PAYG | Oui | |
9.2 | BYOL | PAYG | Non | |
9.0 - 9.2 SAP | PAYG | PAYG | Non | |
9.3 - 9.4 | BYOL | PAYG | Non | |
Rocky Linux | 8.4 - 8.5 | N/A | N/A | Non |
9 | N/A | N/A | Non | |
SLES | 12 SP5 | BYOL | PAYG | Oui |
12 SP4 SAP | BYOL | PAYG | Non | |
15 SP3 | BYOL | PAYG | Oui | |
15 SP5 | BYOL | PAYG | Non | |
15 SP2 SAP | BYOL | PAYG | Non | |
Ubuntu | 18.04.6 | N/A | N/A | Non |
20.04.0 - 20.04.03 | N/A | N/A | Non | |
22.04 | N/A | N/A | Non | |
20.04.4 | N/A | N/A | Non | |
Windows Server (Essentials, Standard et Datacenter) | 2016 | PAYG | BYOL | Uniquement pour le centre de données |
2019 | PAYG | BYOL | Uniquement pour le centre de données | |
2022 | PAYG | BYOL | Uniquement pour le centre de données |
Source AWS
Vous pouvez migrer une VM à partir d'une source AWS si la VM exécute un système d'exploitation répertorié dans le tableau suivant.
OS | Version | Licence par défaut | Option de licence | Conversion du BIOS en UEFI compatible | Compatible avec ARM |
---|---|---|---|---|---|
Amazon Linux | 2 | Non applicable (N/A) | N/A | Non | Non |
CentOS | 7.0 - 7.9 | N/A | N/A | Oui | Non |
8.0 - 8.5 | N/A | N/A | Oui | Non | |
Stream 8 | N/A | N/A | Oui | Non | |
Stream 9 | N/A | N/A | Oui | Non | |
Debian | 11.0 - 11.6 | N/A | N/A | Non | Oui |
12 | N/A | N/A | Non | Oui | |
RHEL | 7.9 | PAYG | PAYG avec ELS (voir Ajouter des licences ELS RHEL) | Non | Non |
8.0 - 8.10 | PAYG | PAYG | Oui | Non | |
8.0 - 8.10 SAP | PAYG | PAYG | Non | Non | |
9.0 - 9.1 | PAYG | PAYG | Oui | Oui | |
9.2 | PAYG | PAYG | Non | Oui | |
9.0 - 9.2 SAP | PAYG | PAYG | Non | Non | |
9.3 - 9.4 | PAYG | PAYG | Non | Non | |
Rocky Linux | 8.4 - 8.5 | N/A | N/A | Non | Oui |
9 | N/A | N/A | Non | Oui | |
SLES | 12 SP5 | PAYG | PAYG | Oui | Non |
15 SP3 | PAYG | PAYG | Oui | Non | |
15 SP5 | PAYG | PAYG | Non | Oui | |
Ubuntu | 18.04.6 | N/A | N/A | Non | Non |
20.04.0 - 20.04.03 | N/A | N/A | Non | Oui | |
20.04.4 | N/A | N/A | Non | Oui | |
22.04 | N/A | N/A | Non | Oui | |
Windows Server (Essentials, Standard et Datacenter) | 2016 | PAYG | BYOL | Uniquement pour le centre de données | N/A |
2019 | PAYG | BYOL | Uniquement pour le centre de données | N/A | |
2022 | PAYG | BYOL | Uniquement pour le centre de données | N/A |
Source Azure
Vous pouvez migrer une VM à partir d'une source Azure si la VM exécute un système d'exploitation répertorié dans le tableau suivant.
OS | Version | Licence par défaut | Option de licence | Conversion du BIOS en UEFI compatible | Compatible avec ARM |
---|---|---|---|---|---|
CentOS | 7.6 - 7.9 | Non applicable (N/A) | N/A | Oui | Non |
8.0 - 8.5 | N/A | N/A | Oui | Non | |
Stream 8 | N/A | N/A | Oui | Non | |
Stream 9 | N/A | N/A | Oui | Non | |
Debian | 11.0 - 11.6 | N/A | N/A | Non | Oui |
12 | N/A | N/A | Non | Oui | |
RHEL | 7.9 | PAYG | PAYG avec ELS (voir Ajouter des licences ELS RHEL) | Oui | Non |
8.0 - 8.10 | PAYG | PAYG | Oui | Non | |
8.0 - 8.10 SAP | PAYG | PAYG | Non | Non | |
9.0 - 9.2 | PAYG | PAYG | Oui | Oui | |
9.0 - 9.2 SAP | PAYG | PAYG | Non | Non | |
9.3 - 9.4 | PAYG | PAYG | Non | Non | |
Rocky Linux | 8.4 - 8.5 | N/A | N/A | Non | Oui |
9 | N/A | N/A | Oui | Oui | |
SLES | 12 SP5 | PAYG | PAYG | Oui | Non |
15 SP3 | PAYG | PAYG | Oui | Non | |
15 SP5 | PAYG | PAYG | Oui | Oui | |
Ubuntu | 20.04.0 - 20.04.03 | N/A | N/A | Non | Oui |
20.04.4 | N/A | N/A | Non | Oui | |
22.04 | N/A | N/A | Non | Oui | |
Windows Server (Essentials, Standard et Datacenter) | 2016 | PAYG | BYOL | Uniquement pour le centre de données | N/A |
2019 | PAYG | BYOL | Uniquement pour le centre de données | N/A | |
2022 | PAYG | BYOL | Uniquement pour le centre de données | N/A | |
Azure Edition 2022 | BYOL | N/A | Non |
Importation d'image
Vous pouvez importer un disque virtuel dans Compute Engine à l'aide de Migrate to Virtual Machines si la VM exécute un système d'exploitation répertorié dans le tableau suivant.
OS | Version | Licence par défaut | Option de licence | Conversion du BIOS en UEFI compatible |
---|---|---|---|---|
CentOS | 7.0 - 7.9 | Non applicable (N/A) | N/A | Oui |
8.0 - 8.5 | N/A | N/A | Oui | |
Stream 8 | N/A | N/A | Oui | |
Stream 9 | N/A | N/A | Oui | |
Debian | 11.0 - 11.6 | N/A | N/A | Non |
12 | N/A | N/A | Non | |
RHEL | 7.9 | BYOL | PAYG avec ELS (voir Ajouter des licences ELS RHEL) | Non |
8.0 - 8.10 | BYOL | PAYG | Oui | |
8.0 - 8.10 SAP | BYOL | PAYG | Non | |
9.0 - 9.1 | BYOL | PAYG | Oui | |
9.2 | BYOL | PAYG | Non | |
9.0 - 9.2 SAP | BYOL | PAYG | Non | |
9.3 - 9.4 | BYOL | PAYG | Non | |
Rocky Linux | 8.4 - 8.5 | N/A | N/A | Non |
9 | N/A | N/A | Non | |
SLES | 12 SP5 | BYOL | PAYG | Oui |
12 SP4 SAP | BYOL | PAYG | Non | |
15 SP3 | BYOL | PAYG | Oui | |
15 SP5 | BYOL | PAYG | Non | |
15 SP2 SAP | BYOL | PAYG | Non | |
Ubuntu | 18.04.6 | N/A | N/A | Non |
20.04.0 - 20.04.03 | N/A | N/A | Non | |
22.04 | N/A | N/A | Non | |
20.04.4 | N/A | N/A | Non | |
Windows Server (Essentials, Standard et Datacenter) | 2016 | PAYG | BYOL | Uniquement pour le centre de données |
2019 | PAYG | BYOL | Uniquement pour le centre de données | |
2022 | PAYG | BYOL | Uniquement pour le centre de données |
Systèmes d'exploitation compatibles avec les partenaires
Migrate to Virtual Machines permet d'importer des images et de migrer des VM exécutant les systèmes d'exploitation suivants compatibles avec les partenaires. Contactez l'équipe d'assistance de Migrate to Virtual Machines si vous avez besoin d'aide pour importer des images ou migrer des VM avec ces systèmes d'exploitation. Pour en savoir plus sur l'importation d'images et la migration de VM vers Oracle Linux, consultez Oracle Linux sur Google Cloud.
OS | Version | Licence par défaut | Option de licence | Conversion du BIOS en UEFI compatible | Commentaires |
---|---|---|---|---|---|
Oracle Linux | 6.0 - 6.7 | BYOL | N/A | Non | Nécessite une version de kernel-uek d'au moins 4.1.12-37.4.1 |
6.8 - 6.10 | BYOL | N/A | Non | ||
7.0 - 7.9 | BYOL | N/A | Non | ||
8.0 - 8.8 | BYOL | N/A | Non | ||
9.0 - 9.3 | BYOL | N/A | Non |
Oracle Linux sur Google Cloud
Google Cloud permet d'importer des images Oracle Linux à l'aide de la fonctionnalité Importer des images de disque virtuel de Migrate to Virtual Machines. Notez que l'utilisation d'Oracle Linux sur Google Cloud n'entraîne aucuns frais.
Si vous exécutez des VM sur Compute Engine avec Oracle Linux, Google Cloud fournit une assistance pour vos VM dans le cadre des formules d'assistance Google Cloud. Cela inclut la compatibilité avec les fonctionnalités Compute Engine et la compatibilité générique avec Linux. Si vous avez besoin d'aide pour des problèmes spécifiquement liés à Oracle Linux, nous vous recommandons de consulter les ressources de la communauté ou d'obtenir une assistance professionnelle directement auprès d'Oracle.
Bien que vous puissiez importer des images Oracle Linux avec différentes configurations, nous vous recommandons d'importer les images Oracle Linux Cloud publiées par Oracle ou d'importer des images qui imitent leur configuration ou leur mise en page globale.
Les sections suivantes décrivent les considérations à prendre en compte lors de l'importation d'images Oracle Linux vers Google Cloud :
Exigences concernant le pilote gVNIC
Le pilote Google Virtual NIC (gVNIC) est nécessaire pour que les familles de VM compatibles avec virtio
(et certaines familles de VM plus récentes) aient accès au réseau Tier1 qui fournit jusqu'à 100 Go de bande passante.
- Le pilote gVNIC est compatible, mais n'est pas configuré sur les images Oracle Linux utilisant le noyau UEK7 (Unbreakable Enterprise Kernel Release 7) compatible avec Oracle Linux 8 et 9. Dans ce cas, Migrate to Virtual Machines installe le package
kernel-uek-modules-extra
pendant le processus d'adaptation de l'OS pour ajouter la compatibilité avec le pilote gVNIC. Si vous avez besoin du pilote gVNIC, veillez à ne pas activer l'option Ignorer les adaptations de l'OS lorsque vous importez des images de disque virtuel. - Le pilote gVNIC n'est pas compatible avec les images Oracle Linux suivantes :
- Le noyau UEK6 est compatible avec Oracle Linux 7 et 8
- Le kernel UEK5 n'est compatible qu'avec Oracle Linux 7.
- Kernel UEK4 compatible avec Oracle Linux 6 uniquement avec l'assistance étendue
Si vous avez besoin du pilote gVNIC, nous vous recommandons de passer à Oracle Linux 8 ou 9 et d'utiliser les noyaux UEK7 ou RHCK (Red Hat Compatible Kernel).
Exigences concernant le pilote IDPF
Le pilote IDPF (Infrastructure Data Plane Function) est nécessaire pour que certaines séries de machines Compute Engine disposent de capacités de mise en réseau. Toutefois, le pilote IDPF n'est pas compatible avec les images Oracle Linux utilisant des noyaux UEK et les images Oracle Linux 6 ou 7 utilisant des noyaux RHCK. Si vous avez besoin d'une compatibilité IDPF, nous vous recommandons de passer à Oracle Linux 8 ou 9 et d'utiliser le noyau RHCK. La compatibilité avec le pilote IDPF a été introduite dans les versions 8.10.1.* et 9.4.* d'Oracle.
Notez que même pour les images Oracle Linux compatibles avec le pilote IDPF, le processus d'importation d'images de disque virtuel ne définit pas automatiquement la valeur IDPF correspondante dans l'attribut guestOsFeatures
de la ressource d'image. Vous devez définir l'attribut guestOsFeatures
lorsque vous lancez des instances d'une série de VM nécessitant un pilote IDPF pour la mise en réseau. Pour ce faire, créez une ressource d'image à l'aide de la commande gcloud compute image create
avec l'image importée en tant que source et ajoutez la valeur IDPF à l'aide du paramètre guest-os-feautres
.
Autres points à noter
Voici quelques points à prendre en compte lorsque vous utilisez Oracle Linux sur Google Cloud :
- Les familles de machines N4, C3 et C4 ne sont pas compatibles avec les images Oracle Linux avec des noyaux UEK.
- Un démarrage Unified Extensible Firmware Interface (UEFI) est requis pour les fonctionnalités Compute Engine telles que les VM protégées. Si le bootloader (UEFI) n'est pas correctement configuré pour les images importées, le démarrage utilise le système d'entrées/sorties de base (BIOS).
- Si les applications que vous avez déployées sur Oracle Linux dépendent de fonctionnalités spécifiques dans l'environnement invité, nous vous recommandons de tester votre application et de vérifier qu'elle fonctionne comme prévu. L'environnement invité est installé lors de l'importation d'une image dans le cadre du processus d'adaptation de l'OS.
Si vous rencontrez des problèmes avec l'application, mettez à jour la configuration de votre système d'exploitation en mettant l'accent sur les éléments suivants :
- Configuration du système d'exploitation compatible avec les plages d'adresses IP d'alias. Cette configuration peut également être requise par l'équilibreur de charge réseau passthrough interne.
- Ordre d'exécution des scripts de démarrage Compute Engine.
- Nom de l'appareil ou lien symbolique des ressources Persistent Disk.
- Expansion automatique d'une partition racine lorsque la taille de Persistent Disk est augmentée.
Systèmes d'exploitation compatibles avec la migration uniquement
Migrate to Virtual Machines permet de migrer des VM exécutant les systèmes d'exploitation suivants qui sont arrivés en fin de vie ou qui ne sont pas officiellement compatibles avec Google Cloud. Pour en savoir plus sur les systèmes d'exploitation compatibles avec Compute Engine, consultez la section complète Détails des systèmes d'exploitation. Vous pouvez migrer des VM exécutant ces systèmes d'exploitation vers Google Cloud. Toutefois, notez que toutes les fonctionnalités de Compute Engine peuvent ne pas être compatibles. Contactez l'équipe d'assistance de Migrate to Virtual Machines si vous avez besoin d'aide pour migrer ces VM.
OS | Version | Licence par défaut | Option de licence | Conversion du BIOS en UEFI compatible | Commentaires |
---|---|---|---|---|---|
CentOS | 6.0 - 6.10 | N/A | N/A | Non | |
8.0 - 8.4 | N/A | N/A | Oui | ||
Debian | 8.0 - 8.11 | N/A | N/A | Non | |
9.0 - 9.13 | N/A | N/A | Non | ||
10.0 - 10.12 | N/A | N/A | Non | ||
RHEL | 6.0 - 6.9 | BYOL | N/A | Non | |
7.0 - 7.8 | BYOL | N/A | Non | ||
7.0 - 7.9 SAP | BYOL | N/A | Non | ||
SLES | 11 SP3 | BYOL | N/A | Non | |
11 SP4 | BYOL | BYOL | Non | ||
Ubuntu | 14.04 | N/A | N/A | Non | |
16.04 | N/A | N/A | Non | ||
18.04 | N/A | N/A | Non | ||
Client Windows | 7 SP1 (x86 et x64) | BYOL | N/A | Non | |
8 (x86 et x64) | BYOL | N/A | Non | ||
8.1 (x86 et x64) | BYOL | N/A | Non | ||
10 (x86 et x64) | BYOL | N/A | Non | ||
Windows Server (Essentials, Standard et Datacenter). | 2008 R2 | PAYG | BYOL | Non | Les serveurs Windows 2008 R2, 2012 et 2012 R2 sont arrivés en fin de vie. Google Cloud propose une assistance limitée pour ces systèmes d'exploitation. Vous pourrez mettre à niveau ces serveurs après la migration. Pour savoir comment effectuer une mise à niveau sur place après la migration, consultez Effectuer une mise à niveau sur place de Windows Server. |
2012 | PAYG | BYOL | Oui (uniquement pour le centre de données) | ||
2012 R2 | PAYG | BYOL | Oui (uniquement pour le centre de données) |
Ces serveurs peuvent être mis à niveau après la migration. Pour savoir comment effectuer une mise à niveau sur place après la migration, consultez Effectuer une mise à niveau sur place de Windows Server.
Licences
Compute Engine est compatible avec les licences de type paiement à l'usage (PAYG) et l'utilisation de vos propres licences (BYOL). Le type de licence par défaut pour les VM migrées est attribué par Migrate to Virtual Machines en fonction du système d'exploitation migré. Pour en savoir plus, consultez les tableaux des sections précédentes.
Si le système d'exploitation est compatible avec plusieurs types de licence, vous pouvez modifier le type de licence lorsque vous configurez l'instance Compute Engine cible. Pour en savoir plus, consultez la section Configurer la cible pour une VM migrée.
Compatibilité avec les disques chiffrés
Migrate to Virtual Machines n'est pas compatible avec les disques chiffrés par logiciel, car ils ne peuvent pas être lus sans clé. Plus précisément, vous ne pouvez pas migrer les systèmes Windows 10 et ultérieurs qui utilisent le chiffrement de lecteur BitLocker.
Compatibilité avec les séries de machines Compute Engine
Migrate to Virtual Machines est compatible avec la migration d'instances de machines virtuelles (VM) vers les séries de machines Compute Engine de 1re, 2e et 3e génération.
Notez que les séries de machines de 3e génération, telles que les séries C3, H3 et M3, nécessitent des pilotes NVMe (Non-Volatile Memory Express) et gVNIC (carte d'interface réseau virtuelle Google) qui peuvent ne pas être compatibles avec certains systèmes d'exploitation plus anciens. Si une VM en cours de migration exécute un système d'exploitation non compatible avec gVNIC ou NVMe, Migrate to Virtual Machines vous empêche de sélectionner une série de machines de 3e génération incompatible.
Pour en savoir plus sur les différents types de machines compatibles avec NVMe et gVNIC, rendez-vous à la section Comparaison des séries de machines, cliquez sur Choisir les propriétés de VM à comparer, puis sélectionnez Type d'interface du disque et Interfaces réseau. Pour en savoir plus sur les types de machines et leurs exigences, consultez la section Famille de machines à usage général pour Compute Engine.