在 Azure Stack Hub 上使用 Commvault 備份您的 VM

使用 Commvault 備份 VM 的概觀

本文會逐步解說 Commvault Live Sync 的設定,以供您更新位於不同 Azure Stack Hub 縮放單位上的復原 VM。 本文會詳述如何設定常見的合作夥伴解決方案,以保護和復原 Azure Stack Hub 上所部署虛擬機器的資料和系統狀態。

下圖顯示使用 Commvault 來備份 VM 時的整體解決方案。

該圖表顯示如何使用 Commvault 將資料從 Azure Stack 複製到另一個 Stack 或 Azure Cloud。

在本文中,您將:

  1. 在來源 Azure Stack Hub 執行個體上建立執行 Commvault 軟體的 VM。

  2. 在次要位置建立儲存體帳戶。 本文假設您會在不同 Azure Stack Hub 執行個體 (目標) 中的儲存體帳戶建立 Blob 容器,而且來源 Azure Stack Hub 可以連線到目標 Azure Stack Hub。

  3. 在來源 Azure Stack Hub 執行個體上設定 Commvault,並將來源 Azure Stack Hub 中的 VM 新增至 VM 群組。

  4. 設定 Commvault 的 Live 即時同步。

您也可以下載並提供相容的合作夥伴 VM 映像,以透過 Azure 雲端或另一個 Azure Stack Hub 保護您的 Azure Stack Hub VM。 本文將說明如何使用 Commvault Live Sync 來保護 VM。

這種方法的拓撲會如下圖所示:

該圖表顯示從 Azure Stack Hub 1 上的 Commvault VSA 代理到 Azure Stack Hub 2 的資料路徑,Azure Stack Hub 2 有一個復原 VM,可以在需要備份 Hub 1 時使其連上線。

從 Commvault Marketplace 項目建立 Commvault VM

  1. 開啟 Azure Stack Hub 使用者入口網站。

  2. 選取 [建立資源] >[計算] >[Commvault] 。

    注意

    如果您無法使用 Commvault,請連絡您的雲端操作員。

    建立 VM

  3. 在 [建立虛擬機器、1 基本資料] 中進行基本設定:

    a. 輸入 [名稱] 。

    b. 選取 [標準 HDD]。

    c. 輸入 [使用者名稱] 。

    d. 輸入 [密碼] 。

    e. 確認密碼。

    f. 選取備份的 [訂用帳戶] 。

    g. 選取 [資源群組] 。

    h. 選取 Azure Stack Hub 的 [位置] 。 如果您使用的是 ASDK,請選取 [本機] 。

    i. 選取 [確定] 。

    「儀表板>新建>建立虛擬機器 > 選擇大小」對話方塊顯示虛擬機器大小可能性的清單。

  4. 選擇 Commvault VM 的大小。 備份的 VM 大小應至少有 10 GB 的 RAM,以及 100 GB 的儲存體。

    「儀表板>新建>建立虛擬機器>設定」對話方塊顯示要用來建立虛擬機器的設定。

  5. 選擇 Commvault VM 的設定。

    a. 將可用性設定為 [無] 。

    b. 針對 [使用受控磁碟] 選取 [是] 。

    c. 在 [虛擬網路] 中選取預設 VNet。

    d. 選取預設的 [子網路] 。

    e. 選取預設的 [公用 IP 位址] 。

    f. 讓 VM 保持使用 [基本] 網路安全性群組。

    g. 開啟 HTTP (80)、HTTPS (443)、SSH (22) 和 RDP (3389) 連接埠。

    h. 選取 [沒有擴充功能] 。

    i. 針對 [開機診斷] 選取 [啟用] 。

    j. 讓 [來賓 OS 診斷] 保持設定為 [停用] 。

    k. 保留預設的 [診斷儲存體帳戶] 。

    l. 選取 [確定] 。

  6. 在 Commvault VM 通過驗證後,檢閱其摘要。 選取 [確定] 。

取得服務主體

您必須知道身分識別管理員是否 Microsoft Entra 識別碼或 AD FS。 下表包含在 Azure Stack Hub 中設定 Commvault 時所需的資訊。

元素 來源
Azure Resource Manager URL Azure Stack Hub Resource Manager 端點
應用程式名稱
應用程式識別碼 註冊應用程式時指派給服務主體的識別碼
訂用帳戶識別碼 在訂閱 Azure Stack Hub 供應項目時所建立
租用戶識別碼 (目錄識別碼) 指派給您 Active Directory 租用戶的識別碼
應用程式密碼 註冊應用程式時指派給服務主體的祕密

使用 Commvault 主控台來設定備份

  1. 開啟 RDP 用戶端,並連線至 Azure Stack Hub 中的 Commavult VM。 輸入認證。

  2. 在 Commvault VM 上安裝 Azure Stack Hub PowerShell 和 Azure Stack Hub 工具。

    a. 如需如何安裝 Azure Stack Hub PowerShell 的指示,請參閱安裝適用於 Azure Stack Hub 的 PowerShell
    b. 如需如何安裝 Azure Stack Hub 工具的指示,請參閱從 GitHub 下載 Azure Stack Hub 工具

  3. 在 Commvault 安裝到您的 Commvault VM 後,開啟 Commcell 主控台。 從 [開始] 中,選取 [Commvault] >[Commvault Commcell 主控台] 。

    Commcell 控制台左側有一個瀏覽窗格,標題為 Commcell 瀏覽器。右側窗格顯示「入門」索引標籤式頁面。

  4. 在 Commvault CommCell 主控台中,將您的備份存放庫設定為使用 Azure Stack Hub 外部的儲存體。 在 CommCell 瀏覽器中,選取 [儲存體資源] > [存放集區]。 按一下滑鼠右鍵,然後選取 [新增存放集區]。選取 [雲端]。

  5. 新增存放集區的名稱。 選取 [下一步] 。

  6. 選取 [建立] >[雲端儲存體] 。

    StorageDevice# 對話方塊顯示 「一般」索引標籤式頁面,其中包含用於指定要建立的儲存體裝置的各種清單和文字輸入框。

  7. 選取您的雲端服務提供者。 在此程序中,我們會使用位於不同位置的第二個 Azure Stack Hub。 選取 [Microsoft Azure 儲存體]。

  8. 選取您的 Commvault VM 來作為 [MediaAgent]。

  9. 輸入您儲存體帳戶的存取資訊。 您可以在這裡找到如何設定 Azure 儲存體帳戶的指示。 存取資訊:

    • 服務主機:從資源中的 Blob 容器屬性取得 URL 的名稱。 例如,我的 URL 是 https://backuptest.blob.westus.stackpoc.com/mybackups,所以我在服務主機中已使用 blob.westus.stackpoc.com

    • 帳戶名稱:使用儲存體帳戶名稱。 您可以在儲存體資源的 [存取金鑰] 刀鋒視窗中找到這項功能。

    • 存取金鑰︰從儲存體資源的 [存取金鑰] 刀鋒視窗中取得存取金鑰。

    • 容器:容器的名稱。 在此例為 mybackups。

    • 儲存類別:保持為使用者容器的預設儲存類別。

  10. 依照建立 Microsoft Azure Stack Hub 用戶端上的指示來建立 Microsoft Azure Stack Hub 用戶端

    「建立 Azure Stack 用戶端」對話方塊包含用於指定用戶端特徵的清單和文字輸入框。

  11. 選取要保護並連結備份原則的 VM 或資源群組。

  12. 設定您的備份排程,以符合復原的 RPO 需求。

  13. 執行第一次完整備份。

設定 Commvault Live Sync

有兩個選項可供使用。 您可以選擇將來自備份主要複本的變更或來自次要複本的變更複寫到復原 VM。 從備份組複寫可避免對來源機器造成讀取 IO 影響。

  1. 在設定 Live Sync 期間,您必須提供來源 Azure Stack Hub (虛擬伺服器代理程式) 和目標 Azure Stack Hub 的詳細資料。

  2. 如需 Commvault Live Sync 的設定步驟,請參閱 Microsoft Azure Stack Hub 的 Live Sync 複寫

    Commcell 控制台顯示索引標籤式頁面「vm-kr-cvlt > 用戶端電腦 > ASIC Azure Stack > 虛擬伺服器 > Azure Stack > defaultBackupSet」。頁面上的 Off Stack Protection 捷徑功能表具有即時同步 > 設定選項。

  3. 在設定 Live Sync 期間,您必須提供目標 Azure Stack Hub 和虛擬伺服器代理程式的詳細資料。

    Subclient Off Stack Protection 精靈的即時同步選項的目標步驟,包含用於指定 Virtualization Client 和 Proxy 用戶端的清單方塊。

  4. 繼續進行設定,並新增目標儲存體帳戶 (用來裝載複本磁碟)、資源群組 (用來放置複本 VM),以及您想要連結至複本 VM 的名稱。

    Subclient Off Stack Protection 精靈的即時同步選項的虛擬機器步驟,可讓您新增和移除 VM。

  5. 您也可以選取每部 VM 旁的 [設定],以變更 VM 大小並設定網路設定。

  6. 設定複寫至目標 Azure Stack Hub 的頻率

    Subclient Off Stack Protection 精靈的即時同步選項的工作選項步驟是用來指定備份排程。

  7. 檢閱您的設定以儲存設定。 然後系統便會建立復原環境,而複寫則會在所選的間隔開始執行。

使用 Live Sync 來設定容錯移轉行為

Commvault Live Sync 可讓您將機器從某個 Azure Stack Hub 容錯移轉到另一個,以及進行容錯回復以在原始的 Azure Stack Hub 上繼續作業。 工作流程會自動進行並記錄下來。

管理主控台的複寫監視器頁面顯示沒有可用來複製 RPO 窗格的各個子窗格的資料。複寫監視器窗格會顯示列出的兩個 VM。針對每一個,都有一列複製資訊。

選取您想要容錯移轉至復原 Azure Stack Hub 的 VM,然後選擇計劃性或非計劃性容錯移轉。 計劃性容錯移轉適用於有時間可以正常關閉生產環境再於復原網站中繼續作業時。 計劃性容錯移轉會關閉生產 VM、將最終變更複寫到復原網站,以及讓帶有最新資料的復原 VM 上線,並套用 Live Sync 設定期間所指定的 VM 大小和網路設定。 非計劃性容錯移轉則會嘗試關閉生產 VM,但如果生產環境無法使用則會繼續進行,而且只會讓套用了最後收到的複寫資料集以及帶有先前所選大小和網路設定的復原 VM 上線。 下圖顯示已由 Commvault Live Sync 將復原 VM 上線的非計劃性容錯移轉。

「工作摘要」會顯示有關災害復原事件的資訊,包含類型、優先順序、「開始時間」和「結束時間」。

標題為「事件」的清單顯示單一事件,描述為「DR 協調流程作業已完成」。該事件還有其他資訊。

標題為「階段詳細資料」的清單顯示四台機器的六個事件。每個階段都有一個階段名稱、狀態、開始時間和結束時間。階段名稱為 Power Off、Power On、Disable Synch 和 Post Operation。

後續步驟

Azure Stack Hub 網路服務的差異與注意事項