作業系統映像檔


使用作業系統 (OS) 映像檔為虛擬機器 (VM) 執行個體建立開機磁碟。您可以使用下列其中一種 OS 映像檔類型:

部分 OS 映像檔也可在 Compute Engine 上執行容器

公開 OS 映像檔

Compute Engine 提供具有相容 Linux 或 Windows 作業系統的許多預先設定公開 OS 映像檔。使用這些 OS 映像檔建立及啟動執行個體。Compute Engine 會使用您選取的映像檔,為每個 VM 建立永久開機磁碟。根據預設,VM 的開機磁碟大小與您選取的映像檔相同。如果 VM 需要比映像檔大小更大的開機磁碟,請調整開機磁碟大小

Compute Engine 提供的公開 OS 映像檔清單

如要查看公開 OS 映像檔的完整清單,且其中包含每個映像檔的名稱、大小和版本號碼,您可以使用 Google Cloud 控制台或 Google Cloud CLI。Compute Engine 會定期更新公開 OS 映像檔,或是在有重大影響的 CVE 修補程式可用時更新公開映像檔。

Compute Engine 提供這些公開 OS 映像檔的 64 位元版本。如要進一步瞭解每個 OS,包括如何自訂各 OS 以執行 Compute Engine,請參閱作業系統詳細資料

主控台

  1. 前往 Google Cloud 控制台的「Images」頁面。

    前往「圖片」

    根據預設,Google Cloud 控制台會列出 Compute Engine 映像檔深度學習 VM 映像檔高效能運算映像檔專案中可用的所有 OS 映像檔。

gcloud

gcloud compute images list

根據預設,gcloud CLI 會列出 Compute Engine 映像檔專案中可用的所有 OS 映像檔。

自訂 OS 映像檔

自訂 OS 映像檔是您所擁有並可控管存取權的開機磁碟映像檔。請針對下列工作使用自訂 OS 映像檔:

  • 從內部部署環境,或從在本機工作站或其他雲端平台上執行的 VM 匯入虛擬磁碟至 Compute Engine。您可以手動將開機磁碟映像檔匯入至 Compute Engine,但一次只能匯入一個磁碟。

  • 從現有 Compute Engine VM 執行個體的開機磁碟建立映像檔。然後,使用該映像檔為 VM建立新開機磁碟。這個程序可讓您建立已使用您需要的應用程式預先設定的新 VM,而無需從頭開始設定公開 OS 映像檔

  • 使用 gcloud CLIAPI,將某個映像檔複製到其他映像檔。請使用您在建立映像檔時的相同程序,但將另一個映像檔指定為映像檔來源。您也可以從其他專案中的自訂映像檔建立映像檔。

訪客作業系統功能

部分訪客作業系統功能僅適用於特定 OS 映像檔。例如,多佇列 SCSI 只會在某些公開 OS 映像檔上啟用。

如要在自訂 OS 映像檔上啟用這些功能,請在建立自訂 OS 映像檔時指定一或多個訪客作業系統功能。

OS 映像檔費用

無論是公開或自訂的付費 OS 映像檔,在 Compute Engine 上執行都會產生授權費。您可以採用兩種方法:

  • 附加隨選/即付即用 (PAYG) 執照
  • 自備授權 (BYOL)/自備訂閱 (BYOS)

    如要進一步瞭解授權,請參閱「授權類型和定價」。

對於自訂 OS 映像檔,您在專案中保留自訂 OS 映像檔時,也會產生映像檔儲存空間費用

映像檔系列

映像檔系列可透過將相關映像檔分組到一起,來協助您管理專案中的映像檔,讓您能夠在特定映像檔版本之間向前輪動與復原。映像檔系列始終會指向未淘汰的最新版本作業系統映像檔。大多數公開的 OS 映像檔都會分組為映像檔系列。例如,debian-cloud 專案中的 debian-11 映像檔系列永遠都會指向最新的 Debian 11 映像檔。

自訂映像檔系列

如果您定期使用較新的設定與軟體更新自訂 OS 映像檔,可將這些映像檔分組為自訂映像檔系列。映像檔系列始終會指向這一系列中的最新 OS 映像檔,以便執行個體範本與指令碼可使用這個映像檔,而無需更新特定映像檔版本的參照。

此外,由於映像檔系列永遠不會指向已淘汰的映像檔,因此您可以淘汰系列中最新的映像檔,將映像檔系列復原回先前的 OS 映像檔版本。

詳情請參閱「在映像檔系列中設定映像檔版本」。

如要瞭解使用映像檔系列時的最佳做法建議,請參閱「映像檔系列最佳做法」。

合作夥伴支援的作業系統

這些是您可以在 Google Cloud上執行的作業系統,但合作夥伴或發布商有責任確保這些作業系統可搭配 Google Cloud 功能運作,並維持安全性更新。如果是合作夥伴支援作業系統的特定問題,您必須使用社群資源,或向合作夥伴尋求企業級支援。

下列合作夥伴支援的作業系統可在 Google Cloud上執行。

Oracle Linux

Oracle Linux 是 Oracle 提供的作業系統。Oracle Linux 映像檔可在 Oracle 提供的 Google Cloud 上使用。您也可以將 Oracle Linux 映像檔匯入 Google Cloud。

如果您需要 Oracle Linux 作業系統的專屬支援服務,可以參考社群資源,或直接向 Oracle 尋求企業級支援。

匯入 Oracle Linux OS 映像檔

如要將 Oracle Linux OS 映像檔匯入 Compute Engine,您可以使用 Migrate to Virtual Machines 提供的匯入工具。這個工具可確保匯入的 OS 映像檔已正確設定,可在 Google Cloud 環境中運作。如需詳細操作說明,請參閱「匯入虛擬磁碟映像檔」。如需匯入作業系統支援的 Oracle Linux 版本清單,請參閱「合作夥伴支援的作業系統」。

社群支援的 OS 映像檔

Google Cloud不直接支援社群支援的 OS 映像檔。專案社群必須自行確保這些 OS 映像檔可使用Google Cloud 功能,並維護安全性更新。社群支援的映像檔預設由建構及維護它們的專案社群提供。

下列社群支援的映像檔可在 Google Cloud上執行。

AlmaLinux

AlmaLinux 是 AlmaLinux 專案提供的作業系統。AlmaLinux 映像檔適用於 almalinux-cloud 專案。如要列出 AlmaLinux OS 映像檔,請使用下列 gcloud 指令:

gcloud compute images list --project almalinux-cloud --no-standard-images

Fedora Cloud

Fedora Cloud 是由 Fedora Cloud 專案維護的作業系統。Fedora Cloud 映像檔適用於 fedora-cloud 專案。如要列出 Fedora Cloud OS 映像檔,請使用下列 gcloud 指令:

gcloud compute images list --project fedora-cloud --no-standard-images

FreeBSD

FreeBSD 是由 FreeBSD 專案維護的作業系統。FreeBSD 映像檔適用於 freebsd-org-cloud-dev 專案。如要列出 FreeBSD 作業系統映像檔,請使用下列 gcloud 指令:

gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images

gVNIC 支援 FreeBSD (預覽版) 的功能已在 14.0 以上版本推出。如要將 gVNIC 與其他版本搭配使用,您可以手動安裝驅動程式。

如要建立使用 gVNIC 的 VM,且使用 14.0 以下版本的 FreeBSD,您必須建立支援 gVNIC 的自訂 OS 映像檔,然後在建立 VM 時使用該 OS 映像檔。

openSUSE

openSUSE 是由 SUSE 贊助的以 Linux 為基礎的作業系統。openSUSE 映像檔可用於 opensuse-cloud 專案。如要列出 openSUSE 作業系統映像檔,請使用下列 gcloud 指令:

gcloud compute images list --project opensuse-cloud --no-standard-images

HPC OS 映像檔

您可以使用下列 OS 映像檔,建立在 Compute Engine 上執行高效能運算 (HPC) 工作負載的最佳化 VM:

適用於 CentOS 7:

  • 圖片系列:hpc-centos-7、圖片專案:cloud-hpc-image-public

適用於 Rocky Linux 8:

  • 圖片系列:hpc-rocky-linux-8、圖片專案:cloud-hpc-image-public

如要瞭解如何使用此 OS 映像檔,請參閱「建立支援 HPC 的 VM 執行個體」。

後續步驟

歡迎試用

如果您未曾使用過 Google Cloud,歡迎建立帳戶,親自體驗實際使用 Compute Engine 的成效。新客戶可以獲得價值 $300 美元的免費抵免額,可用於執行、測試及部署工作負載。

免費試用 Compute Engine