データのコピーを 2 番目のバックアップ/リカバリ アプライアンスに複製するための本番環境からミラーへの要件に基づいて、2 番目のバックアップ/リカバリ アプライアンスで、ミラーリングされたデータ本番環境サイトへの StreamSnap レプリケーション イメージのフェイルオーバーを実行できます。DR サイトで行った変更は、ローカル バックアップ/リカバリ アプライアンスの本番環境にフェイルバックできます。
- 複数の同期バック イメージを使用して、DR サイトで行われた累積的な変更を本番環境に複製できます。
本番環境サイトで同期バックアップ イメージをマウント、クローン、復元して、アクセスを復元できます。
フェイルオーバーをテストする
StreamSnap レプリケーションを実行するように本番環境のミラーリング レプリケーション ポリシーを構成し、バックアップ テンプレートを適用してアプリケーションまたは VM を管理したら、フェイルオーバーをテストしてリモート バックアップ/リカバリ アプライアンスの準備状況を確認できます。フェイルオーバー オペレーションをテストすると、アプリケーションの最新のレプリケートされたイメージの仮想コピーが作成され、選択したホストに提示されます。ホストにログオンして、イメージの整合性を確認できます。レプリケーションを停止せずに、ターゲットへのフェイルオーバー マウントをテストします。
テスト フェイルオーバーを実行する前に、次の使用上の考慮事項に注意してください。
- バックアップ イメージがマウントされるターゲット ホストの iSCSI ポートにリモート アプライアンスからアクセスできることを確認します。
- 一度に 1 つのホストにフェイルオーバーできるイメージ テストは 1 つだけです。たとえば、リモート アプライアンスでフェイルオーバー イメージが使用可能で、ローカル アプライアンスがホスト A と B を管理している場合、イメージを A または B のいずれかにホストできますが、両方にホストすることはできません。
- 仮想マシン アプリケーションを同じ仮想マシンにフェイルオーバーすることはできません。
- VMware VM のフェイルオーバーの場合は、フェイルオーバーをテストするために、リモート サイトで ESX サーバーと vCenter サーバーが稼働している必要があります。
次の手順に沿って、管理コンソールからリモート アプライアンスのフェイルオーバーをテストします。
[App Manager] をクリックし、プルダウン リストから [Applications] を選択します。
[アプリケーション] ページが開きます。
フェイルオーバーするアプリケーションまたは VM を選択し、ページの右下にあるプルダウン リストから [アクセス] を選択します。
[アクセス] ページが開きます。
リモート スナップショット イメージを選択し、オペレーションのリストから [Test Failover] を選択します。
[フェイルオーバーをテスト] ページが開きます。
アクセス オペレーションのリストから [Test Failover] を選択します。
[テスト フェイルオーバー] ページが開きます。
テスト フェイルオーバーを実行するロケーション([既存のホスト] または [新しい仮想マシン])を選択します。
既存のホストにフェイルオーバーする場合は、[既存のホスト] を選択し、[ホスト] プルダウン リストからホストを選択します。選択したホストは、アプライアンスに接続されている SAN ホストまたは ESX サーバーの仮想マシンである必要があります。
新しい VMware VM にフェイルオーバーする場合は、[New Virtual Machine] を選択し、仮想マシンに固有の次の選択を行います。
- VM 名: マウントする新しい VM の名前を入力します。
- VCENTER: マウントする新しい VM の vCenter をプルダウン リストから選択します。
- ESX HOST: マウントする新しい VM の ESX Host をプルダウン リストから選択します。
- DATASTORE: マウントする新しい VM のプルダウン リストから、必要なストレージが使用可能なデータストアを選択します。
[マウントモード] で、次のいずれかを選択します。
- vRDM(仮想 Raw デバイス マッピング): デフォルトでは vRDM モードが選択されています。VMware スナップショットは、マウントされた vRDM を独立したものとして扱い、スナップショットには含まれません。そのため、デフォルトでは、マウントされた VM を保護するときに Backup and DR に vRDM は含まれません。バックアップと DR には、vRDM を依存関係としてマークするオプションがあります。ほとんど使用されませんが、このオプションを有効にすると、vRDM が VMware スナップショットに含まれます。バックアップ テンプレートでは、[Dependent] としてマークされた vRDM をキャプチャできます。
- pRDM(物理 Raw デバイス マッピング): ファイルレベルの復元オペレーションの場合は、pRDM モードを選択します。
pRDM を選択すると、次の追加のマウント選択が表示されます。
- ドライブをマウント: ボリュームに割り当てるドライブ文字を指定します。ドライブ文字を使用できない場合、ジョブは失敗します。複数のボリュームが見つかった場合は、後続のドライブ文字が割り当てられます。マウント ドライブが指定されていない場合、バックアップと DR エージェントはドライブ文字を自身で選択します(利用可能な場合)。
- マウント ポイント: ボリュームをマウントするフルパス。パスが空のフォルダとして存在する場合、バックアップと DR エージェントはそれを使用します。存在しない場合は、バックアップと DR エージェントによって作成できます。ファイルまたは空ではないフォルダとして存在する場合、ジョブは失敗します。マウントするボリュームが複数ある場合、バックアップと DR エージェントは、いずれかのボリュームに指定されたユーザーを選択し、残りのボリュームにはアンダースコア(_)と数字を追加します(例: ユーザー指定#)。
汎用アプリケーション(LVM)をマウントする場合は、追加のマッピング オプションが表示されます。
- [マウント アクション] プルダウン メニューから選択して、元のフォルダ構造を維持する([ソースパスを保持])、アプリケーションをマウントする特定のロケーションを指定する([マウント ロケーションを指定])、またはファイル システムにマウントせずにボリュームをホストにマッピングする([マッピングのみ])ことができます。
必要に応じて、マウントに使用するデフォルトのストレージ プールをプルダウン リストから変更します。これは、Direct to OnVault やインポートされた OnVault イメージなど、既存のステージング ディスクがないマウントにのみ適用されます。それ以外の場合は、ここで設定されている内容に関係なく、ソースイメージ ディスクが配置されているプールが常に使用されます。
[続行] をクリックします。アプリケーションの最新イメージを使用して仮想コピーが作成され、選択したホストに提示されます。これはイメージの仮想コピーであるため、ホストは実際の StreamSnap レプリケーション イメージに影響を与えることなく使用できます。
管理コンソールで Monitor サービスを開き、ジョブのステータスを確認します。
[Monitor] でジョブが完了し、ジョブ ステータスが [Succeeded] になったら、[App Manager] に戻り、イメージが正常にマウントされたことを確認します。
ホストにログインして、フェイルオーバー イメージを表示することで、データの整合性と完全な DR 手順を確認できます。
フェイルオーバー テストの結果に問題がなければ、アクティブなテスト フェイルオーバー イメージを削除します。
マネージド アプリケーションまたは VM をフェイルオーバーする
フェイルオーバー時に、ローカル バックアップ/リカバリ アプライアンスからの StreamSnap レプリケーションが停止され、リモート アプライアンスでアプリケーションまたは VM イメージの最新のコピーが使用されます。データの最新イメージは、使用可能なホストにスナップショットとして提供されます。バックアップ/リカバリ アプライアンスは内部で別の参照コピーを維持するため、マウントされたスナップショットを使用して、リモート アプライアンスでアプリケーションの実行を継続しながらデータを書き込むことができます。
フェイルオーバー状態の間、アプリケーションまたは VM はリモート イメージに直接アクセスするため、リモート バックアップ/リカバリ アプライアンスへのレプリケーションは一時停止されます。アプリケーションまたは VM がローカル アプライアンスから動作する準備ができたら、データをローカル アプライアンスに同期し直して、フェイルバック オペレーションを実行できます。
StreamSnap で管理されているアプリケーションまたは VM をフェイルオーバーするには、次の手順を使用します。
[App Manager] をクリックし、プルダウン メニューから [Applications] を選択します。
[アプリケーション] ページが開きます。
フェイルオーバーするアプリケーションまたは VM を選択し、ページの右下にあるプルダウン リストから [アクセス] を選択します。
[アクセス] ページが開きます。
リモート スナップショット イメージを選択します。デフォルトでは、最新のイメージがフェイルオーバーに選択されます。
アクセス オペレーションのリストから [Failover] を選択します。
[フェイルオーバー] ページが開きます。
フェイルオーバーするアプリケーション イメージを選択した場合は、[ホスト] プルダウン リストからホストを選択します。選択したホストは、アプライアンスに接続されている SAN ホストまたは ESX サーバー上の仮想マシンである必要があります。
フェイルオーバーする VM イメージを選択した場合は、フェイルオーバーを実行する場所([既存のホスト] または [新しい仮想マシン])を選択します。
[既存のホスト] を選択した場合は、[ホスト] プルダウン リストからホストを選択します。選択したホストは、SAN ホストまたはアプライアンスに接続されている ESX サーバー上の仮想マシンである必要があります。
[New Virtual Machine] を選択した場合は、仮想マシンに固有の次の選択を行います。
- VM 名: マウントする新しい VM の名前を入力します。
- VCENTER: マウントする新しい VM の vCenter をプルダウン リストから選択します。
- ESX HOST: マウントする新しい VM の ESX Host をプルダウン リストから選択します。
- DATASTORE: マウントする新しい VM のプルダウン リストから、必要なストレージが使用可能なデータストアを選択します。
[マウントモード] で、次のいずれかを選択します。
- vRDM(仮想 Raw デバイス マッピング): デフォルトでは vRDM モードが選択されています。VMware スナップショットは、マウントされた vRDM を独立したものとして扱い、スナップショットには含めません。このため、デフォルトでは、マウントされた VM を保護するときに、バックアップと DR に vRDM は含まれません。バックアップと DR では、vRDM を依存関係として指定するオプションが用意されています。ほとんど使用されませんが、このオプションを有効にすると、vRDM が VMware スナップショットに含まれます。バックアップ テンプレートは、従属としてマークされた vRDM をキャプチャします。
- pRDM(物理 Raw デバイス マッピング): ファイルレベルの復元オペレーションの場合は、このモードを選択します。
pRDM を選択すると、次の追加のマウント選択が表示されます。
- ドライブをマウントする: ボリュームに割り当てるドライブ文字を指定します。ドライブ文字を使用できない場合、ジョブは失敗します。複数のボリュームが見つかった場合は、後続のドライブ文字が割り当てられます。マウント ドライブが指定されていない場合、バックアップと DR エージェントは、利用可能なドライブ文字を自身で選択します。
- マウント ポイント: ボリュームをマウントするフルパス。パスが空のフォルダとして存在する場合、バックアップと DR エージェントはそれを使用します。存在しない場合は、バックアップと DR エージェントによって作成されます。ファイルまたは空でないフォルダとして存在する場合、ジョブは失敗します。マウントするボリュームが複数ある場合、バックアップと DR エージェントは、いずれかのボリュームに指定されたユーザーを選択し、残りのボリュームにはアンダースコア(_)と数字を追加します(例: ユーザー指定#)。
必要に応じて、マウントに使用するデフォルトのストレージ プールをプルダウン リストから変更します。これは、Direct to OnVault やインポートされた OnVault イメージなど、既存のステージング ディスクがないマウントにのみ適用されます。それ以外の場合は、ここで設定されている内容に関係なく、ソースイメージ ディスクが配置されているプールが常に使用されます。
必要に応じて、フェイルオーバー オペレーションのラベルを入力します。
[Map to ESX Hosts] で、次のいずれかのオプションを選択します。
- 1 つ: ターゲット VM を実行している ESX ホストにのみマッピングする場合は、[1 つ] を選択します。
- 2: クラスタ内のすべての ESX ホストではなく、2 つの ESX ホストにマッピングする場合は、[2] を選択します。[2 つ] を選択すると、2 つ目のホストを選択するか、[自動選択] を選択できます。Auto-select は、ESX ホストの論理ペアに基づいて 2 番目のホストを選択します。また、ターゲット VM を実行しているホストのパートナー ESX ホストを常に選択できます。
- すべて: クラスタ内のすべての ESX ホストにマッピングする場合は、[すべて] を選択します。[すべて] を選択すると、ジョブの時間が長くなる可能性があります。
[続行] をクリックします。
フェイルオーバーの確認警告メッセージが表示されます。
フィールドに「FAILOVER」と入力して操作を確定してから、[Failover] をクリックします。フェイルオーバー ジョブが開始されます。このジョブは、このアプリケーションで進行中のレプリケーション ジョブを停止し、選択したホストに最新のレプリケートされたイメージを提示します。
管理コンソールでモニタリング サービスを開き、ジョブのステータスを確認します。[Monitor] でジョブが完了し、ジョブのステータスが [Succeeded] になったら、[App Manager] に戻り、イメージが正常にマウントされていることを確認します。
ホストにログインしてアプリケーションを起動し、すべての外部クライアントにこのアプリケーションのコピーを使用するように指示します。
リモート サイトで生成されたデータをローカル サイトに戻す準備ができたら、リモート アプライアンスからフェイルバックを開始します。
リモート アプライアンスから本番環境へのフェイルバック
フェイルオーバーの場合、管理コンソールのユーザーは引き続きアプリケーションを使用してデータを生成できますが、バックアップと DR アプリケーションはリモート サイトのイメージから実行されます。アプリケーションがリモート バックアップ/リカバリ アプライアンスにフェイルオーバーした後、アプリケーションをローカル バックアップ/リカバリ アプライアンスにフェイルバックできます。
フェイルバックでは、バックアップ イメージから本番環境アプリケーションに最新のデータを復元し、最新のデータからアプリケーションを復元してからクリーンアップします。フェイルバック後、アプリケーションの状態は保護済みに変わり、リモート アプライアンスへのレプリケーションが再開されます。
リモート バックアップ/リカバリ アプライアンスからローカル アプライアンスへのフェイルバック中のアプリケーションのダウンタイムを最小限に抑えるには、次の手順を順番に実施します。
- キャッチアップ同期バックを実行する
- フェイルオーバーされたアプリケーションを停止する
- 最終的な同期バックを実行する
- 同期バック イメージを復元する
- ローカル アプライアンスにフェイルバックする
- フェイルオーバー イメージと同期バック イメージを削除する
キャッチアップ シンクバックを実行する
フェイルバック プロセスを開始すると、ユーザーはリモート サイトのアプリケーションにアクセスします。最初の同期バックでは、フェイルオーバー以降にリモートサイトで生成されたすべてのデータがローカルサイトにコピーされます。この最初の同期バックには、アプリケーションのアクティビティとフェイルオーバー状態が続いた時間に応じて時間がかかることがあります。
リモート バックアップ/リカバリ アプライアンスで同期バックを行う手順は次のとおりです。
[App Manager] をクリックし、プルダウン リストから [Applications] を選択します。
[アプリケーション] ページが開きます。
同期するイメージを含むアプリケーションまたは VM を選択し、[アプリケーション] ページの下部にあるプルダウン リストから [アクセス] を選択します。
[アクセス] ページが開き、キャプチャされたイメージがタイムライン ランプビューに一覧表示されます。
[アクセス] ウィンドウで、画像を選択します。
オペレーションのリストから [Syncback] を選択します。
[Syncback] ページが開きます。
必要に応じて、[Label] に同期バック イメージに関連付ける一意の名前を入力します。
[送信] をクリックします。
同期バック ジョブが開始されます。
[システム] に移動して、ジョブのステータスを確認します。
[Monitor] でジョブが完了し、ジョブ ステータスが [Succeeded] になったら、[App Manager] に戻ります。
リモート アプリケーションから新しく生成されたデータはローカル バックアップ/リカバリ アプライアンスに戻されますが、アプリケーションの元のイメージには自動的に適用されません。代わりに、ローカルのバックアップ/リカバリ アプライアンスの [アクセス] ウィンドウで同期バック イメージとして使用できます。同期されたイメージのマウント、クローン作成、復元を行うことができます。
次のステップでは、復元オペレーション中にフェイルオーバーされたアプリケーションを停止する必要があります。
復元オペレーションを実行する準備がまだできていない場合は、フェイルバックする準備ができるまで同期バック オペレーションを実行できます。それぞれがローカル バックアップ/リカバリ アプライアンスに新しい同期バック イメージを作成します。同期バックの実行回数に制限はありません。
フェイルオーバーされたアプリケーションを停止する
このプロセスのステップは、アプリがサービス提供を停止する時点を示します。最終的な同期バックの開始後に新しいデータが届かないように、リモートサイトでアプリケーションを停止します。アプリケーションは、最後の同期バック ステップと復元ステップの間、サービスが停止し、復元ステップの終了時にオンラインに戻ります。
フェイルバック後、アプリケーションの状態は [管理対象] に変わり、リモート サイトへのレプリケーションが再開されます。
最終的な同期バックを実行する
アプリケーションはリモート バックアップ/リカバリ アプライアンスでサービス提供されているため、キャッチアップ同期バック中にリモート アプライアンスのデータが変更されている可能性があります。最終的な同期バックは、含まれるデータが少ないため、より高速です。
- キャッチアップ同期バックを実行するで説明されている手順を繰り返します。リモート アプリケーションの最終データがローカル バックアップ/リカバリ アプライアンスに復元されます。
- Syncback イメージを復元するの説明に従って、Syncback イメージを復元します。
同期バック イメージを復元する
フェイルオーバーされたアプリケーションまたは VM イメージを同期し直した後、復元オペレーションを実行してデータを元の場所に戻すか、マウント オペレーションを実行してデータに迅速にアクセスできます。データの種類とニーズに基づいて最適なアプローチを決定する際は、以下のガイドラインを参考にしてください。
- VM 以外のアプリケーションの場合は、マウント オペレーションを実行するのではなく、同期されたイメージからアプリケーション データを復元することをおすすめします。アプリケーションまたは VM の同期バック イメージを復元するをご覧ください。VM 以外のアプリケーション タイプの場合、本番環境ディスクへのその後のコピーは手動操作であり、通常はユーザーがこのデータにアクセスする必要がないときに実行する必要があります。この場合は、イメージの復元が最適な選択肢となることがよくあります。復元では、フェイルオーバー前に使用されていたアプリケーションのイメージが、リモート バックアップ/リカバリ アプライアンスの変更を含む最新のイメージに置き換えられます。
VM には次のオプションがあります。
- 復元を実行して VM を元の場所に戻すことができます。アプリケーションまたは VM の同期バック イメージを復元するをご覧ください。復元オペレーションでデータの移動に時間がかかる場合。この間、VM はオフラインになります。この場合、オペレーションは VM の再作成ではなくディスクの更新を行うため、復元を実行してもネットワーク設定と MAC アドレスは保持されます。保護は維持されますが、復元オペレーションの結果として VMware 変更バックトラッキング データが失われるため、次のスナップショット ジョブ中に低スプラッシュ ジョブが実行されます。
VM は、新しい VM または既存の VM にマウントできます。VM 同期バック イメージをマウントするをご覧ください。これにより、復元ウィンドウを待たずに VM とそのデータにすぐにアクセスできます。VM のマウント オペレーションを実行する場合は、次の使用上の考慮事項に注意してください。既存の VM にマウントする場合、既存の VM に新しいディスクが作成されます。これは環境によっては望ましくありません。ただし、元のディスクを先に削除すると、VM から起動して Storage vMotion を使用できる場合があります。この場合の主なメリットは、以前の検出と保護が保持されることです。新しい VM にマウントすると、復元可能な VM を作成できます。ネットワーク設定が保持されるように、元の VM と一致するように MAC アドレスを手動で更新することをおすすめします。その後、Storage vMotion を使用して VM をデータストアに移行できます。この方法では、再検出と再保護を行う必要があります。
アプリケーションまたは VM の同期バック イメージを復元する手順は次のとおりです。
[App Manager] をクリックし、プルダウン メニューから [Applications] を選択します。
[アプリケーション] ページが開きます。
同期するイメージを含むアプリケーションまたは VM を選択し、[アプリケーション] ページの下部にあるプルダウン リストから [アクセス] を選択します。
[アクセス] ページが開き、キャプチャされたイメージがタイムライン ランプビューに一覧表示されます。
復元する前に、次の点に注意してください。
- VM 以外のアプリケーションを復元する場合は、必ずアプリケーションをシャットダウンしてファイル システムをマウント解除してください。
- VM を復元する場合、復元プロシージャで仮想マシンの電源が自動的に切断されます。
最新の同期バック イメージを選択し、アクセス オペレーションのリストから [復元] を選択します。
[復元] ページが開きます。
[送信] をクリックします。警告ダイアログが開きます。内容を読んでから、[DATA LOSS] と入力して確定します。2 回目の警告が表示されます。[OVERWRITE OTHER APPS] と入力して、復元オペレーションを確定します。
復元ジョブが開始されます。
[Monitor] に移動して、復元オペレーションが成功したことを確認します。[Monitor] でジョブが完了し、ジョブ ステータスが [Succeeded] になったら、[App Manager] に戻ります。
復元オペレーションが正常に完了すると、次のようになります。
- VM 以外のアプリケーションの場合は、ファイル システムをマウントしてアプリケーションを再起動します。
- VM アプリケーションの場合は、仮想マシンの電源を入れます。
本番環境アプリケーションは復旧しましたが、まだ管理されていません。ローカル アプライアンスへのフェイルバックで説明されているフェイルバック オペレーションに進みます。
ローカル アプライアンスへのフェイルバック
フェイルバックでは、リモート バックアップ/リカバリ アプライアンスから復元された同期バック イメージと、リモート バックアップ/リカバリ アプライアンスにマウントされている可能性があるフェイルオーバー イメージが削除されます。フェイルバックでは、リモート バックアップ/リカバリ アプライアンスに残っているテスト フェイルオーバー イメージも削除されます。これらの手順が完了すると、アプリケーションはローカル アプライアンスからリモート アプライアンスへのアプリケーション データの StreamSnap レプリケーションを再開します。
次の手順で、リモート アプライアンスからローカル アプライアンスにアプリケーションをフェイルバックします。
[App Manager] をクリックし、プルダウン メニューから [Applications] を選択します。
[アプリケーション] ページが開きます。
フェイルバックするアプリケーションまたは VM を選択し、[アプリケーション] ページの下部にあるプルダウン リストから [アクセス] を選択します。
[アクセス] ページが開き、キャプチャされたイメージがタイムライン ランプビューに一覧表示されます。
最新のイメージを選択し、アクセス オペレーションのリストから [Failback] を選択します。
[Failback] ページが開きます。
[送信] をクリックします。
[モニタリング] に移動して、ジョブのステータスを確認します。Monitor でジョブが完了し、ジョブのステータスが [Succeeded] になったら、App Manager に戻ります。
フェイルバックが成功すると、リモート アプライアンスへの StreamSnap レプリケーションが再開されます。
フェイルバック後、アプリケーションの状態は [マネージド] に変わり、リモート サイトへのレプリケーションが再開されます。
VM 同期バック イメージをマウントする
VM 同期バック イメージをマウントする手順は次のとおりです。
[App Manager] タブをクリックし、プルダウン メニューから [Applications] を選択します。
[アプリケーション] ページが開きます。
同期し直すイメージを含むアプリケーションまたは VM を選択します。
アプリケーション ページの下部にあるプルダウン リストから、[Access] を選択します。
[アクセス] ページが開き、キャプチャされたイメージがタイムライン ランプビューに一覧表示されます。
最新の同期バック イメージを選択します。
オペレーションのリストから [Mount] を選択します。[マウント] ウィンドウが表示されます。VM イメージのマウントの詳細については、イメージをマウントするをご覧ください。
[Monitor] に移動して、VM イメージのマウント オペレーションが成功したことを確認します。
VM イメージのマウント オペレーションが正常に完了したら、必要に応じて仮想マシンの電源を入れ、Storage vMotion を実行して、マウントされたディスクまたは VM を目的のデータストアに移動します。
新しい VM にマウントした場合は、この VM を再び保護する前に検出する必要があります。VM を検出するの VM 検出手順に沿って操作します。
本番環境 VM は復元されましたが、まだ保護されていません。ローカル アプライアンスへのフェイルバックで説明されているフェイルバック オペレーションに進みます。
フェイルオーバー イメージと同期バック イメージを削除する
通常、フェイルバック オペレーションの実行時に、アプリケーションのすべてのフェイルオーバー、テストフェイルオーバー、同期バック イメージが削除されます。まれに、アプリケーションの StreamSnap レプリケーションの一部として作成された一部のイメージが削除されないことがあります。
リモート バックアップ/リカバリ アプライアンスからフェイルオーバー、テストフェイルオーバー、同期バック イメージを削除する手順は次のとおりです。
[Access] ページで、削除するフェイルオーバー、テストフェイルオーバー、または同期バック イメージを選択し、ページの右下にあるプルダウン リストから [削除] を選択します。
表示された [削除] ダイアログで、[送信] をクリックして変更を確定します。