支援的作業系統

如要從任何遷移來源遷移虛擬機器 (VM),VM 必須執行 Migrate to Virtual Machines 支援的作業系統。本頁面列出 Migrate to Virtual Machines 針對每個遷移來源支援的作業系統。

部分 Compute Engine 功能需要在 VM 上執行代理程式和服務。這些代理程式和服務會在遷移期間自動安裝。不過,某些安全防護功能 (例如 SELinux、防毒軟體和防火牆) 可能會干擾這些服務,導致某些功能無法運作。為確保訪客環境正常運作,請按照「已為訪客環境載入的服務」中的步驟操作,並視需要執行「Compute Engine 疑難排解步驟」。

如要申請任何作業系統的支援服務,請透過 m2vm-os-support-request@google.com 與我們聯絡。

VMware 來源

如果 VM 執行下表所列的作業系統,您可以從 VMware 來源遷移 VM。

作業系統 版本 預設授權條款 授權選項 支援 BIOS 轉換為 UEFI
CentOS 串流 8 不適用 不適用
串流 9 不適用 不適用
Debian 11.0 - 11.6 不適用 不適用
12 不適用 不適用
RHEL 7.9 BYOL 使用 ELS 的 PAYG (請參閱「加購 RHEL ELS 授權」)
8.0 - 8.10 BYOL PAYG
8.0 - 8.10 SAP PAYG PAYG
9.0 - 9.1 BYOL PAYG
9.2 BYOL PAYG
9.0 - 9.2 SAP PAYG PAYG
9.3 - 9.4 BYOL PAYG
Rocky Linux 8.4 - 8.5 不適用 不適用
9 不適用 不適用
SLES 12 SP5 BYOL PAYG
12 SP4 SAP BYOL PAYG
15 SP3 BYOL PAYG
15 SP5 BYOL PAYG
15 SP2 SAP BYOL PAYG
Ubuntu 18.04.6 不適用 不適用
20.04.0 - 20.04.04 不適用 不適用
22.04 不適用 不適用
24.04 不適用 不適用
Windows Server (Essentials、Standard 和 Datacenter) 2016 PAYG BYOL
2019 PAYG BYOL
2022 PAYG BYOL
2025 PAYG BYOL

AWS 來源

如果 VM 執行下表所列的作業系統,您就可以從 AWS 來源遷移 VM。

作業系統 版本 預設授權條款 授權選項 支援 BIOS 轉換為 UEFI 支援手臂
Amazon Linux 2 不適用 (N/A) 不適用
CentOS 串流 8 不適用 不適用
串流 9 不適用 不適用
Debian 11.0 - 11.6 不適用 不適用
12 不適用 不適用
RHEL 7.9 PAYG 使用 ELS 的 PAYG (請參閱「加購 RHEL ELS 授權」)
8.0 - 8.10 PAYG PAYG
8.0 - 8.10 SAP PAYG PAYG
9.0 - 9.1 PAYG PAYG
9.2 PAYG PAYG
9.0 - 9.2 SAP PAYG PAYG
9.3 - 9.4 PAYG PAYG
Rocky Linux 8.4 - 8.5 不適用 不適用
9 不適用 不適用
SLES 12 SP5 PAYG PAYG
15 SP3 PAYG PAYG
15 SP5 PAYG PAYG
Ubuntu 18.04.6 不適用 不適用
20.04.0 - 20.04.04 不適用 不適用
22.04 不適用 不適用
24.04 不適用 不適用
Windows Server (Essentials、Standard 和 Datacenter) 2016 PAYG BYOL 不適用
2019 PAYG BYOL 不適用
2022 PAYG BYOL 不適用
2025 PAYG BYOL 不適用

Azure 來源

如果 VM 執行下表所列的作業系統,您可以從 Azure 來源遷移 VM。

作業系統 版本 預設授權條款 授權選項 支援 BIOS 轉換為 UEFI 支援手臂
CentOS 串流 8 不適用 不適用
串流 9 不適用 不適用
Debian 11.0 - 11.6 不適用 不適用
12 不適用 不適用
RHEL 7.9 PAYG 使用 ELS 的 PAYG (請參閱「加購 RHEL ELS 授權」)
8.0 - 8.10 PAYG PAYG
8.0 - 8.10 SAP PAYG PAYG
9.0 - 9.2 PAYG PAYG
9.0 - 9.2 SAP PAYG PAYG
9.3 - 9.4 PAYG PAYG
Rocky Linux 8.4 - 8.5 不適用 不適用
9 不適用 不適用
SLES 12 SP5 PAYG PAYG
15 SP3 PAYG PAYG
15 SP5 PAYG PAYG
Ubuntu 20.04.0 - 20.04.04 不適用 不適用
22.04 不適用 不適用
24.04 不適用 不適用
Windows Server (Essentials、Standard 和 Datacenter) 2016 PAYG BYOL 不適用
2019 PAYG BYOL 不適用
2022 PAYG BYOL 不適用
2025 PAYG BYOL 不適用

映像檔匯入作業

如果虛擬機器執行下表所列的作業系統,您可以使用「遷移至虛擬機器」功能,將虛擬磁碟匯入 Compute Engine。

作業系統 版本 預設授權條款 授權選項 支援將 BIOS 轉換為 UEFI 手臂支撐
CentOS 串流 8 不適用 不適用
串流 9 不適用 不適用
Debian 11.0 - 11.6 不適用 不適用
12 不適用 不適用
RHEL 7.9 BYOL 使用 ELS 的 PAYG (請參閱「加購 RHEL ELS 授權」)
8.0 - 8.10 BYOL PAYG
8.0 - 8.10 SAP BYOL PAYG
9.0 - 9.1 BYOL PAYG
9.2 BYOL PAYG
9.0 - 9.2 SAP BYOL PAYG
9.3 - 9.4 BYOL PAYG
Rocky Linux 8.4 - 8.5 不適用 不適用
9 不適用 不適用
SLES 12 SP5 BYOL PAYG
12 SP4 SAP BYOL PAYG
15 SP3 BYOL PAYG
15 SP5 BYOL PAYG
15 SP2 SAP BYOL PAYG
Ubuntu 18.04.6 不適用 不適用
20.04.0 - 20.04.04 不適用 不適用
22.04 不適用 不適用
24.04 不適用 不適用
Windows Server (Essentials、Standard 和 Datacenter) 2016 PAYG BYOL 不適用
2019 PAYG BYOL 不適用
2022 PAYG BYOL 不適用
2025 PAYG BYOL 不適用

合作夥伴支援的作業系統

Migrate to Virtual Machines 支援匯入映像檔,以及遷移執行下列合作夥伴支援作業系統的 VM。如果您需要協助匯入映像檔或遷移使用這些作業系統的 VM,請與 Migrate to Virtual Machines 支援團隊聯絡。如要進一步瞭解如何匯入映像檔,以及將 VM 遷移至 Oracle Linux,請參閱「 Google Cloud上的 Oracle Linux」

作業系統 版本 預設授權條款 授權選項 支援 BIOS 轉換為 UEFI 註解
Oracle Linux 6.0 - 6.7 BYOL 不適用 需要的 kernel-uek 版本至少為 4.1.12-37.4.1
6.8 - 6.10 BYOL 不適用
7.0 - 7.9 BYOL 不適用
8.0 - 8.10 BYOL 不適用
9.0 - 9.3 BYOL 不適用

Google Cloud上的 Oracle Linux

Google Cloud 支援使用 Migrate to Virtual Machines 的匯入虛擬磁碟映像檔功能匯入 Oracle Linux 映像檔。請注意,在 Google Cloud上使用 Oracle Linux 不會產生任何費用。

如果您在 Compute Engine 上使用 Oracle Linux 執行 VM, Google Cloud會提供 VM 支援,做為 Google Cloud 支援套件的一部分。包括支援 Compute Engine 功能和一般 Linux 支援。如果您需要 Oracle Linux 專屬問題的支援,建議您參閱社群資源,或直接向 Oracle 尋求企業級支援。

雖然您可以匯入採用不同設定的 Oracle Linux 映像檔,但我們建議您匯入 Oracle 發布的 Oracle Linux Cloud 映像檔,或是匯入模仿其整體設定或版面的映像檔。

以下各節將說明將 Oracle Linux 映像檔匯入 Google Cloud時,必須留意的注意事項:

gVNIC 驅動程式需求

virtio 支援的 VM 系列 (以及特定較新的 VM 系列) 需要 Google Virtual NIC (gVNIC) 驅動程式,才能存取提供最高 100GB 頻寬的 Tier1 網路。

  • 系統支援 gVNIC 驅動程式,但未在 Oracle Linux 8 和 9 支援的 Unbreakable Enterprise Kernel Release 7 (UEK7) 核心上設定 Oracle Linux 映像檔。在這種情況下,「遷移至虛擬機器」會在OS 調整程序期間安裝 kernel-uek-modules-extra 套件,以便新增對 gVNIC 驅動程式的支援。如果您需要 gVNIC 驅動程式,請務必在匯入虛擬磁碟映像檔時,不要啟用「略過 OS 調整」選項。
  • 下列 Oracle Linux 映像檔不支援 gVNIC 驅動程式:
    • Oracle Linux 7 和 8 支援的 UEK6 核心
    • 僅在 Oracle Linux 7 上支援的 UEK5 核心
    • 只有使用延長支援服務的 Oracle Linux 6 支援 UEK4 核心

如果您需要 gVNIC 驅動程式,建議您改用 Oracle Linux 8 或 9,並使用 UEK7 或 Red Hat 相容核心 (RHCK) 核心。

IDPF 驅動程式需求

某些 Compute Engine 機器系列需要 Infrastructure Data Plane Function (IDPF) 驅動程式,才能具備網路功能。不過,使用 UEK 核心的 Oracle Linux 映像檔,以及使用 RHCK 核心的 Oracle Linux 6 或 7 映像檔,不支援 IDPF 驅動程式。如果您需要 IDPF 支援,建議您改用 Oracle Linux 8 或 9,並使用 RHCK 核心。IDPF 驅動程式支援功能已在 Oracle Linux 8.10.1.* 和 9.4.* 版本中推出。

請注意,即使是支援 IDPF 驅動程式的 Oracle Linux 映像檔,匯入虛擬磁碟映像檔的程序也不會在圖片資源的 guestOsFeatures 屬性中自動設定對應的 IDPF 值。啟動需要 IDPF 網路驅動程式的 VM 系列執行個體時,您必須設定 guestOsFeatures 屬性。如要這麼做,請使用 gcloud compute image create 指令建立新的圖片資源,並將匯入的圖片做為來源,然後使用 guest-os-feautres 參數新增 IDPF 值。

其他注意事項

在 Google Cloud上使用 Oracle Linux 時,請務必留意下列幾點:

僅支援遷移作業的作業系統

Migrate to Virtual Machines 支援遷移執行下列作業系統的 VM,這些作業系統已達到產品生命週期終點 (EOL),或是Google Cloud未正式支援。如要進一步瞭解 Compute Engine 支援的作業系統,請參閱完整的作業系統詳細資料。您可以將執行這些作業系統的 VM 遷移至 Google Cloud,但請注意,可能不支援所有 Compute Engine 功能。如果您需要遷移這些 VM 的協助,請與「遷移至虛擬機器」支援團隊聯絡。

作業系統 版本 預設授權條款 授權選項 支援 BIOS 轉換為 UEFI 註解
CentOS 6.0 - 6.10 不適用 不適用
7.0 - 7.9 不適用 不適用
8.0 - 8.5 不適用 不適用
Debian 8.0 - 8.11 不適用 不適用
9.0 - 9.13 不適用 不適用
10.0 - 10.12 不適用 不適用
RHEL 6.0 - 6.9 BYOL 不適用
7.0 - 7.8 BYOL 不適用
7.0 - 7.9 SAP BYOL 不適用
SLES 11 SP3 BYOL 不適用
11 SP4 BYOL BYOL
Ubuntu 14.04 不適用 不適用
16.04 不適用 不適用
18.04 不適用 不適用
Windows 用戶端 7 SP1 (x86 和 x64) BYOL 不適用
8 (x86 和 x64) BYOL 不適用
8.1 (x86 和 x64) BYOL 不適用
10 (x86 和 x64) BYOL 不適用
Windows Server (Essentials、Standard 和 Datacenter)。 2008 R2 PAYG BYOL Windows 2008 R2、2012 和 2012 R2 伺服器已達到生命週期結束 (EoL)。 Google Cloud 對這些作業系統提供的支援有限。您可以在遷移後升級這些伺服器。如要瞭解如何在遷移後執行就地升級,請參閱「執行 Windows Server 就地升級」一文。
2012 PAYG BYOL
2012 R2 PAYG BYOL

這些伺服器可在遷移後升級。如要瞭解如何在遷移後執行就地升級,請參閱「執行 Windows Server 就地升級」一文。

授權

Compute Engine 支援即付即用 (PAYG) 授權和自備授權 (BYOL)。遷移至虛擬機器的遷移作業會根據遷移的作業系統,指派遷移 VM 的預設授權類型。詳情請參閱前面章節中的表格。

如果作業系統支援多種授權類型,您可以在設定目標 Compute Engine 執行個體時變更授權類型。詳情請參閱「設定已遷移 VM 的目標」。

支援加密磁碟

Migrate to Virtual Machines 不支援軟體加密磁碟,因為沒有金鑰就無法讀取。具體來說,您無法遷移使用 BitLocker 磁碟機加密的 Windows 10 及後續系統。

支援 Compute Engine 機器系列

Migrate to Virtual Machines 可將虛擬機器執行個體 (VM) 遷移至 Compute Engine 第 1、第 2、第 3 和第 4 代機器系列。遷移至虛擬機器不支援 Compute Engine 裸機執行個體和機器類型

請注意,第 3 代機器系列 (例如 C3H3M3) 需要非揮發性記憶體快取 (NVMe) 和 Google Virtual NIC (gVNIC) 驅動程式,但部分舊版作業系統可能不支援這些驅動程式。如果遷移中的 VM 執行的作業系統不支援 gVNIC 或 NVMe,Migrate to Virtual Machines 就會禁止您選取不相容的第 3 代機器系列。

如要瞭解支援 NVMe 和 gVNIC 的不同機器類型,請前往「機器系列比較」專區,按一下「選擇要比較的 VM 屬性」,然後選取「磁碟介面類型」和「網路介面」。如要進一步瞭解機器類型及其需求,請參閱「Compute Engine 通用機器系列」。