Google-Compute-Engine

如何在不包括未安裝磁碟的情況下創建 GCE 機器映像?

  • August 18, 2020

我從正在執行的 ubuntu 虛擬機在 GCE 上創建了一個機器映像,該虛擬機有一個“附加”磁碟可供安裝。該磁碟已安裝用於備份,然後被解除安裝,並且在製作機器映像時未安裝。

一段時間後(cron 作業),安裝了附加磁碟,寫入了備份,然後解除安裝。手動掛載磁碟會顯示新的備份文件。

後來我從機器映像創建了一個新的虛擬機。當我啟動該虛擬機並掛載備份磁碟時,它不會顯示最後寫入的備份文件。如果我在控制台中查看該項目的磁碟,我會看到兩個新磁碟——一個用於從機器映像複製引導磁碟,另一個用於“附加”磁碟。

這似乎意味著創建機器映像也會創建 VM 可用的任何“附加”磁碟的映像,即使它們沒有掛載。有沒有一種方法可以創建機器映像,而無需複製未安裝的磁碟,也無需取消磁碟與原始 VM 的關聯?

有時解除安裝磁碟不是冷備份。

從源實例中移除額外的磁碟。你說你不想,但那些不是複制所必需的。

對源磁碟進行快照,將快照作為新磁碟掛載到執行備份的不同實例上,然後將磁碟映像複製到其他位置,例如歸檔 blob 儲存。GCP 文件在手動導出圖像下概述了此操作的實現。需要對其進行增強以製作滿足您的恢復點目標的強大備份腳本。

一些第三方備份軟體已經將各種數據備份到 GCP 雲儲存中。考慮將這些用於備份 GCP 內外的數據,或其他更複雜的案例。

引用自:https://serverfault.com/questions/1030270