本文說明如何從現有虛擬機器 (VM) 執行個體建立區域或可用區代管執行個體群組 (MIG)。
建立 MIG 後,您就能在多個 VM 上調度單一 VM 執行的服務,並將這些 VM 視為單一實體來管理。MIG 可讓工作負載維持高可用性及擴充性。詳情請參閱「使用 MIG 的優點」。
事前準備
- 如果您還沒有 VM,請先 建立並啟動 VM。
限制
從現有 VM 建立 MIG 時,會受到以下限制:
MIG 不會將現有 VM 新增至 MIG。VM 會繼續以獨立 VM 的形式存在。
您無法從現有 VM 建立具備狀態的 MIG。
從現有 VM 建立 MIG
您可以從現有的執行中、已停止或已暫停 VM 建立 MIG。 如要從現有 VM 建立 MIG,必須設定下列項目:
執行個體範本:Compute Engine 會使用這個範本定義 MIG 中 VM 的屬性。根據預設,執行個體範本會指定下列項目:
現有 VM 的相同屬性,但現有 VM 的 IP 位址除外。
從現有 VM 的開機磁碟建立自訂開機磁碟映像檔。此外,如果現有 VM 使用非開機磁碟,Compute Engine 會視情況執行下列操作:
您可以視需要自訂執行個體範本的磁碟和屬性。
MIG,使用您在上一個步驟中設定的執行個體範本。根據預設,MIG 是「可用區 MIG」,會指定下列項目:
自動調度資源功能已停用。
群組中的一個 VM。
與現有 VM 位於相同區域。
您可以視需要自訂 MIG 的屬性。
如要從現有 VM 建立 MIG,請按照下列步驟操作:
前往 Google Cloud 控制台的「VM instances」(VM 執行個體) 頁面。
選取要用來建立 MIG 的 VM。
按一下「依據這個 VM 建立群組」。
「擴充為執行個體群組」頁面隨即開啟。
在「執行個體範本屬性」部分,執行下列操作:
在「Name」(名稱) 欄位中,使用預設名稱或輸入執行個體範本的名稱。
在「Disks」(磁碟) 部分執行下列操作:
開機磁碟:根據預設,Compute Engine 會產生新的 VM 開機磁碟自訂映像檔。如要改用現有磁碟,請按一下「編輯開機磁碟」
。您可以選取公開映像檔或現有的自訂映像檔,並附加至 MIG 中的 VM。現有磁碟:僅適用於 VM 具有唯讀磁碟的情況。您也可以採取下列做法:
如要自訂唯讀磁碟的任何附件設定,請按一下
「編輯磁碟」。如要移除磁碟,請按一下「移除磁碟」
。
新磁碟:僅適用於 VM 具有讀寫磁碟的情況。根據預設,Compute Engine 會建立新的自訂磁碟映像檔。您也可以採取下列做法:
如要使用現有磁碟或修改磁碟設定,請按一下「編輯磁碟」
。如要移除磁碟,請按一下「移除磁碟」
。
如果現有 VM 正在執行或已暫停,且您已指定要附加新的開機或非開機磁碟,並使用 VM 的磁碟映像檔做為來源,系統會顯示「映像檔產生時」部分。然後選取下列其中一個選項:
如要在從 VM 磁碟產生映像檔時維持檔案系統的完整性,請選取「停止 VM」停止 VM。建立 MIG 後,您可以重新啟動 VM。在此之前,服務將中斷。
如不希望服務中斷,且不擔心檔案系統完整性,請選取「讓 VM 持續運作」。
如要進一步自訂執行個體範本,定義 MIG 中 VM 的屬性,請按一下「自訂執行個體範本」建立執行個體範本」。
,然後視需要修改欄位。詳情請參閱「
在「執行個體群組屬性」部分,執行下列操作:
在「Name」(名稱) 欄位中,使用預設名稱或輸入 MIG 名稱。
在「Location」(位置) 部分中,您可以選擇建立區域或可用區 MIG,方法如下:
如要建立區域 MIG,請按照下列步驟操作:
選取「多區域」。
在「Region」(區域) 清單中,選取要在 MIG 中建立 VM 的區域。
在「可用區」清單中,選取要在 MIG 中建立 VM 的可用區。
如要建立區域 MIG,請按照下列步驟操作:
選取「單一可用區」 (預設)。
在「Region」(區域) 清單中,選取要在 MIG 中建立 VM 的區域。根據預設,系統會選取原始 VM 所在的區域。
在「Zone」(可用區) 清單中,選取要為 MIG 建立 VM 的可用區。系統預設會選取原始 VM 所在的區域。
- 「設定執行個體群組」。詳情請參閱如何建立
自訂執行個體範本和 MIG 完成後,請按一下「建立群組」。如果 VM 正在執行,且您在先前的步驟中指定停止 VM,請按一下「停止 VM 並建立群組」。
「Instance groups」(執行個體群組) 頁面隨即開啟。建立執行個體範本和 MIG 可能需要幾分鐘的時間。
後續步驟
瞭解如何更新 MIG 中的 VM 設定。
瞭解如何自動調度 VM 群組的資源。
進一步瞭解 MIG 中可用的不同設定選項。
進一步瞭解如何建構可擴充且有彈性的網路應用程式。
進一步瞭解 Google Cloud的災難復原功能。