使用 Azure 備份伺服器來備份 Azure Stack HCI 虛擬機器

本文說明如何使用 Microsoft Azure 備份 Server (MABS) 備份在 Azure Stack HCI 版本 23 H222 H2 上執行的虛擬機。

支援的案例

MABS 可在下列情況下備份 Azure Stack HCI 虛擬機器:

  • Azure Stack HCI 主機:備份及復原 Azure Stack HCI 主機的系統狀態/BMR。 該主機須安裝 MABS 保護代理程式。

  • 叢集內具有本機或直接儲存體的虛擬機器:在具有本機或直接連結儲存體的叢集中備份來賓虛擬機器。 例如:硬碟、存放區域網路 (SAN) 裝置或網路連結儲存 (NAS) 裝置。

  • 具有 CSV 儲存體的叢集內虛擬機器:備份 Azure Stack HCI 叢集所裝載、具有叢集共用磁碟區 (CSV) 儲存體的來賓虛擬機器。 MABS 保護代理程式會安裝在每個叢集節點上。

  • 叢集內的 VM 移動:在延展式/一般叢集內移動 VM 時,只要 Azure Stack HCI 主機已安裝 MABS 保護代理程式,MABS 便會持續保護虛擬機器。 MABS 保護虛擬機器的方式取決於涉及的即時移轉類型。 在叢集內移動 VM 時,MABS 會偵測到移轉,並從新的叢集節點備份虛擬機器,無須使用者介入。 由於儲存位置尚未變更,因此 MABS 會繼續進行快速完整備份。

  • VM 移至不同的延展式/一般叢集:不支援將 VM 移至不同的延伸式/一般叢集。

  • Arc VM:Arc VM 除了已啟用 Arc 的伺服器之外,還新增網狀架構管理功能。 這些可讓 IT系統管理員 建立、修改、刪除及指派許可權和角色給 應用程式擁有者,進而啟用 自助式 VM 管理。 在 Azure Stack HCI 23H2 版的有限容量中,支持復原 Arc VM。

    下表列出 Azure Arc VM 的各種備份和還原功能層級:

    保護等級 復原位置 描述
    客體層級備份和復原 (需要客體OS中的代理程式) 如預期般運作。
    主機層級備份 如預期般運作。
    主機層級復原 復原至原始 VM 實例 復原至原始 VM 會如預期般運作。
    替代位置復原 (ALR) ALR 復原至 ALR 的方式有限,因為 ALR 會復原到 Hyper-V VM。 目前不支援將 Hyper-V VM 轉換成 Arc VM。

深入了解 MABS V3 UR2 和更新版本的支援案例

主機與客體備份比較

MABS 可在 Azure Stack HCI 上進行 VM 的主機或來賓層級備份。 在主機層級,MABS 保護代理程式會安裝在 Azure Stack HCI 主機伺服器或叢集上,並保護該主機上執行的整個 VM 與資料檔案。 在客體層級,代理程式會安裝在每部虛擬機器上,並保護該機器的工作負載。

這兩種方法各有優缺點:

  • 主機層級備份很有彈性,因為無論客體機器上執行的 OS 類型為何,備份都能運作,而且不需要在每部 VM 上安裝 MABS 保護代理程式。 若您部署主機層級備份,則可以復原整個虛擬機器,或是檔案與資料夾 (項目層級復原)。

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

    注意

    Azure Stack HCI 不支持傳遞磁碟

備份必要條件

以下是使用 MABS 備份虛擬機器的必要條件:

必要條件 詳細資料
MABS 必要條件
  • 若要執行虛擬機器的項目層級復原 (復原檔案、資料夾、磁碟區),則須在 MABS 伺服器上安裝 Hyper-V 角色。 若只想要復原虛擬機器而非項目層級,則不需要該角色。
  • 每部 MABS 伺服器最多可保護 800 部 100 GB 的虛擬機器,並可讓較大型的叢集使用多部 MABS 伺服器。
  • MABS 會從增量備份排除分頁檔案,以改善虛擬機器備份效能。
  • MABS 可在 MABS 伺服器的相同網域、或者子網域或受信任的網域中備份伺服器或叢集。 若要在工作群組或不受信任的網域中備份 VM,則須設定驗證。 針對單一伺服器,您可使用 NTLM 或憑證驗證。 針對叢集,您只能使用憑證驗證。
  • 不支援在傳遞磁碟上使用主機層級備份來備份虛擬機器資料。 在此案例中,建議您使用主機層級備份來備份 VHD 檔案,使用客體層級備份來備份主機上看不到的其他資料。
  • 您可備份重複磁碟區上所儲存的 VM。
VM
  • 虛擬機器上執行的整合元件版本應與 Azure Stack HCI 主機的版本相同。
  • 每個虛擬機器備份在裝載虛擬硬碟檔案的磁碟區上皆須有可用空間,以便在備份期間為差異磁碟 (AVHD) 保留足夠的空間。 此空間大小必須至少等於計算結果 初始磁碟大小流失率備份間隔時間。 如果您在叢集上執行多個備份,則需要足夠的儲存體容量,才能使用此計算來因應每個虛擬機器的 AVHD。
Linux 必要條件
  • 您可使用 MABS 來備份 Linux 虛擬機器。 僅支援檔案一致的快照集。

備份虛擬機器

  1. 設定您的 MABS 伺服器儲存體。 設定儲存體時,請使用這些儲存體容量指引。

    • 平均虛擬機器大小 - 100 GB
    • 每部 MABS 伺服器的虛擬機器數目 - 800
    • 800 個 VM 的大小總計 - 80 TB
    • 備份存放區需要的空間 - 80 TB
  2. 在伺服器或各叢集節點上設定 MABS 保護代理程式。

  3. 若要部署代理程式,請選擇下列其中一種方法:

    • 附加代理程序:選取已安裝的代理程式。
    • 安裝代理程式:如果您沒有安裝代理程式:
      1. 若要在每個叢集節點上安裝代理程式,請執行下列命令:

        Install DPMAgentInstaller.exe`
        
      2. 安裝完成之後,請執行下列命令以在節點上設定代理程式:

        .\SetDpmServer.exe -dpmServerName winvm01
        
      3. 若要將代理程式新增至MABS伺服器,請選取 [ 附加代理程式]。

        顯示如何附加代理程式的螢幕快照。

  4. 在 MABS 系統管理員主控台中,選取 [保護]>[建立保護群組],以開啟 [建立新保護群組精靈]

  5. [選擇群組成員] 頁面上,選取要防止所在主機伺服器存取的 VM。 我們建議您將所有具有相同保護原則的 VM 放入一個保護群組。 若要有效率地使用空間,請啟用共置。 共置可讓您找出相同磁碟或磁帶儲存體上不同保護群組的資料,讓多個資料來源具有單一復本和復原點磁碟區。

    在 VM 選取期間,您可以選擇下列其中一個 VM 類型:

    • Hyper-v VM:從個別節點選取此 VM 類型。

      顯示 Hyper-V VM 選取項目的螢幕快照。

    • 叢集HA VM:從叢集中選取此 VM 類型。

      此螢幕快照顯示 [叢集 VM] 的選取專案。

  6. 在 [選擇資料保護方式] 頁面上,指定保護群組名稱。 選取 [我想要使用磁碟執行短期保護] ;如果您想要使用 Azure 備份服務將資料備份到 Azure,請選取 [我要執行線上保護]

  7. 在 [指定短期目標]>[保留範圍] 中,指定要保留磁碟資料的時間長度。 在 [同步頻率] 中,指定應執行資料增量備份的頻率。 或者,不要選取增量備份間隔,而是改為啟用 [恰好在復原點之前] 。 啟用此設定之後,MABS 將會在每個排程的復原點之前先執行快速完整備份。

    注意

    保護應用程式工作負載時,如果應用程式支援增量備份,則會依據同步頻率建立復原點。 若非如此,則 MABS 會執行快速完整備份 (而非增量備份),並依照快速備份排程建立復原點。

    備份流程不會備份與 VM 相關的檢查點。

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

    [資料大小總計] 是您想要備份的資料大小,[要在 MABS 上佈建的磁碟空間] 是 MABS 建議給保護群組的空間。 MABS 會根據設定來選擇理想的備份磁碟區。 不過,您也可以在 [磁碟配置詳細資料] 中編輯備份磁碟區選擇。 針對工作負載,請在下拉式功能表中選取您偏好的儲存體。 您的編輯內容會變更 [可用磁碟儲存體] 窗格中 [儲存體總計] 和 [可用儲存體] 的值。 佈建不足的空間是指 MABS 建議為磁碟區新增的儲存體數量,以便未來繼續順暢地備份。

  9. 在 [選擇複本的建立方式] 頁面上,指定如何執行保護群組中資料的初始複寫。 若您選取 [透過網路自動複寫],建議您選擇離峰時間。 如有大量資料或網路條件較不理想,請考慮選取 [手動],而這需要使用抽取式媒體,在離線狀態下複寫資料。

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

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

備份複本虛擬機器

若 MABS 在 Windows Server 2012 R2 或更新版本上執行,則可備份複本虛擬機器。 基於下列幾個理由,這樣做會很有用:

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

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

啟用主機服務提供者備份 - 您可以使用裝載的資料中心作為複本站台,而不需要次要資料中心。 在此情況下,主機服務提供者 SLA 需要一致的複本虛擬機器備份。

復本虛擬機器會在起始容錯移轉之前關閉,且 VSS 無法保證複本虛擬機有應用程式一致的備份。 因此,複本虛擬機器的備份只會達成損毀一致。 如果無法保證損毀一致性,則備份將會失敗,而這種情況可能會在許多情況下發生:

  • 復本虛擬機器狀況不良,且處於嚴重狀態。

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

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

  • 要將 .hrl 記錄套用至複本虛擬機器,或是在虛擬磁碟上套用 .hrl 記錄的上一個動作失敗、取消或中斷。

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

復原備份的虛擬機器

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

  1. 在 MABS 系統管理員主控台中,鍵入 VM 的名稱,或展開受保護項目的清單並瀏覽至 [所有受保護的 HyperV 資料],然後選取您想要復原的 VM。

    注意

    • 選取叢集下的這些虛擬機,即可復原所有叢集 HA VM。
    • Hyper-V 和叢集 VM 都會還原為 Hyper-V 虛擬機器。
  2. 在 [下列項目的復原點:] 窗格的日曆上,選取任何日期以查看可用的復原點。 然後在 [路徑] 窗格中,選取您要在 [復原精靈] 中使用的復原點。

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

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

  4. [選取復原類型] 畫面中,選取要還原資料的位置,並選取 [下一步]

    • 復原到原始執行個體:當您復原到原始執行個體時,會刪除原始 VHD 與所有相關聯的檢查點。 MABS 會使用 Hyper-V VSS 寫入器將 VHD 與其他設定檔復原到原始位置。 在復原程序結束時,虛擬機器仍然具有高度可用性。 必須要有資源群組,才能進行復原。 如果沒有,請復原到替代位置,然後讓虛擬機器具有高度可用性。

    • 將虛擬機器復原到任何主機:MABS 支援替代位置復原 (ALR),將受保護的 Azure Stack HCI 虛擬機器流暢復原到相同叢集內的不同主機,且不受處理器架構影響。 復原到叢集節點的 Azure Stack HCI 虛擬機器無法具有高可用性。 如果您選擇此選項,[復原精靈] 會提供用於識別目的地和目的地路徑的其他畫面。

      注意

      • Arc VM 的替代位置復原 (ALR) 支援有限。 VM 會復原為 Hyper-V VM,而不是 Arc VM。 目前,一旦建立 Hyper-V VM,就不支援將 Hyper-V VM 轉換成 Arc VM。
      • 若您選取原始主機,則行為將與 [復原到原始執行個體] 相同。 將會刪除原始 VHD 與所有相關聯的檢查點。
    • 複製到網路資料夾:MABS 支援項目層級復原 (ILR),可讓您執行檔案、資料夾、磁碟區與虛擬硬碟 (VHD) 的項目層級復原,從 Azure Stack HCI 虛擬機器的主機層級備份復原到網路共用或 MABS 受保護伺服器上的磁碟區。 MABS 保護代理程式無須安裝在客體內,也可執行項目層級復原。 如果您選擇此選項,[復原精靈] 會提供用於識別目的地和目的地路徑的其他畫面。

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

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

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

下一步

從 Azure 備份伺服器復原資料