讓 VMware VM 能夠複寫至 Azure

本文說明如何啟用將內部部署 VMware 虛擬機器 (VM) 複寫至 Azure 的作業。

必要條件

本文假設您的系統符合下列準則:

解決常見問題

  • 複寫至非受控磁碟時,每個磁碟應小於 4 TB,而在複寫至受控磁碟時應小於 32 TB。
  • 作業系統磁碟應該是基本磁碟,而非動態磁碟。
  • 針對第 2 代已啟用 UEFI 的虛擬機器,作業系統系列應為 Windows,而且開機磁碟應小於 300 GB。

在您開始使用 Intune 之前

當您複寫 VMware 虛擬機器時,請記住下列資訊:

  • 您的 Azure 使用者帳戶必須具有特定權限,才能將新的虛擬機器複寫至 Azure。
  • 系統會每隔 15 分鐘探索 VMware VM 一次。 探索之後,VM 可能需要 15 分鐘以上的時間才會出現在 Azure 入口網站中。 當您新增新的 vCenter 伺服器或 vSphere 主機時,探索可能需要 15 分鐘以上的時間。
  • 在入口網站中更新虛擬機器上的環境變更可能需要 15 分鐘以上的時間。 例如,VMware 工具安裝。
  • 您可以檢查 VMware VM 的上次探索時間:請查看 [組態伺服器] 頁面上 vCenter 伺服器/vSphere 主機的 [上次連絡時間] 欄位。
  • 若要新增要複寫的虛擬機器而不等候已排定的探索,請反白選取組態伺服器 (不要按它),然後選取 [重新整理]
  • 當您啟用複寫時,如果虛擬機器已準備好,處理序伺服器會自動在 VM 上安裝 Azure Site Recovery 行動服務。

啟用複寫

在您執行本節中的步驟之前,請先參閱下列資訊:

  • Azure Site Recovery 現在會針對所有新的複寫直接複寫到受控磁碟。 處理序伺服器會將複寫記錄寫入目標區域中的快取儲存體帳戶。 這些記錄可用來在具有 asrseeddisk 命名慣例的複本受控磁碟中建立復原點。
  • Az.RecoveryServices 模組版本 2.0.0 開始,PowerShell 可以支援複寫到受控磁碟
  • 在容錯移轉時,您選取的復原點會用來建立目標受控磁碟。
  • 先前設定為複寫到目標儲存體帳戶的 VM 不會受到影響。
  • 只有透過具象狀態傳輸 (REST) API 和 PowerShell 才能使用新虛擬機器的儲存體帳戶複寫。 使用 Azure REST API 2016-08-10 或2018-01-10 版來複寫至儲存體帳戶。

若要啟用複寫,請遵循下列步驟:

  1. 移至 [步驟 2: 複寫應用程式]> [來源]。 第一次啟用複寫之後,請選取保存庫中的 [+複寫],以對其他虛擬機器啟用複寫。

  2. 在 [來源] 頁面 > [來源] 中,選取組態伺服器。

  3. 在 [機器類型] 中,選取 [虛擬機器] 或 [實體機器]

  4. 在 [vCenter/vSphere Hypervisor] 中,選取管理 vSphere 主機的 vCenter 伺服器,或選取主機。 如果您是複寫實體電腦,則這個設定不相關。

  5. 選取處理序伺服器。 如果未建立任何額外的處理序伺服器,則會在下拉式功能表中提供組態伺服器的內建處理序伺服器。 每個處理序伺服器的健康狀態都會根據建議限制和其他參數來指示。 選擇狀況良好的處理序伺服器。 無法選擇狀態為嚴重的處理序伺服器。 您可以對錯誤進行疑難排解及解決問題或是設定相應放大的處理序伺服器

    Enable replication source window

    注意

    9.24 版開始,會引進其他警示,以增強處理序伺服器的健康情況警示。 將 Site Recovery 元件升級為 9.24 版或更新版本,以產生所有警示。

  6. 在 [目標] 中,選取您想要在其中建立容錯移轉虛擬機器的訂用帳戶和資源群組。 選擇您要在 Azure 中用於容錯移轉 VM 的部署模型。

  7. 選取 Azure VM 在容錯移轉後將連線的 Azure 網路和子網路。 此網路必須位於與 Site Recovery 服務保存庫相同的區域中。

    選取 [立即設定選取的機器],將網路設定套用至您選取要進行保護的所有虛擬機器。 選取 [稍後設定] 以選取每部虛擬機器的 Azure 網路。 如果您沒有網路,則必須建立一個。 若要使用 Azure Resource Manager 建立網路,請選取 [新建]。 選取子網路 (如果適用的話),然後選取 [確定]

    Enable replication target window

  8. 在 [虛擬機器]> [選取虛擬機器] 中,選取您要複寫的每部虛擬機器。 您只能選取可以啟用複寫的虛擬機器。 然後選取確定。 如果您看不到或無法選取任何特定虛擬機器,請參閱 Azure 入口網站中未列出來源電腦以解決此問題。

    Enable replication Select virtual machines window

  9. 在 [屬性]> [設定屬性] 中,選取處理序伺服器將用來在 VM 上自動安裝 Site Recovery 行動服務的帳戶。 此外,請根據您的資料變換率模式,選擇要用於複寫的目標受控磁碟類型。

  10. 根據預設,會複寫來源 VM 的所有磁碟。 若要排除磁碟不要複寫,請針對任何您不想要複寫的磁碟清除 [包含] 核取方塊。 然後選取確定。 您可以稍後再設定其他屬性。 深入了解排除磁碟。

    Enable replication configure properties window

  11. 從 [複寫設定]> [進行複寫設定] 中,確認已選取正確的複寫原則。 您可以在 [設定]> [複寫原則]> [原則名稱]> [編輯設定] 中修改複寫原則設定。 套用至原則的變更也適用於複寫和新的虛擬機器。

  12. 如果您想要將機器聚集成一個複寫群組,請啟用 [多部 VM 一致性]。 指定群組的名稱,然後選取 [確定]

    注意

    • 複寫群組中的虛擬機器會一起複寫,並且在容錯移轉時會有共用的損毀一致和應用程式一致的復原點。
    • 將 VM 與實體伺服器一起收集,讓它們鏡像您的工作負載。 啟用多 VM 一致性可能會影響工作負載的效能。 僅在虛擬機器執行相同的工作負載且您需要一致性時,才這麼做。

    Enable replication window

  13. 選取 [啟用複寫]。 您可以在 [設定]> [作業]> [Site Recovery 作業] 中,追蹤 [啟用保護] 作業的進度。 執行「完成保護」作業之後,虛擬機器即準備好進行容錯移轉。

監視初始複寫

受保護項目的「啟用複寫」完成之後,Azure Site Recovery 會起始複寫 (與同步處理是同義詞) 來源電腦的資料到目標區域。 在這段期間,會建立來源磁碟的複本。 只有在複製原始磁碟完成之後,才會將差異變更複製到目標區域。 複製原始磁碟所花費的時間取決於多個參數,例如:

  • 來源電腦磁碟的大小
  • 可用來將資料傳輸到 Azure 的頻寬 (您可以利用部署規劃工具來找出所需的最佳頻寬)
  • 處理序伺服器資源 (例如記憶體、可用磁碟空間、CPU),可用來快取和處理從受保護項目收到的資料 (確保處理序伺服器狀況良好)

若要追蹤初始複寫的進度,請瀏覽至 Azure 入口網站中的復原服務保存庫 -> 複寫的項目 -> 監視複寫的項目 [狀態] 資料行。 狀態會顯示初始複寫完成的百分比。 當滑鼠停留在 [狀態] 上時,就可以取得「傳輸的資料總計」。 按一下 [狀態] 時,會開啟內容頁面,並顯示下列參數:

  • 上次重新整理時間 - 表示服務已重新整理整部電腦的複寫資訊最新時間。

  • 已完成百分比 - 表示 VM 的初始複寫已完成的百分比

  • 傳輸的資料總計 - 從 VM 傳輸到 Azure 的資料量

    state-of-replication

  • 同步處理進度 (在磁碟層級追蹤詳細資料)

    • 複寫的狀態
      • 如果複寫尚未啟動,則狀態會更新為「在佇列中」。 在初始複寫期間,一次只會複寫 3 個磁碟。 遵循此機制可避免在處理序伺服器上進行節流。
      • 複寫開始之後,狀態會更新為「進行中」。
      • 初始複寫完成之後,狀態會標示為「完成」。
    • Site Recovery 會讀取原始磁碟、將資料傳輸至 Azure,並在磁碟層級上擷取進度。 請注意,Site Recovery 會略過磁碟未佔用大小的複寫,並將其新增至已完成的資料。 因此,在所有磁碟之間傳輸的資料總和可能不會新增至 VM 層級的「傳輸的資料總計」。
    • 當您按一下磁碟上的資訊提示時,您可以取得何時針對磁碟觸發複寫 (同步處理的同義詞)、最後 15 分鐘內傳送至 Azure 的資料,以及上次重新整理時間戳記的詳細資料。 這個時間戳記表示 Azure 服務從來源電腦收到資訊的最新時間 initial-replication-info-balloon-details
    • 顯示每個磁碟的健全狀況
      • 如果複寫速度低於預期,則磁碟狀態會變成警告
      • 如果複寫沒有進展,磁碟狀態會變成嚴重

如果健全狀況處於嚴重/警告狀態,請確定電腦和處理序伺服器的複寫健全狀況狀況良好。

啟用複寫作業完成之後,複寫進度會是 0%,而傳輸的資料總計則是 NA。 按一下時,針對每個已識別磁碟的資料會是 "NA"。這表示複寫尚未啟動,Azure Site Recovery 還在接收最新的統計資料。 進度會以 30 分鐘的間隔重新整理。

注意

請務必將組態伺服器、擴增處理序伺服器和行動代理程式更新為 9.36 版或更高版本,以確保會擷取精確的進度並傳送給 Site Recovery 服務。

檢視及管理 VM 屬性

接著確認來源虛擬機器的屬性。 請記住,Azure VM 名稱應該符合 Azure 虛擬機器需求

  1. 移至 [設定]> [複寫的項目],然後選取虛擬機器。 [程式集] 頁面會顯示 VM 設定與狀態的相關資訊。

  2. 在 [屬性] 中,您可以檢視 VM 的複寫和容錯移轉資訊。

  3. 在 [計算和網路]> [計算屬性] 中,您可以變更多個 VM 屬性。

    Compute and network properties window

    • Azure VM 名稱:視需要修改名稱以符合 Azure 需求。
    • 目標 VM 大小或 VM 類型:預設 VM 大小是根據參數來選擇,參數包括磁碟計數、NIC 計數、CPU 核心計數、記憶體和目標 Azure 區域中的可用 VM 角色大小。 Azure Site Recovery 會挑選滿足所有準則的第一個可用 VM 大小。 您可以在容錯移轉之前,隨時根據需求選取不同的 VM 大小。 VM 磁碟大小也是以來源磁碟大小為基礎,而且只能在容錯移轉之後變更。 在 VM 磁碟的可擴縮性和效能目標上深入了解磁碟大小和 IOPS 速率。
    • 資源群組:您可以選取資源群組,其中的虛擬機器會成為後置容錯移轉的一部分。 您可以在容錯移轉之前隨時變更這項設定。 容錯移轉之後,如果將虛擬機器移轉到不同的資源群組,則虛擬機器的保護設定將會中斷。
    • 可用性設定組:如果您的虛擬機器必須是後置容錯移轉的一部分,您可以選取可用性設定組。 當您選取可用性設定組時,請記住下列資訊:
      • 只將屬於指定資源群組的可用性設定組列出。
      • 不同虛擬網路上的 VM 不可以在相同的可用性設定組中。
      • 只有相同大小的虛擬機器可在相同的可用性設定組中。
  4. 您也可以新增指派給 Azure VM 的目標網路、子網路和 IP 位址的相關資訊。

  5. 在 [磁碟] 中,您可以看見 VM 上將要複寫的作業系統和資料磁碟。

設定網路和 IP 位址

您可以設定目標 IP 位址:

  • 如果您未提供位址,容錯移轉的 VM 就會使用 DHCP。
  • 如果您設定的位址在容錯移轉時無法使用,容錯移轉就無法運作。
  • 如果位址可用於測試容錯移轉網路,則您可以使用相同的目標 IP 位址來測試容錯移轉。

網路介面卡的數目會視您指定給目標虛擬機器的大小而有所不同,如下所示:

  • 如果來源虛擬機器上的網路介面卡數目小於或等於針對目標 VM 大小所允許的介面卡數目,則目標將具備與來源相同的介面卡數目。
  • 如果來源虛擬機器的介面卡數目超過針對目標 VM 大小所允許的數目,則使用目標大小的最大值。 例如,如果來源虛擬機器具有兩張網路介面卡,而目標 VM 大小支援四張,目標虛擬機器就會有兩張介面卡。 如果來源 VM 有兩張介面卡,但目標大小僅支援一張,則目標 VM 只會有一張介面卡。
  • 如果虛擬機器有多張網路介面卡,就會全部連線至相同的網路。 此外,清單中顯示的第一張介面卡就會變成 Azure 虛擬機器中的預設網路介面卡。

Azure Hybrid Benefit

微軟軟體保證客戶可以使用 Azure Hybrid Benefit,節省移轉至 Azure 的 Windows Server 電腦授權成本。 此權益也適用於 Azure 災害復原。 如果您符合資格,可以將權益指派給 Site Recovery 在發生容錯移轉時建立的虛擬機器。

  1. 移至複寫虛擬機器的 [電腦與網路] 屬性。
  2. 當詢問您是否具備 Windows Server 授權,讓您符合使用 Azure Hybrid Benefit 的資格時,請回答。
  3. 確認您有合格的 Windows Server 授權與軟體保證,可以用來將權益套用至將在容錯移轉時建立的 VM。
  4. 儲存已複寫虛擬機器的設定。

深入了解 Azure Hybrid Benefit

下一步

虛擬機器達到受保護的狀態之後,請嘗試容錯移轉,以檢查您的應用程式是否出現在 Azure 中。

  • 深入了解如何清除註冊與保護設定,以停用複寫。
  • 深入了解如何使用 PowerShell 自動進行虛擬機器的複寫。