在 Azure Stack Hub 上使用 Commvault 備份您的 VMBack up your VM on Azure Stack Hub with Commvault

使用 Commvault 備份 VM 的概觀Overview of backing up a VM with Commvault

本文會逐步解說 Commvault Live Sync 的設定,以供您更新位於不同 Azure Stack Hub 縮放單位上的復原 VM。This article walks through the configuration of Commvault Live Sync to update a recovery VM located on a separate Azure Stack Hub scale unit. 本文會詳述如何設定常見的合作夥伴解決方案,以保護和復原 Azure Stack Hub 上所部署虛擬機器的資料和系統狀態。This article details how to configure a common partner solution to protect and recover the data and system state of Virtual Machines deployed on Azure Stack Hub.

下圖顯示使用 Commvault 來備份 VM 時的整體解決方案。The following diagram shows you the overall solution when using Commvault to back up your VMs.

此圖顯示如何使用 Commvault 將資料從 Azure stack 複寫到另一個堆疊或 Azure 雲端。

在本文中,您將:In this article you will:

  1. 在來源 Azure Stack Hub 執行個體上建立執行 Commvault 軟體的 VM。Create a VM running the Commvault software on your source Azure Stack Hub Instance.

  2. 在次要位置建立儲存體帳戶。Create a storage account in a secondary location. 本文假設您會在不同 Azure Stack Hub 執行個體 (目標) 中的儲存體帳戶建立 Blob 容器,而且來源 Azure Stack Hub 可以連線到目標 Azure Stack Hub。The article assumes you will create a Blob container in a storage account in an Azure Stack Hub instance separate (the target), and that the target Azure Stack Hub is reachable from the source Azure Stack Hub.

  3. 在來源 Azure Stack Hub 執行個體上設定 Commvault,並將來源 Azure Stack Hub 中的 VM 新增至 VM 群組。Configure Commvault on your source Azure Stack Hub Instance and add VMs in the source Azure Stack Hub to the VM group.

  4. 設定 Commvault 的 Live Sync。Configure Commvault's Live Sync.

您也可以下載並提供相容的合作夥伴 VM 映像,以透過 Azure 雲端或另一個 Azure Stack Hub 保護您的 Azure Stack Hub VM。You can also download and offer compatible partner VM images to protect your Azure Stack Hub VMs to an Azure Cloud or another Azure Stack Hub. 本文將說明如何使用 Commvault Live Sync 來保護 VM。This article will illustrate VM protection with Commvault Live Sync.

這種方法的拓撲會如下圖所示:The topology of this approach will look like the following diagram:

下圖顯示從 Azure Stack Hub 1 到 Azure Stack Hub 2 的 COMMVAULT VSA Proxy 的資料路徑,其中具有可在需要備份中樞1時上線的復原 VM。

從 Commvault Marketplace 專案建立 Commvault VMCreate the Commvault VM from the Commvault Marketplace Item

  1. 開啟 Azure Stack Hub 使用者入口網站。Open the Azure Stack Hub user portal.

  2. 選取 [建立資源] > [計算] > [Commvault] 。Select Create a resource > Compute > Commvault.

    注意

    如果您無法使用 Commvault,請連絡您的雲端操作員。If Commvault is not available to you, contact your cloud operator.

    建立 VM

  3. 在 [建立虛擬機器、1 基本資料] 中進行基本設定:Configure the basic settings in Create virtual machine, 1 Basics:

    a.a. 輸入 [名稱] 。Enter a Name.

    b.b. 選取 標準 HDDSelect Standard HDD.

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

    d.d. 輸入 [密碼] 。Enter a Password.

    e.e. 確認密碼。Confirm your password.

    f.f. 選取備份的 [訂用帳戶] 。Select a Subscription for the backup.

    g.g. 選取 [資源群組] 。Select a Resource group.

    h.h. 選取 Azure Stack Hub 的 [位置] 。Select the Location of the Azure Stack Hub. 如果您使用的是 ASDK,請選取 [本機] 。If you are using an ASDK, select local.

    i.i. 選取 [確定] 。Select OK.

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

  4. 選擇 Commvault VM 的大小。Choose the size of the Commvault VM. 備份的 VM 大小應至少有 10 GB 的 RAM,以及 100 GB 的儲存體。The VM size for backup should be at least 10 GB of RAM and 100 GB of storage.

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

  5. 選擇 Commvault VM 的設定。Choose the settings for the Commvault VM.

    a.a. 將可用性設定為 [無] 。Set the availability to None.

    b.b. 針對 [使用受控磁碟] 選取 [是] 。Select Yes for use managed disks.

    c.c. 在 [虛擬網路] 中選取預設 VNet。Select the default VNet for the Virtual network.

    d.d. 選取預設的 [子網路] 。Select the default Subnet.

    e.e. 選取預設的 [公用 IP 位址] 。Select the default Public IP address.

    f.f. 讓 VM 保持使用 [基本] 網路安全性群組。Leave the VM in the Basic Network Security Group.

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

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

    i.i. 針對 [開機診斷] 選取 [啟用] 。Select Enabled for the Boot diagnostics.

    j.j. 讓 [來賓 OS 診斷] 保持設定為 [停用] 。Leave the Guest OS diagnostics set to Disabled.

    k.k. 保留預設的 [診斷儲存體帳戶] 。Leave the default Diagnostics storage account.

    l.l. 選取 [確定] 。Select OK.

  6. 在 Commvault VM 通過驗證後,檢閱其摘要。Review the summary of your Commvault VM after it has passed validation. 選取 [確定] 。Select OK.

取得服務主體Get your service principal

您必須知道您的身分識別管理員是 Azure AD 還是 ADFS。You will need to know if your identity manager is Azure AD or ADFS. 下表包含在 Azure Stack Hub 中設定 Commvault 時所需的資訊。The following table contains the information you will need to set up the Commvault in your Azure Stack Hub.

元素Element 描述Description 來源Source
Azure Resource Manager URLAzure Resource Manager URL Azure Stack Hub Resource Manager 端點。The Azure Stack Hub Resource Manager endpoint. https://docs.microsoft.com/azure-stack/user/azure-stack-version-profiles-ruby#the-azure-stack-hub-resource-manager-endpoint
應用程式名稱Application name
應用程式識別碼Application ID 在本文上一節建立服務主體時所儲存的服務主體應用程式識別碼。The service principal app ID saved when the service principal was created in the previous section of this article. https://docs.microsoft.com/azure-stack/operator/azure-stack-create-service-principals
訂用帳戶識別碼Subscription ID 您可使用訂用帳戶識別碼來存取 Azure Stack Hub 中的供應項目。You use the subscription ID to access offers in Azure Stack Hub. https://docs.microsoft.com/azure-stack/operator/service-plan-offer-subscription-overview#subscriptions
租用戶識別碼 (目錄識別碼)Tenant ID (Directory ID) 您的 Azure Stack Hub 租用戶識別碼。Your Azure Stack Hub tenant ID. https://docs.microsoft.com/azure-stack/operator/azure-stack-identity-overview
應用程式密碼Application password 服務主體建立時儲存的服務主體應用程式祕密。The service principal app secret saved when the service principal was created. https://docs.microsoft.com/azure-stack/operator/azure-stack-create-service-principals

使用 Commvault 主控台來設定備份Configure backup using the Commvault Console

  1. 開啟 RDP 用戶端,並連線至 Azure Stack Hub 中的 Commavult VM。Open your RDP client and connect to the Commavult VM in your Azure Stack Hub. 輸入認證。Enter your credentials.

  2. 在 Commvault VM 上安裝 Azure Stack Hub PowerShell 和 Azure Stack Hub 工具。Install Azure Stack Hub PowerShell and Azure Stack Hub Tools on the Commvault VM.

    a.a. 如需如何安裝 Azure Stack Hub PowerShell 的指示,請參閱安裝適用於 Azure Stack Hub 的 PowerShellFor instructions on installing Azure Stack Hub PowerShell, see Install PowerShell for Azure Stack Hub.
    b.b. 如需如何安裝 Azure Stack Hub 工具的指示,請參閱從 GitHub 下載 Azure Stack Hub 工具For instructions on installing Azure Stack Hub Tools, see Download Azure Stack Hub tools from GitHub.

  3. 在 Commvault 安裝到您的 Commvault VM 後,開啟 Commcell 主控台。After Commvault installs on in your Commvault VM, open the Commcell Console. 從 [開始] 中,選取 [Commvault] > [Commvault Commcell 主控台] 。From Start, select Commvault > Commvault Commcell Console.

    Commcell 主控台的左側導覽窗格,標題為 [Commcell 瀏覽器]。

  4. 在 Commvault Commcell 主控台中,將您的備份存放庫設定為使用 Azure Stack Hub 外部的儲存體。Configure your backup repositories to use storage external to the Azure Stack Hub in the Commvault Commcell Console. 在 CommCell 瀏覽器中,選取 [儲存體資源] > [存放集區]。In the CommCell Browser, select Storage Resources > Storage Pools. 按一下滑鼠右鍵,然後選取 [新增存放集區] 。Right-click and select Add Storage Pool. 選取 [雲端] 。Select Cloud.

  5. 新增存放集區的名稱。Add the name of the Storage Pool. 選取 [下一步] 。Select Next.

  6. 選取 [建立] > [雲端儲存體] 。Select Create > Cloud Storage.

    [StorageDevice #] 對話方塊會顯示 [一般] 索引標籤式頁面,其中包含用來指定要建立之儲存體裝置的各種清單和文字方塊。

  7. 選取您的雲端服務提供者。Select your cloud service provider. 在此程序中,我們會使用位於不同位置的第二個 Azure Stack Hub。In this procedure, we will use a second Azure Stack Hub in a different location. 選取 [Microsoft Azure 儲存體]。Select Microsoft Azure Storage.

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

  9. 輸入您儲存體帳戶的存取資訊。Enter your access information for your storage account. 您可以在這裡找到如何設定 Azure 儲存體帳戶的指示。You can find instruction on setting up an Azure Storage account here. 存取資訊:Access information:

    • 服務主機:從資源中的 Blob 容器屬性取得 URL 的名稱。Service host: Get the name of the URL from the Blob container properties in your resource. 例如,我的 URL 是 https://backuptest.blob.westus.stackpoc.com/mybackups 且我在服務主機中使用 blob.westus.stackpoc.com。For example, my URL was https://backuptest.blob.westus.stackpoc.com/mybackups and I used, blob.westus.stackpoc.com in Service host.

    • 帳戶名稱:使用儲存體帳戶名稱。Account Name: Use the Storage account name. 您可以在儲存體資源的 [存取金鑰] 刀鋒視窗中找到這項功能。You can find this in the Access Keys blade in the storage resource.

    • 存取金鑰︰從儲存體資源的 [存取金鑰] 刀鋒視窗中取得存取金鑰。Access Key: Get the access key from the Access Keys blade in the storage resource.

    • 容器:容器的名稱。Container: The name of the container. 在此例為 mybackups。In this case, mybackups.

    • 儲存類別:保持為使用者容器的預設儲存類別。Storage Class: Leave as User container's default storage class.

  10. 依照建立 Microsoft Azure Stack Hub 用戶端上的指示來建立 Microsoft Azure Stack Hub 用戶端Create a Microsoft Azure Stack Hub Client by following the instructions at Creating a Microsoft Azure Stack Hub Client

    [建立 Azure Stack 用戶端] 對話方塊中有指定用戶端特性的清單和文字方塊。

  11. 選取要保護並連結備份原則的 VM 或資源群組。Select the VMs or Resource Groups to protect and attach a backup policy.

  12. 設定您的備份排程,以符合復原的 RPO 需求。Configure your backup schedule to match your RPO requirements for Recovery.

  13. 執行第一次完整備份。Perform the first full backup.

設定 Commvault Live SyncConfigure Commvault Live Sync

有兩個選項可供使用。Two options are available. 您可以選擇將來自備份主要複本的變更或來自次要複本的變更複寫到復原 VM。You can choose to replicate changes from the primary copy of backups or replicate changes from a secondary copy to the recovery VM. 從備份組複寫可避免對來源機器造成讀取 IO 影響。Replicating from a Backup Set eliminates the Read IO impact on the source machine.

  1. 在設定 Live Sync 期間,您必須提供來源 Azure Stack Hub (虛擬伺服器代理程式) 和目標 Azure Stack Hub 的詳細資料。During the configuration of Live Sync, you will need to provide the source Azure Stack Hub (Virtual Server Agent) and the target Azure Stack Hub details.

  2. 如需 Commvault Live Sync 的設定步驟,請參閱 Microsoft Azure Stack Hub 的 Live Sync 複寫For the steps to configure Commvault Live Sync, see Live Sync Replication for Microsoft Azure Stack Hub.

    Commcell 主控台會顯示索引標籤式頁面 "vm-kr-cvlt > 用戶端電腦 > ASIC Azure Stack > 虛擬伺服器 > Azure Stack > defaultBackupSet」。

  3. 在設定 Live Sync 期間,您必須提供目標 Azure Stack Hub 和虛擬伺服器代理程式的詳細資料。During the configuration of Live Sync, you will need to provide the target Azure Stack Hub and Virtual Server Agent details.

    [離線同步處理] 堆疊保護 wizard 的 [即時同步處理] 選項的 [目的地] 步驟具有指定虛擬化用戶端和 Proxy 用戶端的清單方塊。

  4. 繼續進行設定,並新增目標儲存體帳戶 (用來裝載複本磁碟)、資源群組 (用來放置複本 VM),以及您想要連結至複本 VM 的名稱。Continue the configuration and add the target storage account where the replica disks will be hosted, the resource group(s) where the replica VMs will be placed, and the name you would like attached to the replica VMs.

    [子客戶端的即時同步處理選項] 的 [虛擬機器] 步驟 Off Stack 保護 wizard 可讓您新增和移除 Vm。

  5. 您也可以選取每個 VM 旁的 [設定] ,以變更 VM 大小和進行網路設定。You can also change the VM size and configure network settings by selecting Configure next to each VM.

  6. 設定複寫至目標 Azure Stack Hub 的頻率Set the frequency of replication to the target Azure Stack Hub

    [子客戶端的即時同步處理選項] 的 [工作選項] 步驟是用來指定備份排程。

  7. 檢閱您的設定以儲存設定。Review your settings to save the configuration. 然後系統便會建立復原環境,而複寫則會在所選的間隔開始執行。The recovery environment will then be created and replication will begin at the chosen interval.

使用 Live Sync 來設定容錯移轉行為Set up failover behavior using Live Sync

Commvault Live Sync 可讓您將機器從某個 Azure Stack Hub 容錯移轉到另一個,以及進行容錯回復以在原始的 Azure Stack Hub 上繼續作業。Commvault Live Sync allows you to failover machines from one Azure Stack Hub to another and failback to resume operations on the original Azure Stack Hub. 工作流程會自動進行並記錄下來。The workflow is automated and logged.

管理主控台的 [複寫監視器] 頁面上,不會顯示 [複寫 RPO] 窗格的各種 subpanes 的可用資料。

選取您想要容錯移轉至復原 Azure Stack Hub 的 VM,然後選擇計劃性或非計劃性容錯移轉。Select the VMs you wish to failover to your Recovery Azure Stack Hub and choose a planned or unplanned failover. 計劃性容錯移轉適用於有時間可以正常關閉生產環境再於復原網站中繼續作業時。A planned failover is appropriate when there is time to gracefully shut down the production environment before resuming operations in the recovery site. 計劃性容錯移轉會關閉生產 VM、將最終變更複寫到復原網站,以及讓帶有最新資料的復原 VM 上線,並套用 Live Sync 設定期間所指定的 VM 大小和網路設定。Planned failover shuts down the production VMs, replicates final changes to the recovery site, and brings the recovery VMs online with the latest data and applies the VM size and network configuration specified during the Live Sync configuration. 非計劃性容錯移轉則會嘗試關閉生產 VM,但如果生產環境無法使用則會繼續進行,而且只會讓套用了最後收到的複寫資料集以及帶有先前所選大小和網路設定的復原 VM 上線。An unplanned failover will attempt to shut down the production VMs, but will proceed if the production environment is unavailable and simply bring the recovery VMs online with the last received replication data set applied to the VM and the size and network configuration previously chosen. 下圖顯示已由 Commvault Live Sync 將復原 VM 上線的非計劃性容錯移轉。The images below illustrate an unplanned failover where the recovery VMs have been brought online by Commvault Live Sync.

[作業摘要] 會顯示損毀修復事件的相關資訊,包括類型、優先順序、「開始時間」和「結束時間」。

標題為 [事件] 的清單會顯示單一事件,說明為「DR 協調流程作業已完成」。

標題為 [階段詳細資料] 的清單會顯示四部機器的六個事件。

後續步驟Next steps

Azure Stack Hub 網路服務的差異與注意事項Differences and considerations for Azure Stack Hub networking