設定 Hyper-V VM 至 Azure 的災害復原

Azure Site Recovery 服務可藉由管理及協調內部部署電腦與 Azure 虛擬機器 (VM) 的複寫、容錯移轉及容錯回復,為您的災害復原策略做出貢獻。

這是一系列中的第三個教學課程,說明如何為內部部署 Hyper-V VM 設定 Azure 的災害復原。 本教學課程採用不受 Microsoft System Center Virtual Machine Manager 管理的 Hyper-V VM。

在本教學課程中,您會了解如何:

  • 設定來源複寫環境,包括內部部署 Site Recovery 元件和目標複寫環境。
  • 建立複寫原則。
  • 啟用 VM 複寫。

注意

教學課程的設計訴求是示範案例的最簡單部署路徑。 這些教學課程會使用預設選項 (如果有的話),而不會顯示所有可能的設定與路徑。 如需案例的詳細資訊,請參閱 Site Recovery 文件操作指南一節。

必要條件

本教學課程是一系列教學課程中的第三個教學課程。 其內容假設您已完成了先前兩個教學課程中的工作:

  1. 準備 Azure
  2. 準備內部部署 Hyper-V

準備基礎結構

在設定內部部署 Hyper-V VM 到 Azure 的災害復原之前,請務必準備基礎結構。

部署規劃

  1. Azure 入口網站中,移至 [復原服務保存庫],然後選取您的保存庫。 在上述教學課程中,您已準備 ContosoVMVault 保存庫。

  2. 在保存庫命令列上,選取 [啟用 Site Recovery]

  3. 在 [Site Recovery] 的 [Hyper-V 機器至 Azure] 圖格底下,選取 [準備基礎結構]

  4. 在 [準備基礎結構] 上,選取 [部署規劃] 索引標籤。在 [已完成部署規劃了嗎?] 中,選取 [稍後再進行]

    提示

    在本教學課程中,我們不需要使用「部署規劃工具」。 如果您正在規劃大型部署,請從頁面上的連結下載適用於 Hyper-V 的部署規劃工具。 深入了解 Hyper-V 部署規劃。

    Screenshot that shows the Deployment planning pane.

  5. 選取 [下一步]。

來源設定

若要設定來源環境,您可以建立 Hyper-V 網站。 您需要將包含您要複寫之 VM 的 Hyper-V 主機,新增至該網站。 然後,下載 Azure Site Recovery 提供者和 Microsoft Azure 復原服務 (MARS) 代理程式並安裝於每部主機上,然後在保存庫中註冊該 Hyper-V 網站。

  1. 在 [準備基礎結構] 的 [來源設定] 索引標籤上,完成下列步驟:
    1. 在 [您是否使用 System Center VMM 來管理 Hyper-V 主機?] 中,選取 [否]

    2. 針對 [Hyper-V 網站],輸入網站的名稱。 您也可以使用 [新增 Hyper-V 網站] 選項來新增 Hyper-V 網站。 例如,使用 ContosoHyperVSite

    3. 針對 [Hyper-V 伺服器],選取 [新增 Hyper-V 伺服器] 以新增伺服器。

      Screenshot that shows the Source settings pane with links to add a Hyper-V site and servers highlighted.

    4. 在 [新增伺服器] 上,完成下列步驟:

      1. 下載 Microsoft Azure Site Recovery 提供者的安裝程式

        Screenshot that shows the Add server pane.

      2. 下載保存庫註冊金鑰。 您需要此金鑰才能存取提供者。 金鑰的有效期限為五天。 深入了解

      3. 選取您剛建立的網站。

  2. 選取 [下一步]。

Site Recovery 會檢查您的 Azure 訂用帳戶中是否有相容的 Azure 儲存體帳戶和網路。

安裝提供者

在您要新增至 Hyper-V 網站的每部 Hyper-V 主機上安裝已下載的安裝程式檔案 (AzureSiteRecoveryProvider.exe)。 您可在每部 Hyper-V 主機上安裝 Site Recovery 提供者與復原服務代理程式 (MARS for Azure Site Recovery)。

  1. 執行安裝檔案。
  2. 在 Azure Site Recovery 提供者安裝精靈中,針對 [Microsoft Update] 選擇使用 Microsoft Update 來檢查提供者更新。
  3. 在 [安裝] 中,接受提供者和代理程式的預設安裝位置,然後選取 [安裝]
  4. 安裝之後,在 Microsoft Azure Site Recovery 註冊精靈中,針對 [保存庫設定] 選取 [瀏覽]。 在 [金鑰檔案] 中,選取您已下載的保存庫金鑰檔案。
  5. 選取 Azure Site Recovery 訂用帳戶、保存庫名稱 (ContosoVMVault),以及 Hyper-V 伺服器所屬的 Hyper-V 網站 (ContosoHyperVSite)。
  6. 在 [Proxy 設定] 中,選取 [不使用 Proxy 而直接連線到 Azure Site Recovery]
  7. 在保存庫中註冊伺服器之後,於 [註冊] 中選取 [完成]

Azure Site Recovery 會取出來自 Hyper-V 伺服器的中繼資料,而該伺服器會顯示在 [Site Recovery 基礎結構]>[Hyper-V 主機] 中。 此處理序最多可能需要 30 分鐘的時間。

在 Hyper-V 核心伺服器上安裝提供者

如果您執行的是 Hyper-V 核心伺服器,請下載安裝程式檔案並執行下列步驟:

  1. 藉由執行下列命令,從 AzureSiteRecoveryProvider.exe 將檔案解壓縮到本機目錄:

    AzureSiteRecoveryProvider.exe /x:. /q

  2. 執行 .\setupdr.exe /i。 結果會記錄到 %Programdata%\ASRLogs\DRASetupWizard.log

  3. 執行下列命令以註冊伺服器:

    cd "C:\Program Files\Microsoft Azure Site Recovery Provider"
    "C:\Program Files\Microsoft Azure Site Recovery Provider\DRConfigurator.exe" /r /Friendlyname "FriendlyName of the Server" /Credentials "path to where the credential file is saved"
    

目標設定

選取並確認目標資源:

  1. 在 [準備基礎結構] 的 [目標設定] 索引標籤上,完成下列步驟:

    1. 針對 [訂用帳戶],選取容錯移轉之後將在其中建立 Azure VM 的訂用帳戶和資源群組 (ContosoRG)。
    2. 針對 [容錯移轉後部署模型],選取 [Resource Manager] 部署模型。

    Screenshot that shows the Target settings pane.

  2. 選取 [下一步]。

複寫原則

在 [準備基礎結構] 的 [複寫原則] 索引標籤上,完成下列步驟:

  1. 針對 [複寫原則],選取複寫原則。

    Screenshot that shows the Replication policy tab, with the Create new policy and associate link highlighted.

    如果您沒有複寫原則,請選取 [建立新原則並建立關聯性] 連結建立新的原則。 在 [建立原則並建立關聯性] 窗格中,完成下列步驟:

    1. 針對 [名稱],輸入原則的名稱。 例如,使用 ContosoReplicationPolicy
    2. 針對 [來源類型],選取 [ContosoHyperVSite] 網站。
    3. 針對 [目標類型],確認目標 (Azure)、保存庫訂用帳戶,以及 Resource Manager 部署模型。
    4. 針對 [複製頻率],選取 [5 分鐘]
    5. 針對[復原點保留 (小時)],選取 [2]
    6. 針對 [應用程式一致快照頻率],選取 [1]
    7. 針對 [初始復寫開始時間],選取 [立即]
    8. 選取 [確定] 以建立原則。 當您建立新的原則時,該原則會自動與指定的 Hyper-V 網站產生關聯。

    Screenshot that shows Create and associate policy pane and options.

  2. 選取 [下一步]。

  3. 在 [檢閱] 索引標籤上,檢閱您的選取項目,然後選取 [建立]

您可以在 Azure 入口網站通知中追蹤進度。 在作業完成後,即完成初始複寫,且 VM 已可進行容錯移轉。

啟用複寫

  1. Azure 入口網站中,移至 [復原服務保存庫],然後選取保存庫。

  2. 在保存庫命令列上,選取 [啟用 Site Recovery]

  3. 在 [Site Recovery] 的 [Hyper-V 機器至 Azure] 圖格底下,選取 [啟用複寫]

  4. 在 [啟用復寫] 的 [來源環境] 索引標籤上,選取來源位置,然後選取 [下一步]

    Screenshot that shows the source environment pane.

  5. [目標環境]索引標籤中完成下列步驟:

    1. 針對[訂用帳戶],輸入或選取訂用帳戶。
    2. 針對 [容錯移轉後資源群組],選取要容錯移轉的資源群組名稱。
    3. 針對[容錯移轉後部署模型],請選取[資源管理員]
    4. 針對 [儲存體帳戶],輸入或選取儲存體帳戶。

    Screenshot that shows the target environment pane.

  6. 選取 [下一步]。

  7. 在 [虛擬機器選取範圍] 索引標籤上,選取要複寫的 VM,然後選取 [下一步]

  8. 在 [複寫設定] 索引標籤上,選取並確認磁碟詳細資料,然後選取 [下一步]

    Screenshot that shows the replication settings pane.

  9. 在 [複寫原則] 索引標籤上,確認已選取正確的複寫原則,然後選取 [下一步]

    Screenshot that shows the replication policy pane.

  10. [檢閱]索引標籤中,檢閱您的選取專案,然後選取[啟用複寫]

下一步

深入了解執行災害復原演練