使用 Commvault 在 Azure Stack Hub 上備份 VM
使用 Commvault 備份 VM 的概觀
本文逐步解說 Commvault Live Sync 的設定,以更新位於個別 Azure Stack Hub 縮放單位上的復原 VM。 本文詳細說明如何設定常見的合作夥伴解決方案,以保護和復原 Azure Stack Hub 上部署之 虛擬機器 的數據和系統狀態。
下圖顯示使用 Commvault 備份 VM 時的整體解決方案。
在本文中,您將:
在來源 Azure Stack Hub 實例上建立執行 Commvault 軟體的 VM。
在次要位置建立記憶體帳戶。 本文假設您會在 Azure Stack Hub 實例中個別的記憶體帳戶中建立 Blob 容器,而且可從來源 Azure Stack Hub 連線到目標 Azure Stack Hub。
在來源 Azure Stack Hub 實例上設定 Commvault,並將來源 Azure Stack Hub 中的 VM 新增至 VM 群組。
設定 Commvault 的即時同步處理。
您也可以下載並提供相容的合作夥伴 VM 映像,以保護 Azure Stack Hub VM 至 Azure 雲端或其他 Azure Stack Hub。 本文將說明使用 Commvault Live Sync 的 VM 保護。
此方法的拓撲看起來會像下圖:
從 Commvault Marketplace 專案建立 Commvault VM
開啟 Azure Stack Hub 使用者入口網站。
選取 [建立資源>計算>Commvault]。
注意
如果您無法使用 Commvault,請連絡您的雲端操作員。
在建立虛擬機中 設定基本設定,1 個基本概念:
a. 輸入名稱。
b. 選取 [標準 HDD]。
c. 輸入使用者名稱。
d. 輸入密碼。
e. 確認您的密碼。
f. 選取備份的訂 用帳戶 。
.g 選取資源 群組。
h. 選取 Azure Stack Hub 的位置。 如果您使用 ASDK,請選取 [ 本機]。
i. 選取 [確定]。
選擇 Commvault VM 的大小。 備份的 VM 大小應至少為 10 GB RAM 和 100 GB 的記憶體。
.
選擇 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. 選取 [確定]。
在通過驗證之後,請檢閱 Commvault VM 的摘要。 選取 [確定]。
取得您的服務主體
您必須知道身分識別管理員是否Microsoft Entra ID 或 AD FS。 下表包含您在 Azure Stack Hub 中設定 Commvault 所需的資訊。
元素 | 來源 |
---|---|
Azure Resource Manager URL | Azure Stack Hub Resource Manager 端點 |
應用程式名稱 | |
應用程式識別碼 | 註冊應用程式時指派給服務主體的 標識碼 |
訂用帳戶識別碼 | 當您 訂閱 Azure Stack Hub 中的供應專案時建立 |
租用戶識別碼 (目錄識別碼) | 指派給 Active Directory 租使用者的識別碼 |
應用程式密碼 | 註冊應用程式時指派給服務主體的 秘密 |
使用 Commvault 主控台設定備份
開啟 RDP 用戶端,並連線到 Azure Stack Hub 中的 Commvault VM。 輸入您的認證。
在 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 工具。在 Commvault VM 中安裝 Commvault 之後,請開啟 Commcell 控制台。 從 [開始] 中,選取 [Commvault Commvault>Commcell 控制台]。
在 Commvault CommCell 控制台中,將您的備份存放庫設定為使用 Azure Stack Hub 外部的記憶體。 在 [CommCell 瀏覽器] 中,選取 [儲存體資源 > 存放集區]。 以滑鼠右鍵按兩下,然後選取 [ 新增存放集區]。 選取 [ 雲端]。
新增存放集區的名稱。 選取 [下一步]。
選取 [建立>雲端記憶體]。
選取您的雲端服務提供者。 在此程式中,我們將在不同的位置使用第二個 Azure Stack Hub。 選取 [Microsoft Azure 儲存體]。
選取您的 Commvault VM 作為 MediaAgent。
輸入記憶體帳戶的存取資訊。 您可以在這裡找到設定 Azure 儲存體 帳戶的指示。 存取資訊:
服務主機:從資源中的 Blob 容器屬性取得 URL 的名稱。 例如,我的 URL 是
https://backuptest.blob.westus.stackpoc.com/mybackups
,而且我在服務主機中使用blob.westus.stackpoc.com
。帳戶名稱:使用記憶體帳戶名稱。 您可以在記憶體資源的 [存取金鑰] 刀鋒視窗中找到此專案。
存取金鑰:從記憶體資源中的 [存取金鑰] 刀鋒視窗取得存取金鑰。
容器:容器的名稱。 在此情況下,mybackups。
記憶體類別:保留為使用者容器的預設記憶體類別。
遵循建立Microsoft Azure Stack Hub 用戶端中的 指示,建立Microsoft Azure Stack Hub 用戶端
選取要保護和附加備份原則的 VM 或資源群組。
設定備份排程以符合復原的 RPO 需求。
執行第一次完整備份。
設定 Commvault Live Sync
有兩個選項可用。 您可以選擇從備份的主要復本複寫變更,或將次要復本的變更復寫至復原 VM。 從備份集復寫可消除對來源機器的讀取IO影響。
在設定即時同步期間,您必須提供來源 Azure Stack Hub(虛擬伺服器代理程式)和目標 Azure Stack Hub 詳細數據。
如需設定 Commvault Live Sync 的步驟,請參閱 Microsoft Azure Stack Hub 的即時同步復寫。
在即時同步設定期間,您必須提供目標 Azure Stack Hub 和虛擬伺服器代理程式詳細數據。
繼續設定並新增將裝載復本磁碟的目標記憶體帳戶、將放置復本 VM 的資源群組(s),以及您想要連結至復本 VM 的名稱。
您也可以選取每個 VM 旁的 [設定],變更 VM 大小並設定網路設定。
將復寫的頻率設定為目標 Azure Stack Hub
檢閱您的設定以儲存組態。 接著會建立復原環境,然後復寫會從選擇的間隔開始。
使用即時同步設定故障轉移行為
Commvault Live Sync 可讓您將機器從一個 Azure Stack Hub 故障轉移到另一部,並容錯回復以繼續原始 Azure Stack Hub 上的作業。 工作流程會自動化並記錄。
選取您想要故障轉移至復原 Azure Stack Hub 的 VM,然後選擇計劃性或非計劃性故障轉移。 在恢復復原站台中的作業之前,有時間正常關閉生產環境時,就適合進行規劃的故障轉移。 計劃性故障轉移會關閉生產 VM、將最終變更複寫至復原月臺,並使用最新的數據讓復原 VM 上線,並套用即時同步設定期間指定的 VM 大小和網路設定。 非計劃性故障轉移會嘗試關閉生產 VM,但如果生產環境無法使用,而且只要讓復原 VM 上線,再將最後接收的復寫數據集套用至 VM,以及先前選擇的大小和網路組態,就會繼續進行。 下圖說明復原 VM 已由 Commvault Live Sync 上線的非計劃性故障轉移。