Systèmes d'exploitation compatibles

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 :

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.