Esaminare le versioni di Kubernetes, i carichi di lavoro e i sistemi operativi compatibili

Questo documento elenca i sistemi operativi, i carichi di lavoro supportati e le versioni di Kubernetes che sono state testate con la CLI di Migrate to Containers.

Per scoprire come determinare l'idoneità del carico di lavoro di un'istanza di macchina virtuale (VM) per la migrazione a un contenitore, consulta la Panoramica della valutazione offline.

Workload supportati

L'interfaccia a riga di comando Migrate to Containers supporta la modernizzazione dei carichi di lavoro elencati nella tabella seguente:

Carico di lavoroTipo (se applicabile)Versioni supportate
Container VM LinuxVM che eseguono sistemi operativi basati su Linux a 64 bit
Carichi di lavoro basati su LinuxTomcatApache Tomcat versione 8.5 - 10.0
ApacheApache HTTP Server versione 2.4
JBoss
  • WildFly (precedentemente noto come JBoss Application Server) versione 8.1.0 - 26.1.1
  • JBoss Enterprise Application Platform versione 7.0 - 7.4
WebSphere
  • WebSphere Application Server versione tradizionale 8.55 e 9.05
  • Tutte le versioni di WebSphere Application Server Liberty
Siti WordPressWordPress 4.0 o versioni successive in esecuzione su Apache HTTP Server 2.4
Applicazione Windows IISMicrosoft Internet Information Services versione 7 o successive

Sistemi operativi delle VM di origine

Container VM Linux

La CLI Migrate to Containers supporta le migrazioni delle VM ai container su Google Kubernetes Engine su sistemi operativi Linux a 64 bit elencati nella tabella seguente:

Sistema operativo 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
  • SAP 7.4
  • SAP 7.6
  • 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

Carichi di lavoro basati su Linux

Per i carichi di lavoro basati su Linux, l'interfaccia a riga di comando Migrate to Containers supporta tutti i sistemi operativi basati su Linux.

Applicazione Windows IIS

L'interfaccia a riga di comando Migrate to Containers supporta i sistemi operativi Windows elencati nella tabella seguente:

Sistema operativo Compute Engine
Windows
  • Microsoft Windows Server 2008 R2 o versioni successive
  • ASP.NET e .NET Framework versione 3.5 o successive

Sistema operativo della macchina locale

Macchina locale Linux

L'interfaccia a riga di comando Migrate to Containers supporta le migrazioni utilizzando macchine locali con tutti i sistemi operativi Linux a 64 bit.

Computer locale Windows

Migrate to Containers CLI supporta le migrazioni utilizzando macchine locali con sistemi operativi Windows Server 2019 LTSC a 64 bit.

Spazio di archiviazione della macchina locale

La macchina locale deve avere diversi GB di spazio di archiviazione libero per creare una copia del file system della macchina di origine. Lo spazio di archiviazione gratuito richiesto sulla macchina locale dipende dalle dimensioni del file system della macchina di origine che vuoi copiare e dai filtri che applichi.

Sistemi operativi del cluster di workload

Container VM Linux

Per i container VM Linux, l'interfaccia a riga di comando Migrate to Containers supporta tutte le versioni dei nodi basati su Ubuntu.

Carichi di lavoro basati su Linux

Per i carichi di lavoro basati su Linux, l'interfaccia a riga di comando Migrate to Containers supporta tutte le versioni dei nodi basati su Linux.

Applicazione Windows IIS

Per le applicazioni IIS di Windows, l'interfaccia a riga di comando Migrate to Containers supporta tutte le versioni dei nodi basati su Windows.

Passaggi successivi