Revisar los sistemas operativos, las cargas de trabajo y las versiones de Kubernetes compatibles

En este documento se enumeran los sistemas operativos, las cargas de trabajo admitidas y las versiones de Kubernetes que se han probado con la CLI de Migrate to Containers.

Para saber cómo determinar si la carga de trabajo de una instancia de máquina virtual (VM) es adecuada para migrar a un contenedor, consulta la descripción general de la evaluación sin conexión.

Cargas de trabajo admitidas

La CLI de Migrate to Containers admite la modernización de las cargas de trabajo que se indican en la siguiente tabla:

Carga de trabajoTipo (si procede)Versiones compatibles
Contenedor de VM de LinuxMáquinas virtuales que ejecutan sistemas operativos basados en Linux de 64 bits
Cargas de trabajo basadas en LinuxTomcatApache Tomcat versión 8.5 - 10.0
ApacheServidor HTTP Apache versión 2.4
JBoss
  • WildFly (anteriormente conocido como JBoss Application Server) versión 8.1.0 - 26.1.1
  • JBoss Enterprise Application Platform versión 7.0 - 7.4
WebSphere
  • WebSphere Application Server tradicional, versiones 8.55 y 9.05
  • Todas las versiones de WebSphere Application Server Liberty
Sitios de WordPressWordPress 4.0 o una versión posterior que se ejecute en el servidor HTTP Apache 2.4
Aplicación IIS de WindowsMicrosoft Internet Information Services versión 7 o posterior

Sistemas operativos de las VMs de origen

Contenedor de VM de Linux

La CLI de Migrate to Containers admite migraciones de VMs a contenedores en Google Kubernetes Engine en los sistemas operativos Linux de 64 bits que se indican en la siguiente tabla:

SO 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, 7
  • 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

Cargas de trabajo basadas en Linux

En el caso de las cargas de trabajo basadas en Linux, la CLI de Migrate to Containers es compatible con todos los sistemas operativos basados en Linux.

Aplicación IIS de Windows

La CLI de Migrate to Containers es compatible con los sistemas operativos Windows que se indican en la siguiente tabla:

SO Compute Engine
Windows
  • Microsoft Windows Server 2008 R2 o versiones posteriores
  • ASP.NET y .NET Framework 3.5 o versiones posteriores

Sistema operativo del equipo local

Equipo Linux local

La CLI de Migrate to Containers admite migraciones mediante máquinas locales con todos los sistemas operativos Linux de 64 bits.

Equipo local Windows

La CLI de Migrate to Containers admite migraciones mediante máquinas locales con sistemas operativos Windows Server 2019 LTSC de 64 bits.

Almacenamiento en el equipo local

El ordenador local debe tener varios GB de almacenamiento libre para crear una copia del sistema de archivos del ordenador de origen. El espacio de almacenamiento libre necesario en tu máquina local depende del tamaño del sistema de archivos de la máquina de origen que quieras copiar y de los filtros que apliques.

Sistemas operativos de clústeres de carga de trabajo

Contenedor de VM de Linux

En el caso de los contenedores de VMs Linux, la CLI de Migrate to Containers admite todas las versiones de nodos basados en Ubuntu.

Cargas de trabajo basadas en Linux

En el caso de las cargas de trabajo basadas en Linux, la CLI de Migrate to Containers es compatible con todas las versiones de los nodos basados en Linux.

Aplicación IIS de Windows

En el caso de las aplicaciones de Windows IIS, la CLI de Migrate to Containers es compatible con todas las versiones de los nodos basados en Windows.

Siguientes pasos