Examiner les systèmes d'exploitation, les charges de travail et les versions de Kubernetes compatibles

Ce document répertorie les systèmes d'exploitation, les charges de travail acceptées et les versions de Kubernetes qui ont été testés avec la CLI Migrate to Containers.

Pour savoir comment déterminer si la charge de travail d'une instance de machine virtuelle (VM) est adaptée à la migration vers un conteneur, consultez Présentation de l'évaluation hors connexion.

Charges de travail compatibles

La CLI Migrate to Containers permet de moderniser les charges de travail répertoriées dans le tableau suivant :

Charge de travailType (le cas échéant)Versions compatibles
Conteneur de VM LinuxVM exécutant des systèmes d'exploitation Linux 64 bits
Charges de travail basées sur LinuxTomcatApache Tomcat versions 8.5 à 10.0
ApacheServeur HTTP Apache version 2.4
JBoss
  • WildFly (anciennement Serveur d'application JBoss) versions 8.1.0 à 26.1.1
  • JBoss Enterprise Application Platform versions 7.0 à 7.4
WebSphere
  • Serveur d'application WebSphere traditionnel versions 8.55 et 9.05
  • Toutes les versions du serveur d'application WebSphere Liberty
Sites WordPressWordPress version 4.0 ou ultérieure s'exécutant sur le serveur HTTP Apache version 2.4
Application Windows IISMicrosoft Internet Information Services version 7 ou ultérieure

Systèmes d'exploitation de VM sources

Conteneur de VM Linux

La CLI Migrate to Containers permet de migrer des VM vers des conteneurs sur Google Kubernetes Engine sur les systèmes d'exploitation Linux 64 bits répertoriés dans le tableau suivant :

Système d'exploitation Compute Engine VMware
CentOS
  • 6.0
  • 7.0
  • 7.0 UEFI
  • 8.0
  • 6.7
  • 6.9
  • 7.6
Debian
  • 7.0
  • 8.0
  • 9.0
  • 10.0
  • 9.4
  • 9.6
RHEL
  • 6.0
  • 7.0
  • 7.0 UEFI
  • 7.4 SAP
  • 7.6 SAP
  • 8.0
  • 6.5
  • 7.5
  • 7.6
  • 8.3
SUSE
  • 12
  • 12 SP3 SAP
  • 12 SP4 SAP
  • 15
  • 15 SAP
  • 15 SP1 SAP
  • 12 SP2
  • 12 SP3
  • 12 SP4
  • 15
Ubuntu
  • 12 LTS
  • 14 LTS
  • 16 LTS
  • 16 LTS minimal
  • 18 LTS
  • 18 LTS minimal
  • 18 LTS UEFI
  • 19.04
  • 19.04 minimal
  • 12.04.5 LTS
  • 14.04 LTS
  • 16.04 LTS
  • 18.04.10 LTS

Charges de travail basées sur Linux

Pour les charges de travail Linux, la CLI Migrate to Containers est compatible avec tous les systèmes d'exploitation Linux.

Application Windows IIS

La CLI Migrate to Containers est compatible avec les systèmes d'exploitation Windows répertoriés dans le tableau suivant :

Système d'exploitation Compute Engine
Windows
  • Microsoft® Windows® Server 2008 R2 ou version ultérieure
  • ASP.NET et .NET Framework 3.5 ou version ultérieure

Système d'exploitation de l'ordinateur local

Ordinateur local Linux

La CLI Migrate to Containers permet d'effectuer des migrations en utilisant des ordinateurs locaux avec tous les systèmes d'exploitation Linux 64 bits.

Ordinateur local Windows

La CLI Migrate to Containers permet d'effectuer des migrations en utilisant des ordinateurs locaux avec des systèmes d'exploitation Windows Server 2019 LTSC 64 bits.

Stockage sur l'ordinateur local

L'ordinateur local doit disposer de plusieurs Go d'espace de stockage disponible pour créer une copie du système de fichiers de la machine source. L'espace de stockage disponible requis sur votre ordinateur local dépend de la taille du système de fichiers de la machine source que vous souhaitez copier et des filtres que vous appliquez.

Systèmes d'exploitation de clusters de charge de travail

Conteneur de VM Linux

Pour les conteneurs de VM Linux, la CLI Migrate to Containers est compatible avec toutes les versions de nœuds basés sur Ubuntu.

Charges de travail basées sur Linux

Pour les charges de travail Linux, la CLI Migrate to Containers est compatible avec toutes les versions de nœuds basés sur Linux.

Application Windows IIS

Pour les applications Windows IIS, la CLI Migrate to Containers est compatible avec toutes les versions de nœuds basés sur Windows.

Étapes suivantes