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 la section Présentation de l'évaluation hors connexion.

Charges de travail compatibles

La CLI Migrate to Containers est compatible avec la modernisation des 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 JBoss Application Server) versions 8.1.0 à 26.1.1
  • JBoss Enterprise Application Platform versions 7.0 à 7.4
WebSphere
  • WebSphere Application Server traditionnel versions 8.55 et 9.05
  • Toutes les versions de WebSphere Application Server 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:

OS 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:

OS 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 la machine locale

Machine locale Linux

La CLI Migrate to Containers permet d'effectuer des migrations en utilisant des machines locales 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 machines locales avec les systèmes d'exploitation Windows Server 2019 LTSC 64 bits.

Stockage local de l'ordinateur

La machine locale 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 Linux.

Application Windows IIS

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

Étape suivante