透過設備管理主控台保護及還原 Compute Engine 執行個體

本頁面提供完整總覽,說明如何備份及還原 Compute Engine 執行個體,以及監控備份作業。

設定 Compute Engine 執行個體的備份作業

Compute Engine 執行個體是由 Google Cloud代管的 VM。 每個執行個體都會將資料儲存在附加至該執行個體的永久磁碟上。您可以使用 Google Cloud 控制台、gcloud CLI 或 Compute Engine API 建立執行個體,或建立代管執行個體群組

詳情請參閱 Compute Engine

設定備份的必要條件

開始備份 Compute Engine 執行個體前,請先閱讀下列程序並部署備份和災難復原服務:

部署備份和災難復原服務後,您可以建立備份方案範本,並將備份方案範本套用至執行個體,藉此保護 Compute Engine 執行個體。

建立備份計畫範本

本節將說明如何建立備份計畫範本。備份方案範本由備份政策組成。在政策中,您可以定義備份執行時間、頻率和備份映像檔保留時間 ()。

請按照下列操作說明建立備份計畫範本:

  1. 在設備管理控制台中,按一下「備份方案」下拉式選單,然後選取「範本」

  2. 點選「+ Create template」。

  3. 在「範本」欄位中,以英數字元字串格式輸入備份範本名稱。名稱可包含空格、底線 (_) 和破折號 (-)。請勿使用特殊字元。

  4. 在「Description」(說明) 欄位中,輸入備份範本的簡短說明。

  5. 透過下列任一方式新增「將正式環境加入快照」備份政策:

    • 按一下備份方案政策地圖中的加號圖示 (+)
    • 在「政策」對話方塊中,按一下「+ 新增」
  6. 在「Production to Snapshot」政策頁面中,執行下列操作:

    1. 在「Policy name」(政策名稱) 欄位中,輸入政策名稱。

    2. 選取「排程」類型為「特定時間範圍」或「連續」。預設值為「特定時間範圍」

      • 有窗戶。根據特定頻率和時段,建立離散快照備份排程。舉例來說,您可以設定每天在世界標準時間 9:00 至 17:00 之間,每 30 分鐘執行一次備份。您可以指示備份/復原設備在指定頻率間隔執行多項備份工作,或在指定時間範圍內執行一次。

      • 持續性。定義連續快照備份排程,例如每八小時執行一次備份工作,並在世界標準時間 01:00 開始執行第一項工作。在這項政策排程中,工作會按照指定的時間間隔持續執行 (24 小時全年無休)。

      根據所選排程類型設定政策頻率,詳情請參閱下列清單:

      有窗戶

      • 在這些日子:定義擷取快照圖片的間隔,設定政策的頻率。根據這個間隔設定,系統會每隔指定天數、週數、月數或年數執行一次快照工作。按一下這個參數的連結,然後修改「執行」間隔。

        行程會以日曆檢視畫面顯示。在這個檢視畫面中,你可以指定「天」、「週」、「月」或「年」。日曆檢視畫面會根據您的選擇而有所不同。

      • 例外狀況:定義「執行」時間表的例外狀況。您可以指定「Except」值為每日、每週、每月或每年。舉例來說,如要略過每週五的每日快照排程,請選取「每週」並選取「星期五」。按一下這個參數的連結,然後修改例外狀況。

        行程會以日曆檢視畫面顯示。在這個檢視畫面中,你可以指定「天」、「週」、「月」或「年」。日曆檢視畫面會根據您的選擇相應變更。

      • 在這個時間範圍內:定義擷取圖片的開始和結束時間範圍。

      • 每個時間視窗執行一次:指定在「執行時間介於」時間視窗內,擷取快照圖片的頻率為一次。

      • 每隔:指定在執行時間範圍內擷取快照圖片的重複頻率時間長度 (分鐘或小時)。例如每兩小時。

      連續

      • 每隔:指定重複擷取快照圖片的時間範圍。

      • 開始時間:指定在連續擷取圖片的週期中,首次執行工作的時間。

    3. 其餘欄位保留預設值,然後點選「建立政策」

  7. 按一下「儲存範本」。系統會建立備份方案範本。

套用備份計畫範本

如要將備份方案套用至 Compute Engine,請先探索 Compute Engine,並將其新增至設備管理控制台。在專案中探索 Compute Engine 後,即可對其套用備份方案範本。

在設備管理控制台的設定精靈中,按照下列步驟探索 Compute Engine 執行個體,並套用備份方案範本。

  1. 在設備管理控制台中,按一下「Back up & Recover」下拉式選單,然後選取「Back up」

  2. 選取「Compute Engine」

  3. 選取「雲端憑證」

  4. 如果憑證是在多部裝置上建立,請從「裝置」下拉式選單選取裝置,然後點選「下一步」。如果清單中沒有顯示所需裝置,請參閱雲端憑證

  5. 選取「專案 ID」和「可用區」,然後按一下「搜尋」,列出專案和可用區中可用的執行個體。如果無法在「專案 ID」下拉式選單中找到專案,請按一下「這裡沒有顯示專案 ID」,系統會列出缺少的權限

  6. 點選「下一步」

  7. 選取執行個體,然後從「動作」下拉式選單中選取「套用備份範本」。 如果未顯示執行個體,請確認選取的可用區與 Compute Engine 執行個體所在的可用區相符。根據預設,系統只會顯示新執行個體。您可以從下拉式選單變更選項,查看先前探索到的執行個體。

  8. 從「備份範本」下拉式選單中選取備份範本,然後按一下「確定」

  9. 在「磁碟區選項」中,您可以為每個 VM 選取要保護所有磁碟,還是只保護開機磁碟區。

  10. 點選「下一步」

  11. 查看摘要畫面。如果一切都正確,請選取「完成」,為 Compute Engine 執行個體啟用備份方案。所選 Compute Engine 執行個體會使用所選備份範本進行備份。

  12. 在確認完成對話方塊中,按一下「完成」

  13. 完成新手上路程序後,畫面上會顯示對話方塊。再次點選「完成」

    備份方案套用至 Compute Engine 執行個體後,狀態會變更為綠色勾號。綠色勾號表示執行個體已順利完成上線程序。您可以從「應用程式管理員」>「應用程式」頁面,查看已加入的 Compute Engine 執行個體。

備份和災難復原服務會按照您在備份政策設定的頻率,定期備份所選 Compute Engine 執行個體。

隨選備份

隨選備份是指您隨時可以手動觸發的備份類型。 如果您需要在特定事件前備份資料,隨選備份功能就非常實用。舉例來說,您可能會想在套用更新或修補程式前備份 VM,確保更新程序發生任何問題時,都能將 VM 還原至先前的狀態。

如要執行代管應用程式的隨選備份,請按照下列步驟操作:

  1. 按一下「應用程式管理員」分頁標籤,然後從下拉式清單中選取「應用程式」選項。「應用程式」頁面隨即開啟。
  2. 選取 Compute Engine 執行個體,然後按一下頁面右下角下拉式清單中的「管理備份設定」
  3. 在右側的「政策」中,選取「快照」
  4. 輸入標籤,然後點選「立即執行」。系統會針對所選政策觸發按需求備份。

還原 Compute Engine 執行個體

您可以使用「還原」作業還原來源 Compute Engine 執行個體,並使用「掛接」作業將執行個體還原至其他位置。

將 Compute Engine 執行個體還原至來源執行個體

還原是指從備份映像檔還原資料的程序。如要將執行個體還原至來源位置,請使用「還原」作業。如需如何還原 Compute Engine 執行個體的說明,請參閱「還原 Compute Engine 執行個體」。

將 Compute Engine 執行個體還原至其他位置

您可以使用「掛接」作業,將 Compute Engine 執行個體還原至其他位置。

請按照下列操作說明執行掛接:

  1. 在設備管理控制台中,依序前往「備份與復原」>「復原」。選取要復原的 Compute Engine 執行個體,然後點選「下一步」

  2. 選取要用來復原 Compute Engine 執行個體的時間點備份映像檔,然後選取「掛接」

  3. 選取「掛接為新的 Compute Engine 執行個體」

  4. 查看所有設定選項。至少有兩個值應變更:

    • 可用區:變更為其他可用區,模擬在 Google Cloud中復原至不同區域。

    • 執行個體名稱:新增後綴字,將執行個體名稱從 centos-7 變更為 centos-7-recovered。

  5. 點選「Mount」

    掛接工作隨即啟動。你可以從「Monitor」>「Jobs」監控作業。視所選區域而定,完成這項工作可能需要五分鐘以上。

    復原的 VM 會顯示在 Google Cloud 控制台的「Compute Engine」>「VM Instances」(VM 執行個體) 中。

    如要將執行個體掛接至其他區域或專案,請參閱「將 Compute Engine 執行個體備份映像檔掛接為新執行個體」。

管理有效掛接點

由於備份/還原裝置建立了這個 Compute Engine 執行個體,因此即使該裝置並未管理這個執行個體的磁碟,仍會追蹤該執行個體。以下提供兩種方案供您選擇:

  • 卸載並刪除:這會刪除 Compute Engine 執行個體及其磁碟,並移除作用中的掛接點。

  • 忘記現有掛接:這會從 備份和災難復原 移除掛接記錄,但 Compute Engine 執行個體仍會保留。從現在起,Compute Engine 管理員必須管理這個執行個體的生命週期。

刪除執行個體

按照下列指示刪除執行個體:

  1. 在設備管理控制台中,按一下「App Manager」下拉式選單,然後選取「Active Mounts」

    系統會顯示您為新 Compute Engine 執行個體指定的名稱,以及有效掛接點。

  2. 在掛接點上按一下滑鼠右鍵,然後選取「Unmount and Delete」(卸載並刪除),接著按一下「Submit」(提交)。您可以從「Monitor」>「Jobs」監控,新的 Compute Engine 執行個體已消失。

忘記執行個體

按照下列指示忘記執行個體:

  1. 在設備管理控制台中,按一下「App Manager」下拉式選單,然後選取「Active Mounts」

    系統會顯示您為新 Compute Engine 執行個體指定的名稱,以及有效掛接點。

  2. 在掛接點上按一下滑鼠右鍵,然後選取「忘記有效掛接點」,接著按一下「提交」。你可以依序點選「監控」>「工作」,監控這項工作。

    新的 Compute Engine 執行個體不會列在設備管理控制台的「Active Mounts」面板中,但仍會出現在 Compute Engine 中。

監控

您可以透過監控工作監控事件,監控 Compute Engine 工作。