Commvault を使用して Azure Stack Hub で VM をバックアップする
Commvault を使用した VM のバックアップの概要
この記事では、別の Azure Stack Hub スケール ユニットにある復旧 VM を更新する Commvault Live Sync の構成について説明します。 この記事では、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 の Live Sync を構成します。
また、互換性のあるパートナー VM イメージを、Azure クラウドまたは別の Azure Stack Hub にダウンロードして提供し、Azure Stack Hub VM を保護することもできます。 この記事では、Commvault Live Sync を使用した VM の保護について説明します。
このアプローチのトポロジは、次の図のようになります。
Commvault Marketplace の項目から Commvault VM を作成する
Azure Stack Hub ユーザー ポータルを開きます。
[リソースの作成]>[Compute]>[Commvault] の順に選択します。
Note
Commvault を使用できない場合は、クラウド オペレーターに問い合わせてください。
[仮想マシンの作成] の [1 基本] で基本設定を構成します。
a. [名前] を入力します。
b. [Standard HDD] を選択します。
c. [ユーザー名] を入力します。
d. [パスワード] を入力します。
e. パスワードを確認入力します。
f. バックアップ用の [サブスクリプション] を選択します。
g. リソース グループを選択します。
h. Azure Stack Hub の [場所] を選択します。 ASDK を使用する場合は、 [ローカル] を選択します。
i. [OK] を選択します。
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. [OK] を選択します。
検証に合格した後に、Commvault VM の概要を確認します。 [OK] を選択します。
サービス プリンシパルを取得する
ID マネージャーが ID または AD FS Microsoft Entraかどうかを確認する必要があります。 次の表には、Azure Stack Hub で Commvault を設定するために必要な情報がまとめられています。
要素 | source |
---|---|
Azure Resource Manager URL | Azure Stack Hub Resource Manager エンドポイント |
アプリケーション名 | |
アプリケーション ID | アプリケーションの登録時にサービス プリンシパルに割り当てられた ID |
サブスクリプション ID | Azure Stack Hub でオファーをサブスクライブするときに作成されます |
テナント ID (ディレクトリ ID) | Active Directory テナントに割り当てられた ID |
アプリケーションのパスワード | アプリケーションの登録時にサービス プリンシパルに割り当てられたシークレット |
Commvault Console を使用してバックアップを構成する
RDP クライアントを開き、Azure Stack Hub の Commavult VM に接続します。 資格情報を入力します。
Commvault VM に Azure Stack Hub PowerShell と Azure Stack Hub ツールをインストールします。
a. Azure Stack Hub PowerShell のインストール手順については、「PowerShell for Azure Stack Hub をインストールする」を参照してください。
b. Azure Stack Hub ツールのインストール手順については、「GitHub からの Azure Stack Hub ツールのダウンロード」を参照してください。Commvault VM に Commvault がインストールされたら、Commcell Console を開きます。 [スタート] から [Commvault]>[Commvault Commcell Console] の順に選択します。
Commvault Commcell Console で Azure Stack Hub の外部ストレージを使用するように、バックアップ リポジトリを構成します。 CommCell Browser で、[Storage Resources](ストレージ リソース)、[Storage Pools](記憶域プール) の順に選択します。 右クリックして [Add Storage Pool](記憶域プールの追加) を選択します。[クラウド] を選択します。
記憶域プールの名前を追加します。 [次へ] を選択します。
[Create](作成)>[Cloud Storage](クラウド ストレージ) を選択します。
クラウド サービス プロバイダーを選択します。 この手順では、別の場所にある 2 つ目の Azure Stack Hub を使用します。 Microsoft Azure Storage を選択します。
Commvault VM を MediaAgent として選択します。
ストレージ アカウントのアクセス情報を入力します。 Azure Storage アカウントを設定する手順については、こちらを参照してください。 アクセス情報:
サービス ホスト: リソース内の 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 を構成する
2 つのオプションを使用できます。 バックアップのプライマリ コピーから変更をレプリケートするか、セカンダリ コピーから復旧 VM に変更をレプリケートするかを選択できます。 バックアップ セットからレプリケーションを行うと、ソース マシンに対する読み取り IO の影響がなくなります。
Live Sync の構成時に、ソース Azure Stack Hub (仮想サーバー エージェント) とターゲット Azure Stack Hub の詳細を指定する必要があります。
Commvault Live Sync を構成する手順については、Microsoft Azure Stack Hub のライブ同期レプリケーションに関するページを参照してください。
Live Sync の構成時に、ターゲット Azure Stack Hub と仮想サーバー エージェントの詳細を指定する必要があります。
構成を続行し、レプリカ ディスクがホストされるターゲット ストレージ アカウント、レプリカ VM が配置されるリソース グループ、およびレプリカ VM に接続する名前を追加します。
また、各 VM の横にある [構成] を選択して、VM サイズを変更し、ネットワーク設定を構成することもできます。
レプリケーションの頻度を、ターゲット Azure Stack Hub に設定します
設定を確認して構成を保存します。 これで復旧環境が作成され、選択した間隔でレプリケーションが開始されます。
Live Sync を使用してフェールオーバー動作を設定する
Commvault Live Sync を使用すると、ある Azure Stack Hub から別の Azure Stack Hub にマシンをフェールオーバーしてフェールバックし、元の Azure Stack Hub で操作を再開できます。 ワークフローは自動化され、ログに記録されます。
復旧 Azure Stack Hub にフェールオーバーする VM を選択し、計画的な、または計画外のフェールオーバーを選択します。 計画的なフェールオーバーは、復旧サイトで操作を再開する前に運用環境を適切にシャットダウンする時間がある場合に適しています。 計画的なフェールオーバーでは、運用 VM をシャットダウンし、最終変更を復旧サイトにレプリケートし、最新のデータで復旧 VM をオンラインにし、Live Sync 構成時に指定した VM サイズとネットワーク構成を適用します。 計画外のフェールオーバーでは、運用 VM のシャットダウンを試みますが、運用環境が使用不能な場合は次に進み、VM に適用された最後に受信したレプリケーション データ セットと以前に選択したサイズとネットワーク構成を使用して、復旧 VM をオンラインにします。 次の画像は、復旧 VM が Commvault Live Sync によってオンラインにされた計画外のフェールオーバーを示しています。