備份 Hyper-V 虛擬機器

重要

此版本的 Data Protection Manager (DPM) 已終止支援。 建議您 升級至 DPM 2022

System Center Data Protection Manager (DPM) 備份虛擬機的數據來保護 Hyper-V 虛擬機。 您可以在 Hyper-V 主機層級備份數據,以啟用 VM 層級和檔案層級的數據復原,或在客體層級備份,以啟用應用層級復原。

支援的案例

下列案例中,DPM 可以備份在 Hyper-V 主機伺服器上執行的虛擬機器:

  • 具有本機或直接儲存空間的虛擬機器:備份裝載在 Hyper-V 主機獨立伺服器上具有本機或直接連接儲存空間的虛擬機器。 例如:硬碟、存放區域網路 (SAN) 裝置或網路連結儲存 (NAS) 裝置。 所有主機都必須安裝 DPM 保護代理程式。

  • 具有 CSV 儲存空間之叢集中的虛擬機器:備份裝載在 Hyper-V 叢集上具有叢集共用磁碟區 (CSV) 儲存空間的虛擬機器。 DPM 2012 SP1 引進了快速完整備份、平行備份,以及 CSV 備份的叢集查詢改善。 DPM 保護代理程式會安裝在每個叢集節點上。

  • 具有 SMB 儲存空間的虛擬機器:備份裝載於 Hyper-V 獨立伺服器或具有 SMB 3.0 檔案伺服器儲存空間之叢集上的虛擬機器。 獨立檔案伺服器或檔案伺服器叢集支援 SMB 共用。 如果您使用外部 SMB 3.0 檔案伺服器,則 DPM 保護代理程式應該安裝在它上。 如果儲存伺服器已叢集化,則代理程式必須安裝在每一個叢集節點上。 您需要 SMB 共用上電腦帳戶的完整共用和資料夾層級許可權。

  • 備份為即時移轉設定的虛擬機 - 實時 移轉可讓您將虛擬機從一個位置移至另一個位置,同時提供不中斷的存取。 您可以在兩部獨立的伺服器之間、在單一叢集內,或在獨立與叢集節點之間移轉虛擬機器。 多重即時移轉可以同時執行。 您也可以執行虛擬機器存放區的即時移轉,讓虛擬機器在移到新儲存位置的同時,還能繼續執行。 DPM 可以備份針對即時移轉設定的虛擬機器。 閱讀其他資訊。

  • 備份復本虛擬機 - 僅備份在輔助伺服器上執行的復本虛擬機, (DPM 2012 R2) 。

瞭解 DPM 和 Hyper-V 版本中支援的 DPM 和 Hyper-V 版本

主機與客體備份

DPM 可以執行 Hyper-V VM 的主機或客體層級備份。 在主機層級,DPM 保護代理程式會安裝在 Hyper-V 主機伺服器或叢集上,並保護在該主機上執行的整個 VM 和數據檔。 在客體層級,代理程式會安裝在每部虛擬機器上,並保護該機器的工作負載。

兩種方法各有其優缺點︰

  • 主機層級備份有彈性,因為它們不理會客體機器執行何種類型的作業系統,因此不需要在每部 VM 安裝 DPM 保護代理程式。 如果您部署主機層級備份,您將能夠復原整個虛擬機或檔案和資料夾, (專案層級復原) 。

  • 若要保護在虛擬機器上執行的特定工作負載,客體層級備份就相當實用。 在主機層級,您可以復原整個 VM 或特定檔案,但無法復原特定應用程式的內容。 例如,若要能夠從備份的 VM 復原特定的 SharePoint 專案,您應該執行該 VM 的客體層級備份。 如果您想要保護儲存在傳遞磁碟上的數據,則必須使用客體層級備份。 傳遞可讓虛擬機器直接存取存放裝置,而且不會將虛擬磁碟區資料儲存於 VHD 檔案中。

線上和離線備份

重要

根據 DPM 組態和您要保護的內容,DPM 的在線和離線備份行為有所不同。 如果您使用包含 UR3 的 DPM 2012 R2 (或更新版本 ) 來保護 Windows Server 2012 R2 (或更新版本) 上的 Hyper-V,則 VM 在備份程序期間會繼續執行。 若為此情況,則不適用此節的其餘部分。

如果您在 Windows Server 2012 或搭配 UR1 或 UR2 使用 DPM 2012 R2 時保護 Hyper-V 伺服器,下列章節適用於您的設定:

DPM 可與 Hyper-V 磁碟區陰影複製服務順暢地搭配運作, (VSS) 寫入器,以確保擷取並保護一致的虛擬機版本,而不會影響虛擬機存取。 備份已開啟檔案的能力是商務持續性的關鍵。 根據預設,DPM 會執行不影響虛擬機器可用性的線上備份。 若要執行在線備份,需要下列專案:

  • 必須啟用備份整合服務,因此虛擬機上執行的作業系統必須支援 Hyper-V 整合服務。

  • 客體作業系統必須支援 VSS (Windows 2003 Server 或更新版本)。 如果虛擬機器正在執行 Linux,則不支援線上備份。

  • 虛擬機器上應該沒有動態磁碟。

  • 所有磁碟區可以是NTFS或ReFS。

  • 不得修改磁碟區的 VSS 儲存體指派。

  • 虛擬機必須正在執行,而且如果虛擬機位於叢集中,叢集資源群組應該在在線。 虛擬機器內磁碟區的陰影存放區指派不得明確設定為非其本身的其他磁碟區。

如果不符合這些條件,DPM 將會執行離線備份,其中虛擬機會在建立快照集時暫停並處於已儲存狀態,然後繼續虛擬機。 這表示在備份期間無法使用虛擬機器,在許多環境中通常很短期 (不到一分鐘)。

保護SOFS叢集上的VM

DPM 可以備份部署在NTFS和ReFS型SOFS叢集上的 VM。 若要保護SOFS叢集上的 VM,請執行下列程式:

將下列電腦帳戶新增至備份操作員群組和共享權限:

  • 如果保護高可用性 (HA) VM,請提供主機叢集和叢集節點和 DPM 伺服器的機器帳戶名稱。
  • 如果保護非 HA VM,請提供 Hyper-V 主機和 DPM 伺服器的電腦名稱。

若要將電腦帳戶新增到備份運算子群組,請在 SOFS 叢集中針對每個節點執行下列步驟:

  1. 開啟命令提示字元,然後輸入 lusrmgr.msc 以開啟本機使用者和群組。

  2. 在 [本機使用者和群組] 頁面中,選取 [ 群組]。

  3. 在群組清單中,以滑鼠右鍵按一下 [備份運算子] 然後選取 [屬性]。

    [ 備份操作員屬性] 頁面隨即開啟。

  4. 在 [ 備份操作員屬性] 頁面中,選取 [ 新增]。

  5. 在 [ 選取使用者、計算機、服務帳戶或群組 ] 頁面中,選取 [物件類型]。 [ 物件類型] 頁面隨即開啟。

  6. 在 [ 物件類型] 頁面中,選取 [ 計算機 ],然後選取 [ 確定]。 [ 物件類型] 頁面會關閉。

  7. 在 [ 選取使用者、計算機、服務帳戶或群組 ] 頁面中,輸入伺服器或叢集的名稱,然後選取 [ 檢查名稱]。

  8. 識別計算機之後,請重新啟動節點。

若要授與共享的許可權,請執行下列動作:

  1. 在裝載SOFS/SMB共用的伺服器上,開啟 伺服器管理員>File和記憶體服務>共用

  2. 以滑鼠右鍵按下 VM 記憶體共用,然後選取 [ 屬性]。

  3. 在 [ 屬性] 頁面的左側導覽功能表上,選取 [ 許可權]。

  4. 選取 [自定義許可權 ] 以開啟 [進階安全性設定] 頁面。

  5. 在 [ 許可權] 索引 標籤上,選取 [ 新增]。

  6. 選取 [選取主體]。

  7. 在 [ 選取使用者、計算機、服務帳戶或群組 ] 頁面中,選取 [物件類型]。

  8. 在 [ 物件類型] 頁面中,選取 [ 計算機 ],然後選取 [ 確定]。

  9. 在 [ 選取使用者、計算機、服務帳戶或群組 ] 頁面中,輸入您想要擁有許可權的 Hyper-V 節點或叢集名稱名稱。

  10. 選取 [檢查名稱 ] 以解析名稱,然後選取 [ 確定]。

  11. 在 [ 共用的許可權專案 ] 頁面中,選取 [完全控制 ],然後選取 [ 確定]。

  12. 在 [ 共用的進階安全性設定 ] 頁面中,選取 [ 共用] 索引標籤,然後針對 [ 共用 ] 索引標籤重複步驟 6-11,而不是 [ 許可權] 索引卷標。

  13. 當您完成新增伺服器的許可權之後,請選取 [ 套用]。

    這會準備 SOFS 共用上的 VM 來進行備份程序。

備份程序的運作方式

DPM 會執行使用 VSS 的備份,如下所示:

  1. DPM 區塊型同步作業引擎會製作受保護虛擬機器的初始複本,並確認虛擬機器的複本是否完整且一致。

  2. 製作並確認初始複本之後,DPM 會使用 Hyper-V VSS 寫入器來擷取備份。 VSS 寫入器會提供一組與 DPM 伺服器同步且資料一致的磁碟區塊。 這種方法可為 DPM 伺服器提供「完整備份」的優點,同時將必須透過網路傳輸的備份數據降至最低。

  3. 執行 Hyper-V 之伺服器上的 DPM 保護代理程式會使用現有的 Hyper-V API 來判斷受保護的虛擬機是否也支援 VSS。

    • 如果虛擬機器符合線上備份的需求,而且已安裝 Hyper-V 整合服務元件,則 Hyper-V VSS 寫入器會以遞迴方式將 VSS 要求轉送到虛擬機器上的所有 VSS 感知處理程序。 執行這項操作時,虛擬機器上不需要安裝 DPM 保護代理程式。 遞歸 VSS 要求可讓 Hyper-V VSS 寫入器確保已同步處理磁碟寫入作業,以便擷取 VSS 快照集,而不會遺失數據。

      Hyper-V 整合服務元件會在虛擬機器上叫用磁碟區陰影複製服務 (VSS) 中的 Hyper-V VSS 寫入器,確保其應用程式資料處於一致的狀態。

    • 如果虛擬機器不符合線上備份需求,則 DPM 會在擷取資料檔案之前,自動使用 Hyper-V API 暫停虛擬機器。

  4. 在虛擬機器的初始基準複本與 DPM 伺服器同步之後,系統會在新的復原點中擷取對虛擬機器資源進行的所有變更。 復原點代表虛擬機器在特定時間的一致狀態。 擷取復原點的操作一天可能至少會執行一次。 建立新的恢復點時,DPM 會使用區塊層級復寫搭配 Hyper-V VSS 寫入器,來判斷在上次建立恢復點之後執行 Hyper-V 的伺服器上已變更哪些區塊。 接著這些資料區塊會傳輸到 DPM 伺服器並套用到受保護資料的複本。

  5. DPM 伺服器會在裝載復原資料的磁碟區上使用 VSS,以便提供多個可用的陰影複本。 這些陰影複本各自提供一次個別的復原。 VSS 復原點儲存在 DPM 伺服器上。 在執行 Hyper-V 之伺服器上的暫存複本只會儲存在 DPM 同步處理期間。

備份的必要條件

這些是使用 DPM 備份 HYPER-V 虛擬機器的必要條件。

必要條件 詳細資料
DPM 必要條件 - 如果您想要針對虛擬機執行專案層級復原, (復原檔案、資料夾和磁碟區) 則您必須在 DPM 伺服器上安裝 Hyper-V 角色。 若只想要復原虛擬機器而非項目層級,則不需要該角色。
- 您可以在一部 DPM 伺服器上保護最多 800 部 100 GB 的虛擬機,並允許支援較大叢集的多個 DPM 伺服器。
- DPM 會從增量備份中排除頁面檔案,以改善虛擬機備份效能。
- DPM 可以在與 DPM 伺服器或子或信任網域相同的網域中備份 Hyper-V 伺服器或叢集。 若要在工作群組或不受信任的網域中備份 Hyper-V,則必須設定驗證。 針對單一 Hyper-V 伺服器,您可以使用 NTLM 或憑證驗證。 針對叢集,您只能使用憑證驗證。
- 不支援在傳遞磁碟上使用主機層級備份來備份虛擬機器資料。 在此案例中,建議您使用主機層級備份來備份 VHD 檔案,使用客體層級備份來備份主機上看不到的其他資料。
- 使用向外延展 DPM 保護來保護 Hyper-V 叢集時, (多個 DPM 伺服器保護大型 Hyper-V 叢集) 時,您無法為受保護的 Hyper-V 工作負載新增次要保護。
- 只有在 DPM 執行 System Center 2012 R2 且 Hyper-V 主機在 Windows Server 2012 R2 上執行時,您才能備份複本虛擬機。
- 您可以備份重複資料移除的磁碟區。
Hyper-V VM 的必要條件 - 在虛擬機上執行的整合元件版本應該與執行 Hyper-V 之伺服器上的 Hyper-V 版本相同。
- 對於每個虛擬機備份,您將需要裝載虛擬硬碟檔案的磁碟區上可用空間,以允許 Hyper-V 有足夠的空間,以便在備份期間 (AVHD) 差異磁碟。 此空間必須至少等於初始磁碟大小*變換率*備份時間範圍的計算結果。 如果您在叢集上執行多個備份,透過這個計算方式,您需要足夠的儲存容量來容納每個虛擬機器的 AVHD。
- 如果您想要備份位於執行 Windows Server 2012 R2 的 Hyper-V 主機伺服器上,即使虛擬機未連線到任何專案,虛擬機也應該指定 SCSI 控制器。 這是因為在 Windows Server 2012 R2 中進行在線備份,Hyper-V 主機會在 VM 中掛接新的 VHD,然後稍後將其卸除。 只有 SCSI 控制器可以支援此功能,因此需要虛擬機的在線備份。 SCSI 控制器不會變得清楚為何我們需要此 SCSI 控制器。 如果沒有這項設定,當您嘗試備份虛擬機器時,系統將會發出事件識別碼 10103。
Linux 必要條件 - 您可以使用 DPM 2012 R2 備份 Linux 虛擬機。 僅支援檔案一致的快照集。
使用 CSV 儲存空間備份 VM - 針對 CSV 儲存體,請在 Hyper-V 伺服器上安裝磁碟區陰影複製服務 (VSS) 硬體提供者。 如需 VSS 硬體提供者的資訊,請連絡您的存放區域網路 (SAN) 廠商。
- 如果 CSV 叢集中的單一節點意外關閉,DPM 會針對在該節點上執行的虛擬機執行一致性檢查。
- 若要重新啟動 CSV 叢集上已啟用 BitLocker 磁碟機加密的 Hyper-V 伺服器,就必須為 Hyper-V 虛擬機器執行一致性檢查。
使用 SMB 儲存空間備份 VM - 在執行 Hyper-V 的伺服器上開啟自動掛接,以啟用虛擬機器保護。
- 停用 TCP Chimney 卸載。
- 確定所有 Hyper-V 計算機帳戶都有特定遠端 SMB 檔案共用的完整許可權。
- 確定復原至替代位置期間所有虛擬機組件的檔案路徑小於 260 個字元。 如果沒有,復原可能會成功,但 Hyper-V 無法掛接虛擬機。
- 不支援下列案例:
部署,其中虛擬機的某些元件位於本機磁碟區上,有些則位於遠端磁碟區上;儲存位置檔案伺服器的 IPv4 或 IPv6 位址;以及將虛擬機復原至使用遠端SMB共用的電腦。
- 您必須啟用每部 SMB 伺服器的檔案伺服器 VSS 代理程式服務:在 [新增角色及功能]>[選取伺服器角色]>[檔案和存放服務]>[檔案服務]>[檔案服務]>[檔案伺服器 VSS 代理程式服務] 中加以新增。

備份虛擬機器

  1. 設定您的 DPM 伺服器存放裝置。 設定您的存放裝置時,請使用這些存放裝置容量指導方針。

    • 平均虛擬機器大小 - 100 GB
    • 每部 DPM 伺服器的虛擬機器數目 - 800
    • 800 部 VM 的總大小 - 80 TB
    • 備份存放裝置需要的空間 - 80 TB
  2. 設定 Hyper-V 伺服器或 Hyper-V 叢集節點上的 DPM 保護代理程式。 如果您要進行客體層級備份,您會在想要備份客體層級的 VM 上安裝代理程式。

  3. 在 DPM 系統管理員控制台中,選取 [保護>建立保護群組 ] 以開啟 [ 建立新的保護群組 精靈]。

  4. 在 [選擇群組成員] 頁面中,從 VM 所在的 Hyper-V 主機伺服器中選取您要保護的 VM。 建議將擁有相同保護原則的 VM 都放入一個保護群組。 您可以啟用共置以有效利用空間。 共置可讓您在同一個磁碟或磁帶儲存空間找到不同保護群組的資料,讓多個資料來源只有一個複本和復原點磁碟區。

  5. 在 [選擇資料保護方式] 頁面上,指定保護群組名稱。 選取 [我想要使用磁碟短期保護],然後選取 [如果您想要使用 Azure 備份 服務將數據備份至 Azure,請選取 [我想要在線保護]。 如果無法使用此選項,請完成精靈以建立群組,然後修改保護群組設定以選取此選項。 您可以在 Azure 中儲存資料長達 3360 天。

    如果您已連線到 DPM 伺服器的獨立磁帶或磁帶媒體櫃,您將能夠選取 [我想要使用磁帶進行長期保護]。

  6. [指定 Short-Term Goals>Retention 範圍] 中,指定您要保留磁碟數據的時間長度。 在 [同步頻率] 中,指定應執行資料增量備份的頻率。 或者,您可以啟用 [恢復點之前],而不是選取增量備份的間隔。 使用此設定時,已啟用的 DPM 會在每個排程恢復點之前執行快速完整備份。

    • 如果您要保護應用程式工作負載,會根據 [同步處理頻率] 建立復原點 (如果應用程式支援增量備份)。 如果沒有,DPM 會執行快速完整備份,而不是增量備份,並根據快速備份排程建立恢復點。

    • 如果您啟用磁帶的長期記憶體,請在 [指定 Long-Term Goals>Retention 範圍] 中,指定您要保留磁帶數據 (1-99 年) 多久。 在 [備份頻率] 中,選取您想要的備份頻率。

    • 備份頻率是依指定的保留範圍而定。 當保留範圍是 1 到 99 年時,您可以選取以下備份頻率:每日、每週、每兩週、每月、每季、每半年或每年。

    • 當保留範圍是 1 到 11 個月時,您可以選取以下備份頻率:每天、每週、每兩週或每月。 當保留範圍是 1 到 4 週時,您可以選取以下備份頻率:每日或每週。

    • 在獨立磁帶機上,針對單一保護群組,DPM 會針對每日備份使用相同的磁帶,直到磁帶空間不足為止。 如果啟用共置,資料資源會共置於磁帶上。

    • 如果您將長期儲存設定為磁帶,請在 [ 選取磁帶和媒體櫃詳細 數據] 頁面上,指定將用於備份此保護群組的磁帶和媒體櫃。 您也可以指定是否要壓縮或加密備份資料。

  7. 在 [檢閱磁碟配置] 頁面中,檢閱針對此保護群組配置的存放集區磁碟空間。

    [資料大小總計] 是您想要備份的資料大小,而要佈建在 DPM 上的 [磁碟空間] 是 DPM 建議的保護群組空間。 DPM 會根據設定選擇理想的備份磁碟區。 不過,您也可以在 [磁碟配置詳細資料] 中編輯備份磁碟區選擇。 對於工作負載,請在下拉式功能表中選取慣用的存放裝置。 您的編輯內容會變更 [可用磁碟儲存體] 窗格中 [儲存體總計] 和 [可用儲存體] 的值。 布建的空間不足是 DPM 建議您將磁碟區新增至磁碟區,以在未來順利繼續進行備份。

  8. 在 [選擇複本的建立方式] 頁面上,指定將執行如何保護群組中的資料初始複寫。 如果您選擇透過網路複寫,建議您選擇離峰時間。 對於大量資料或較差的網路狀況,請考慮使用卸除式媒體來離線複寫資料。

  9. 在 [一致性檢查選項] 頁面上,選取要自動執行一致性檢查的方式。 您可以設定只有在複本資料不一致時或根據排程執行檢查。 如果不想設定自動一致性檢查,您可以滑鼠右鍵按一下保護群組,然後選取 [執行一致性檢查],以手動方式隨時執行檢查。

    建立保護群組之後,數據的初始複寫會根據您選取的方法進行。 初始復寫之後,每個備份都會與保護群組設定一起進行。 如果您需要復原備份的數據,請注意下列事項:

備份針對即時移轉設定的虛擬機器

當虛擬機器與即時移轉有關時,只要在 Hyper-V 主機上安裝 DPM 保護代理程式,DPM 就可繼續保護虛擬機器。 DPM 保護虛擬機器的方式取決於所涉及的即時移轉類型。

叢集中的即時移 轉 - 當虛擬機在叢集內移轉時,DPM 會偵測移轉,並從新的叢集節點備份虛擬機,而不需要使用者介入。 由於記憶體位置尚未變更,DPM 會繼續快速完整備份。 在具有兩部 DPM 伺服器來保護叢集的調整案例中,無論虛擬機移轉位置為何,DPM1 所保護的虛擬機都會繼續受到 DPM1 的保護。

叢集外部的即時移 轉 - 當虛擬機在獨立伺服器、不同叢集之間或獨立伺服器與叢集之間移轉時,DPM 會偵測移轉,而且可以在不需使用者介入的情況下備份虛擬機。

維持保護的需求

在即時移轉期間維持保護的需求如下︰

  • 虛擬機器的 Hyper-V 主機必須位在 VMM 伺服器的 System Center VMM 雲端,且此伺服器至少執行 System Center 2012 SP1。

  • 所有 Hyper-V 主機都必須安裝 DPM 保護代理程式。

  • DPM 伺服器必須連接至 VMM 伺服器。 VMM 雲端的所有 Hyper-V 主機伺服器也必須連接到 DPM 伺服器。 這可讓 DPM 與 VMM 伺服器通訊,讓 DPM 能夠找出虛擬機目前正在執行的 Hyper-V 主機伺服器,以及從該 Hyper-V 伺服器建立新的備份。 如果無法建立與 Hyper-V 伺服器的連線,備份會失敗,並顯示 DPM 保護代理程式無法連線的訊息。

  • 所有 DPM 伺服器、VMM 伺服器和 Hyper-V 主機伺服器都必須位於相同的網域中。

即時移轉的詳細資料

於即時移轉期間進行備份時,請注意下列事項︰

  • 即時移轉保護不支援磁帶備份。

  • 如果即時移轉傳輸記憶體,DPM 會執行虛擬機的完整一致性檢查,然後繼續進行快速完整備份。 發生記憶體的即時移轉時,Hyper-V 會將虛擬硬碟重新組織 (VHD) 或 VHDX,這會導致 DPM 備份數據的大小出現一次性尖峰。

  • 在虛擬機主機上,開啟自動掛接以啟用虛擬保護並停用 TCP Chimney 卸除。

  • DPM 會使用連接埠 6070 做為裝載 DPM-VMM 協助程式服務的預設連接埠。 若要變更登錄︰

    1. 流覽至 HKLM\Software\Microsoft\Microsoft Data Protection Manager\Configuration
    2. 建立 32 位元的 DWORD 值:DpmVmmHelperServicePort,然後寫入更新的連接埠號碼以作為登錄機碼的一部分。
    3. 開啟 <Install directory>\Microsoft System Center 2012\DPM\DPM\VmmHelperService\VmmHelperServiceHost.exe.config,將連接埠號碼從 6070 變更為新的連接埠。 例如:<add baseAddress="net.tcp://localhost:6080/VmmHelperService/" />
    4. 重新啟動 DPM-VMM 協助程式服務,然後重新啟動 DPM 服務。

Set up protection for live migration

若要設定即時移轉的保護:

  1. 設定 DPM 伺服器與其儲存空間,在VMM 雲端的每部 Hyper-V 主機伺服器或叢集節點上安裝 DPM 保護代理程式。 如在叢集中使用 SMB 儲存空間,請在所有叢集節點上安裝 DPM 保護代理程式。

  2. 將 VMM 主控台安裝為 DPM 伺服器的用戶端元件,以便 DPM 能與 VMM 伺服器通訊。 主控台和 VMM 伺服器上執行的主控台應該是相同版本。

  3. 將 DPMMachineName$ 帳戶指派為 VMM 管理伺服器的唯讀系統管理員帳戶。

  4. 使用 Set-DPMGlobalProperty PowerShell Cmdlet,將所有 HYPER-V 主機伺服器連接到所有 DPM 伺服器。 此指令程式可接受多個 DPM 伺服器名稱。 使用格式︰Set-DPMGlobalProperty -dpmservername <dpmservername> -knownvmmservers <vmmservername>。 如需詳細資訊,請參閱 Set-DPMGlobalProperty

  5. 在 VMM 雲端的 Hyper-V 主機上執行的所有虛擬機在 VMM 中探索之後,請設定保護群組,並新增您想要保護的虛擬機。 應在保護群組層級啟用自動一致性檢查,以便在虛擬機行動性案例下進行保護。

  6. 設定完成之後,當虛擬機器從某個叢集移轉到另一個叢集時,所有備份都會繼續正常執行。 您可以確認即時移轉是否如預期般啟用,如下所示:

    1. 檢查 DPM-VMM 協助程式服務是否正在執行。 如果不是,請啟動它。

    2. 開啟 Microsoft SQL Server Management Studio,然後連線至裝載 DPM 資料庫 (DPMDB) 的執行個體。 在 DPMDB 上,執行下列查詢: SELECT TOP 1000 [PropertyName] ,[PropertyValue] FROM[DPMDB].[dbo].[tbl_DLS_GlobalSetting]

      此查詢包含名為 KnownVMMServer的屬性。 這個值應與您透過 Set-DPMGlobalProperty Cmdlet 提供的值相同。

    3. 執行下列查詢,以針對特定虛擬機器驗證 PhysicalPathXML 中的 VMMIdentifier 參數。 將 VMName 替換為虛擬機器名稱。

      select cast(PhysicalPath as XML) from tbl_IM_ProtectedObject where DataSourceId in (select datasourceid from tbl_IM_DataSource where DataSourceName like '%<VMName>%')

    4. 開啟此查詢傳回的 .xml 檔,然後驗證 VMMIdentifier 欄位是否具有值。

執行手動移轉

完成上一節中的步驟並完成 DPM 摘要管理員作業之後,就會啟用移轉。 根據預設,這項工作會在午夜啟動,並在每天早上執行。 如果您要執行手動移轉來檢查所有專案是否如預期般運作,請執行下列動作:

  1. 開啟 SQL Server Management Studio,然後連線至裝載 DPM 資料庫的執行個體。

  2. 執行下列查詢: select * from tbl_SCH_ScheduleDefinition where JobDefinitionID='9B30D213-B836-4B9E-97C2-DB03C3EB39D7'。 此查詢會傳回 ScheduleID。 記下此標識碼,因為您將在下一個步驟中使用它。

  3. 在 SQL Server Management Studio 中,展開 [SQL Server Agent],然後展開 [作業]。 使用滑鼠右鍵按一下您記下的 ScheduleID,然後選取 [從下列步驟啟動作業]

注意

當作業執行時,備份效能會受到影響。 部署大小與規模將決定完成此工作所需的時間。

備份複本虛擬機器

如果 DPM 正在 Windows Server 2012 R2 或更新版本上執行,您可以在次要伺服器上備份複本虛擬機器。 基於下列幾個理由,這樣做會很有用︰

減少備份對於執行中工作負載的影響:進行虛擬機器的備份會在建立快照時產生額外負荷。 將備份程序卸載至次要的遠端站台,執行中工作負載就不再受備份作業的影響。 這僅適用於備份複本存放在遠端站台上的部署。 例如,您可以進行每日備份並將資料儲存放在本機,以確保快速還原時間,但從存放在遠端以供長期保存的複本虛擬機器進行每月或每季備份。

節省頻寬 - 在典型的遠端分公司/總部部署中,您需要適當的布建頻寬量,才能在月臺之間傳輸備份數據。 除了資料備份策略,如果您還建立複寫和容錯移轉策略,您可以減少透過網路傳送的冗餘資料量。 備份複本虛擬機器資料 (而非主要複本),可節省透過網路傳送備份資料的額外負荷。

啟用主機器備份 - 您可以使用託管的數據中心作為複本月臺,而不需要次要數據中心。 在此情況下,主機的 SLA 需要一致的複本虛擬機備份。

在容錯移轉起始之前,複本虛擬機器會關閉,而 VSS 無法保證複本虛擬機器的應用程式一致備份。 因此,複本虛擬機的備份只會當機時保持一致。 如果無法保證當機一致性,則備份將會失敗,而且可能會在下列情況下發生:

  • 複本虛擬機器的狀況不良,且情況極為嚴重。

  • 複本虛擬機器正在重新同步處理 (處於重新同步處理進行中,或需要重新同步處理的狀態)。

  • 主要和次要站台之間虛擬機器的初始複寫正在進行中或擱置中。

  • .hrl 記錄會套用至復本虛擬機或先前的動作,以在虛擬磁碟上套用 .hrl 記錄失敗或已取消或中斷。

  • 複本虛擬機器的移轉或容錯移轉正在進行中。

復原備份的虛擬機

注意

如果 Hyper-V 虛擬機的 .vhdx 是固定類型,則根據設計,DPM 會將 .vhdx 還原為動態類型。 若要將動態大小磁碟備份轉換為固定大小磁碟,請使用下列 PowerShell Cmdlet:


Convert-VHD –Path c:\VM\my-vhdx.vhdx –DestinationPath c:\New-VM\new-vhdx.vhdx –VHDType Fixed

當您可以復原備份的虛擬機時,您可以使用 [復原精靈] 來選取虛擬機和特定的恢復點。 若要開啟 [復原精靈] 以復原虛擬機器:

  1. 在 DPM 系統管理員控制台中,輸入 VM 的名稱,或展開受保護的專案清單,然後選取您要復原的 VM。

  2. 在 [Recovery points for] \(復原點時間\) 窗格的日曆上,選取任何日期以查看可用的復原點。 接著在 [路徑] 窗格中,選取要在 [復原精靈] 中使用的復原點。

  3. 從 [動作] 功能表選取 [復原],以開啟 [復原精靈]。

    您所選取的 VM 和復原點會出現在 [檢閱復原選項] 畫面。 選取 [下一步] 。

  4. 在 [選取復原類型] 畫面上,選取您要還原資料的位置,然後選取 [下一步]。

    • 復原到原始執行個體︰當您復原到原始執行個體時,會刪除原始的 VHD。 DPM 會使用 Hyper-V VSS 寫入器,將 VHD 和其他設定檔案復原到原始位置。 在復原程序結束時,虛擬機器仍然具有高度可用性。 資源群組必須存在才能復原。 如果無法使用,請復原至替代位置,然後讓虛擬機具有高可用性。

    • 依虛擬機器復原到任何主機:DPM 支援替代位置復原 (ALR),這樣會將受保護的 Hyper-V 虛擬機器順暢地復原到另一部 Hyper-V 主機,而與處理器架構無關。 復原到叢集節點的 Hyper-V 虛擬機器無法具有高可用性。 如果您選擇此選項,[復原精靈] 會顯示用於識別目的地和目的地路徑的其他畫面。

    • 複製到網路資料夾:D PM支援專案層級復原 (ILR) ,這可讓您執行檔案、資料夾、磁碟區和虛擬硬碟的專案層級復原, (VHD) 從 Hyper-V 虛擬機的主機層級備份到 DPM 受保護伺服器上的網路共用或磁碟區。 DPM 保護代理程式不必安裝在客體內,也可執行項目層級復原。 如果您選擇此選項,[復原精靈] 會顯示用於識別目的地和目的地路徑的其他畫面。

    注意

    DPM 不支援客體 VM 內動態磁碟的專案層級復原。 因此,客體 VM 應具有基本磁碟。

  5. [指定復原選項] 中設定復原選項,然後選取 [下一步]

    • 如果您要透過低頻寬復原 VM,請選取 [修改 ] 以啟用 網路頻寬使用節流。 開啟節流設定選項之後,您可以指定您想要使用的頻寬量和頻寬可用時間。
    • 若您已設定網路,請選取 [使用硬體快照集啟用 SAN 型復原]。
    • 選取 [在復原完成時傳送電子郵件 ],然後如果您想要在復原程式完成後傳送電子郵件通知,請提供電子郵件位址。
  6. 在 [摘要] 畫面中,確定所有詳細數據都正確無誤。 如果詳細數據不正確,或您想要進行變更,請選取 [ 上一步]。 若您已完成設定,請選取 [復原] 以開始復原流程。

  7. [復原狀態] 畫面會提供有關復原工作的資訊。

注意

根據預設,支援8個平行復原。 您可以新增下列登入機碼來增加平行還原作業數目:

  • 索引鍵路徑:HKLM\Software\Microsoft\Microsoft Data Protection Manager\Configuration\ MaxParallelRecoveryJobs
  • 32 位 DWORD:HyperV
  • 數據: <數位>

從 Hyper-V VM 還原個別檔案

您可以從受保護的 Hyper-V VM 復原點還原個別檔案。 這項功能僅適用於 Windows Server VM。 還原個別檔案類似於還原整個 VM,不同之處在於您要先瀏覽到 VMDK 並尋找所需的檔案,然後再開始復原程序。 從 Windows Server VM 復原個別檔案或選取檔案:

注意

從 Hyper-V VM 還原個別檔案僅適用於 Windows VM 與磁碟復原點。

  1. 在 [DPM 系統管理員控制台] 中,選取 [復原 檢視]。

  2. 使用 [瀏覽] 窗格,瀏覽或篩選以尋找您想要復原的 VM。 選取 Hyper-V VM 或資料夾之後,[Recovery points for] \(復原點時間\) 窗格會顯示可用的復原點。

    從 Hyper-v VM 復原檔案的 [恢復點] 窗格螢幕快照。

  3. 在 [Recovery Points for] \(復原點時間\) 窗格中,使用日曆選取包含所需復原點的日期。 根據設定備份原則的方式,日期可以有多個復原點。 選取取得恢復點的日期之後,請確定您已選擇正確的 復原時間。 如果選取的日期有多個恢復點,請在 [復原時間] 下拉功能表中加以選取,以選擇您的恢復點。 選擇復原點之後,可復原的項目清單就會出現在 [路徑] 窗格中。

  4. 若要尋找您想要復原的檔案,在 [路徑] 窗格中,按兩下 [可復原的項目] 欄中的項目加以開啟。 選取您想要復原的一或多個檔案或是資料夾。 若要選取多個項目,在選取每個項目的同時按住 Ctrl 鍵。 使用 [路徑] 窗格,來搜尋要在 [可復原的項目] 資料行中出現的檔案或資料夾清單。 下列搜尋清單不會搜尋子資料夾。 若要搜尋所有子資料夾,請按兩下該資料夾。 使用 [向上] 按鈕,從子資料夾移至上層資料夾。 您可以選取多個項目 (檔案和資料夾),但它們必須位於同一個上層資料夾。 您無法從相同復原工作的多個資料夾中復原項目。

    Hyper-v VM 中 [檢閱複原選取專案] 的螢幕快照。

  5. 選取要復原的項目之後,請在管理主控台工具功能區中選取 [復原],以開啟 [復原精靈]。 在 [復原精靈] 中,[檢閱復原選項] 畫面會顯示要復原的選取項目。

  6. 若要啟用網路頻寬節流設定,請在 [指定復原選項] 畫面上選取 [修改]。 若要維持停用網路頻寬節流設定,請選取 [下一步]。 此精靈畫面上沒有任何其他選項適用於 VMware VM。 如果您選擇修改網路頻寬節流設定,在 [節流處理] 對話方塊中,選取 [啟用網路頻寬使用節流設定] 來開啟它。 啟用之後,進行設定工作排程的設定。

  7. 在 [選取復原類型] 畫面上,選取 [下一步]。 您只能將檔案或資料夾復原到網路資料夾。

  8. 在 [指定目的地] 畫面上,選取 [瀏覽] 以尋找檔案或資料夾的網路位置。 DPM 會建立要在其中複製所有已復原項目的資料夾。 資料夾名稱含有前置詞 DPM_day-month-year。 當您選取已復原檔案或資料夾的位置時,即會提供該位置的詳細資料 (目的地、目的地路徑和可用空間)。

    指定從 Hyper-v VM 復原檔案的位置螢幕快照。

  9. 在 [指定復原選項] 畫面上,選擇要套用的安全性設定。 您可以選擇修改網路頻寬使用節流設定,但預設會停用節流設定。 此外,也不會啟用 [SAN 復原] 與 [通知]。

  10. 在 [摘要] 畫面上,檢閱您的設定,然後選取 [復原] 以開始復原流程。 [復原狀態] 畫面會顯示復原作業的進度。

您可以從受保護的 Hyper-V VM 復原點還原個別檔案。 這項功能僅適用於 Windows Server VM。 還原個別檔案類似於還原整個 VM,不同之處在於您要先瀏覽到 VMDK 並尋找所需的檔案,然後再開始復原程序。 從 Windows Server VM 復原個別檔案或選取檔案:

注意

  • 從 Hyper-V VM 還原個別檔案僅適用於 Windows VM 和磁碟和在線恢復點。
  • 透過 DPM 2022 UR2 和更新版本,您可以從磁碟和在線恢復點從 Hyper-V VM 還原個別檔案。 VM 應該是 Windows Server VM。

針對從在線恢復點進行專案層級復原,請確定 Hyper-V 角色已安裝在 MABS 伺服器上、啟用磁碟區的自動掛接,而且 VM VHD 不包含動態磁碟。 在線恢復點的專案層級復原的運作方式是使用 iSCSI 來掛接 VM 恢復點以進行流覽,而且一次只能掛接一個 VM。

若要從 Hyper-V VM 還原個別檔案,請遵循下列步驟:

  1. 在 [DPM 系統管理員控制台] 中,選取 [復原 檢視]。

  2. 使用 [瀏覽] 窗格,瀏覽或篩選以尋找您想要復原的 VM。 選取 Hyper-V VM 或資料夾之後,[Recovery points for] \(復原點時間\) 窗格會顯示可用的復原點。

    從 Hyper-v VM 復原檔案的 [恢復點] 窗格螢幕快照。

  3. 在 [Recovery Points for] \(復原點時間\) 窗格中,使用日曆選取包含所需復原點的日期。 根據設定備份原則的方式,日期可以有多個復原點。 選取恢復點的日期之後,請確定您已選擇正確的 復原時間。 如果選取的日期有多個恢復點,請在 [復原時間] 下拉功能表中選取恢復點,以選擇您的恢復點。 選擇復原點之後,可復原的項目清單就會出現在 [路徑] 窗格中。

  4. 若要尋找您想要復原的檔案,在 [路徑] 窗格中,按兩下 [可復原的項目] 欄中的項目加以開啟。 如果您使用在線恢復點,請等候恢復點掛接。 掛接完成後,請選取 VM、VHD 磁碟和您想要還原的磁碟區,直到列出檔案和資料夾為止。 選取您想要復原的一或多個檔案或是資料夾。 若要選取多個項目,在選取每個項目的同時按住 Ctrl 鍵。 使用 [路徑] 窗格,來搜尋要在 [可復原的項目] 資料行中出現的檔案或資料夾清單。 下列搜尋清單不會搜尋子資料夾。 若要搜尋所有子資料夾,請按兩下該資料夾。 使用 [向上] 按鈕,從子資料夾移至上層資料夾。 您可以選取多個項目 (檔案和資料夾),但它們必須位於同一個上層資料夾。 您無法從相同復原工作的多個資料夾中復原項目。

    Hyper-v VM 中檢閱複原選取項目的螢幕快照。

  5. 選取要復原的項目之後,請在管理主控台工具功能區中選取 [復原],以開啟 [復原精靈]。 在 [復原精靈] 中,[檢閱復原選項] 畫面會顯示要復原的選取項目。

  6. 若要啟用網路頻寬節流設定,請在 [指定復原選項] 畫面上選取 [修改]。 若要維持停用網路頻寬節流設定,請選取 [下一步]。 此精靈畫面上沒有任何其他選項適用於 VMware VM。 如果您選擇修改網路頻寬節流設定,在 [節流處理] 對話方塊中,選取 [啟用網路頻寬使用節流設定] 來開啟它。 啟用之後,進行設定工作排程的設定。

  7. 在 [選取復原類型] 畫面上,選取 [下一步]。 您只能將檔案或資料夾復原到網路資料夾。

  8. 在 [指定目的地] 畫面上,選取 [瀏覽] 以尋找檔案或資料夾的網路位置。 DPM 會建立要在其中複製所有已復原項目的資料夾。 資料夾名稱含有前置詞 DPM_day-month-year。 當您選取已復原檔案或資料夾的位置時,即會提供該位置的詳細資料 (目的地、目的地路徑和可用空間)。

    [指定要從 Hyper-v VM 復原檔案的位置] 螢幕快照。

  9. 在 [指定復原選項] 畫面上,選擇要套用的安全性設定。 您可以選擇修改網路頻寬使用節流設定,但預設會停用節流設定。 此外,也不會啟用 [SAN 復原] 與 [通知]。

  10. 在 [摘要] 畫面上,檢閱您的設定,然後選取 [復原] 以開始復原流程。 [復原狀態] 畫面會顯示復原作業的進度。

提示

您也可以從 [新增外部 DPM 伺服器] 快速復原 VM 檔案和資料夾,為執行 Windows 的 Hyper-V VM 執行在線恢復點的專案層級還原。