共用方式為


跨區域移動 Azure 虛擬機器

本教學課程說明如何使用 Azure Resource Mover,將 Azure VM 和相關網路/記憶體資源移至不同的 Azure 區域。

Azure Resource Mover(ARM) 可協助您在 Azure 區域之間移動 Azure 資源。 基於許多原因,您可以將資源移至另一個區域。 例如,利用新的 Azure 區域、僅部署特定區域中可用的功能或服務、符合內部原則和治理需求,或回應容量規劃需求。

備註

您現在可以在一次嘗試中,使用 Azure Resource Mover 在 Azure 訂用帳戶和區域之間移動 Azure 資源。 您可以使用此功能來組織資源或簡化計費機制。

在本教學課程中,您將瞭解如何:

  • 使用ARM將 Azure VM 移至另一個訂用帳戶和區域。
  • 將與 VM 相關聯的資源移至另一個訂用帳戶和區域。

備註

教學課程顯示嘗試案例的最快路徑,並且在可行時使用預設選項。

先決條件

開始之前,請確認下列事項:

要求 說明
資源移動器支援 檢閱 支持的區域和其他常見問題。
訂用帳戶許可權 檢查您是否具有包含您想要移動的資源的訂用帳戶的 擁有者 存取權。

為什麼我需要擁有者存取權? 第一次在 Azure 訂用帳戶中新增特定來源和目的地配對的資源時,Resource Mover 會建立 系統指派的受控識別,先前稱為訂用帳戶信任的受控服務識別(MSI)。 若要建立身分識別,並為其指派必要的角色 (來源訂用帳戶中的參與者或使用者存取管理員),您用來新增資源的帳戶需要訂用帳戶「擁有者」權限。 深入瞭解 Azure 角色。
VM 支援 - 檢查您要移動的 VM 是否受到支援。
- 確認 支援的 Windows 虛擬機器。
- 確認 支援的 Linux 虛擬機和核心版本。
- 檢查支援的 計算記憶體網路 設定。
目的地訂用帳戶 目的地區域中的訂用帳戶需要足夠的配額,才能建立您要在目標區域中移動的資源。 如果沒有配額,請 要求額外的限制
目的地區域費用 確認與您要移動 VM 的目標區域相關聯的定價和費用。 請使用定價計算機協助確認。

準備 VM

登入 Azure 入口網站 以準備 VM 以進行移動,並遵循下列步驟:

  1. 檢查 VM 是否符合需求之後,請確定您要移動的 VM 已開啟。 您想要在目的地區域中使用的所有 VM 磁碟,都必須在 VM 中連結和初始化。
  2. 確保虛擬機器具有最新的可信任根證書和已更新的證書撤銷清單。 作法如下:
    • 在 Windows VM 上,安裝最新的 Windows 更新。
    • 在 Linux VM 上,遵循散發者指引,讓機器具有最新的憑證和 CRL。
  3. 允許從 VM 進行輸出連線:
    • 如果您使用 URL 型防火牆 Proxy 來控制輸出連線,請允許存取這些 URL
    • 如果您使用網路安全性群組 (NSG) 規則來控制輸出連線能力,請建立這些服務標記規則

選取資源

請注意,會顯示所選來源區域內資源群組中所有支援的資源類型。 不會顯示已新增用於跨區域移動的資源。 您可以將資源移至與來源區域相同訂用帳戶中的目標區域。 如果要變更訂用帳戶,可以在移動資源後執行此動作。

若要選取您想要移動的資源,請遵循下列步驟:

  1. 在 Azure 入口網站 中,搜尋資源移動器。 在 [服務] 底下,選取 [Azure 資源移動器]。

    螢幕快照顯示 Azure 入口網站 中資源行動器的搜尋結果。

  2. 在 [ 概觀] 窗格中,選取 [ 開始使用] ,然後按兩下 [ 跨區域移動]。

    顯示按鈕以新增要移至另一個區域的資源。

  3. [移動資源>來源 + 目的地 ] 索引標籤中,執行下列動作:

    1. 選取來源訂用帳戶和區域。
    2. [目的地] 下,選取您要移動 VM 的區域。
    3. 選取 下一步

    顯示頁面的螢幕快照,以選取來源和目的地區域。

  4. [移動資源>] 索引標籤中,執行下列動作:

    1. 選取 [ 選取資源] 選項。

    2. 在 [ 選取資源] 中,選取 VM。 您只能添加支持移動的資源

    3. 選擇 完成

      螢幕快照顯示頁面,以選取要移動的 VM。

    4. 選取 下一步

  5. [檢閱] 中,檢查來源和目的地設定。

    螢幕快照顯示頁面以檢閱設定並繼續移動。

  6. 選取 [繼續],開始新增資源。

  7. 新增程式成功完成之後,在 [ 通知 ] 窗格上,選取 [新增資源] 以進行移動

  8. 選取通知之後,請檢閱 [跨區域] 頁面上的資源

備註

  • 新增的資源處於 準備中 狀態。
  • 系統會自動新增 VM 的資源群組。
  • 如果您想要從移動集合中移除資源,則執行此動作的方法取決於您在行動程式中的位置。 深入瞭解

解決相依性問題

若要在移動之前解決相依性,請遵循下列步驟:

  1. 當您新增資源時,會自動在背景驗證相依性。 如果您仍然看到 [ 驗證相依性 ] 選項,請選取它以手動觸發驗證。

  2. 如果找到相依性,請選取 [新增相依性 ] 來新增相依性。

  3. [新增相依性] 上,保留預設 [ 顯示所有相依性] 選項。

    • 顯示所有相依性逐一查看資源的所有直接或間接相依 性。 例如,針對 VM,它會顯示 NIC、虛擬網路、網路安全組 (NSG) 等等。
    • 顯示第一層相依性只會 顯示直接相依性。 例如,針對 VM,它會顯示 NIC,但不會顯示虛擬網路。
  4. 選取您要新增的相依資源,然後選取 [ 新增相依性]。 您可以監視通知中的進度。

    顯示 [新增相依性] 頁面的螢幕快照。

  5. 新增相依性之後,會在背景中驗證相依性。 如果您看到 [驗證相依性] 按鈕,請選取它以觸發手動驗證。
    螢幕快照顯示頁面以新增其他相依性。

備註

資源群組的預設名稱遵循 <sourceRGName-targetRegion> 慣例。 如果您想要使用現有的資源組名,您可以在 [ 編輯 ] 區段中找到選擇目標資源群組的選項。
顯示 [新增目標資源群組] 的螢幕快照。

準備要移動的資源

現在已移動來源資源群組,您可以準備移動處於 準備擱置 狀態的其他資源。

若要移動處於 準備擱置 狀態的資源,請遵循下列步驟:

  1. 在 [ 跨區域 ] 窗格中,確認資源現在處於 [準備擱置 中] 狀態,且沒有任何問題。 如果不是,請再次驗證並解決任何未處理的問題。

    顯示頁面的螢幕快照,其中顯示處於準備擱置狀態的資源。

  2. 如果您想要在開始移動之前編輯目標設定,請選取資源 [ 目的地組態 ] 資料行中的連結,然後編輯設定。 如果您編輯目標 VM 設定,目標 VM 大小不應小於來源 VM 大小。

現在已移動來源資源群組,您可以準備移動其他資源。

  1. 選取您想要準備的資源。

    顯示頁面的螢幕快照,以選取 [準備其他資源]。

  2. 選取 [準備]

備註

  • 在準備程序期間,Azure Site Recovery 行動代理程式會安裝在 VM 上以復寫它們。
  • VM 資料會定期複寫至目標區域。 這不會影響來源 VM。
  • 資源移動會產生其他來源資源的 ARM 範本。
  • 準備好資源之後,就會處於「起始移動擱置」狀態。 顯示頁面的螢幕快照,顯示處於起始移動擱置狀態的資源。

起始移動

準備好資源後,您就可以開始移動。 若要開始移動,請遵循下列步驟:

  1. 在 [ 跨區域] 窗格中,選取狀態為 [起始移動擱置] 的資源。

  2. 選取 [起始移動 ] 以啟動程式。

  3. 在 [ 移動資源] 索引 標籤上,選取 [ 起始移動]。

    螢幕快照顯示選取[起始移動]按鈕。

  4. 追蹤通知列中的移動進度。

備註

  • 針對 VM,會在目標區域中建立複本 VM。 來源 VM 已關閉,而且會出現停機時間 (通常以分鐘計算)。
  • Resource Mover 會使用已備妥的 ARM 範本重新建立其他資源。 如此通常不會有停機時間。
  • 移動資源之後,它們會處於 提交移動待定 狀態。 顯示頁面的螢幕快照,其中顯示資源處於 [刪除來源擱置中] 狀態。

認可或捨棄移動

初始步驟之後,您可以決定是否要確認或捨棄此步驟。

  • 捨棄:如果您正在測試且不想實際移動來源資源,您可能會捨棄移動。 捨棄移動會將資源傳回「起始移動擱置」狀態。
  • 認可:認可會完成移至目標區域的作業。 認可後,來源資源將處於「刪除來源擱置」狀態,您可以決定是否要加以刪除。

捨棄移動

您可以捨棄移動,如下所示:

  1. [跨區域] 窗格中,選取狀態為 [移動待認可] 的資源,然後選取 [丟棄移動]
  2. [捨棄移動 ] 窗格上,選取 [ 捨棄]。
  3. 在通知列中追蹤移動進度。

備註

捨棄資源之後,VM 會處於 起始移動暫止 狀態。

認可移動

如果要完成移動程序,請認可移動。 若要執行移動,請遵循下列步驟:

  1. 在 [ 跨區域] 窗格中,選取狀態為 [認可移動擱置的資源],然後選取 [ 認可移動]。

  2. 提交資源窗格中,選取提交

    螢幕快照顯示要認可資源以完成移動的頁面。

  3. 在通知列中追蹤認可進度。

備註

  • 認可移動後,VM 會停止複寫。 來源 VM 不會受到認可的影響。
  • 認可不會影響來源網路資源。
  • 認可移動後,資源會處於「刪除來源擱置」狀態。 顯示頁面的螢幕快照,其中顯示資源處於 [刪除來源擱置中] 狀態。

移動後設定

您可以在移動程式之後設定下列設定:

  • 行動服務不會自動從 VM 解除安裝。 請手動解除安裝,如果您打算再次移動伺服器,請加以保留。
  • 在移動之後修改 Azure 角色型存取控制 (Azure RBAC) 規則。

認可後刪除來源資源

移動後,您可以選擇是否要除除來源區域中的資源。 在提交後刪除來源資源:

備註

一些資源,例如金鑰保存庫和 SQL Server 伺服器,無法從入口網站刪除,而且必須從資源屬性頁中刪除。

  1. 在 [ 跨區域] 窗格中,選取您要刪除的來源資源名稱。
  2. 選取 [ 刪除來源]。

刪除為移動建立的其他資源

移動之後,您可以手動刪除已建立的移動集合和 Site Recovery 資源。

刪除為移動建立的其他資源之前,請注意:

  • 移動集合預設為隱藏。 若要查看它,您必須開啟隱藏的資源。
  • 快取記憶體具有鎖定,在刪除快取記憶體之前,您必須先刪除鎖定。

若要刪除為移動建立的其他資源,請遵循下列步驟:

  1. 找出資源群組 RegionMoveRG-<sourceregion>-<target-region>中的資源。

  2. 檢查來源區域中的所有 VM 和其他來源資源是否已移動或刪除。 這可確保沒有任何擱置中的資源正在使用這些項目。

  3. 刪除資源:

    • 移動集合名稱為 movecollection-<sourceregion>-<target-region>
    • 快取儲存體帳戶名稱為 resmovecache<guid>
    • 保存庫名稱為 ResourceMove-<sourceregion>-<target-region>-GUID

後續步驟

深入瞭解 如何將 Azure SQL 資料庫和彈性集區移至另一個區域。