クラウドプロバイダの登録
vSphere Replicationでは、レプリカVMの作成先をターゲットサイトとして登録する必要がある。サービス申込時に発効されるアカウント情報に従って接続の設定を行うと、レプリケーション先としてDRサービス側で用意した仮想データセンターが選択できる。
レプリカVMのネットワーク設定は、テスト起動する際に接続される「テストネットワーク」と、本番起動を行う際に接続される「リカバリネットワーク」が選択できる。リカバリネットワークはあらかじめ購入しておいたプライベートLANが選択できる。
vSphere Replicationの管理画面から、ターゲットサイトの追加を行う。
※クリックすると拡大画像が見られます
※クリックすると拡大画像が見られます
DRサイトのネットワーク設定を行う。
※クリックすると拡大画像が見られます
レプリケーションの実行
vSphere ReplicationのvCenter Serverプラグインが導入されることで、vCenter Serverの管理画面から仮想マシンに対する「vSphere Replicationアクション」が実行可能となる。
DRサイトにレプリカを作成したい仮想マシンを選択して、「レプリケーションの構成」を実行する。レプリカへの差分転送の時間間隔は「復旧ポイントオブジェクト(RPO)」の設定で行う。最短は15分間隔で差分転送を行う。データの書き換え頻度や差分データ量、DRサイトへの転送に使用するネットワークの帯域や日中の帯域使用量などを考慮して決定する。
設定が完了すると、レプリケーションが実行される。レプリケーション元の仮想マシンサイズによって完了までの時間が異なる。レプリケーション完了後は、RPOに設定した時間間隔毎に書き換えられた仮想ディスクのブロック差分がDRサイトに転送されるようになり、オンプレミス側の仮想ディスクとDRサイトの仮想ディスクの内容が同期される。
レプリケーションの実行状況はvCenter Serverで確認することができる。
※クリックすると拡大画像が見られます
※クリックすると拡大画像が見られます
レプリカVMのテスト起動および本番起動
DRサイトにレプリケーションされたレプリカVMが正常に起動できるかどうかは、テスト起動で確認できる。テスト起動はvCenter Serverから行うことができる。テスト起動したレプリカVMのネットワークインターフェースは、クラウドプロバイダ登録時に設定した「テストネットワーク」に接続される。
実際に災害が発生した場合などの本番起動は、vCenter Serverから行うか、vCenter Serverも災害などにより起動できない場合にはニフティクラウドの電話サポート窓口に依頼することで行える。本番起動したレプリカVMのネットワークインターフェースは、クラウドプロバイダ登録時に設定した「リカバリネットワーク」に接続される。実際のDRサイトとしての稼働は、VPNゲートウェイ経由でレプリカVMに接続するか、リカバリネットワークとして設定したプライベートLANに接続しているニフティクラウドのインスタンスとレプリカVMを連携させて、システムとして稼働させることになる。
事前に本番起動が正常に行えるかどうかの試験を行うこともできるが、その場合にはオンプレミス側で動作しているレプリカ元の仮想マシンは停止することになる。システムの停止可能な時間帯を利用して、定期的にDRサイトが有効に機能するかどうかを試験しておく必要がある。
まとめ
ニフティクラウド DRサービスは、vCloud Airの技術を活用する事で、簡単かつ迅速にDRサイトが構築できることが分かる。ただし、災害発生時にDRサイトでシステムを本番同様に稼働させるためには、事前の設計が重要となる。レプリケーションを行っておくべき仮想マシンと、災害発生時にニフティクラウドの仮想マシンインスタンスとして動作させるべきものを明確にしておき、後者については自動化ツールを利用して素早く確実に立ち上げることができるようにしておくとよい。
また、レプリケーションに使用するネットワーク経路の選択肢の拡張や、マルチポイントリカバリーやフェイルバックのサポートが早くサポートされることも期待される。
接続情報を入力する。
ニフティクラウド DRサービスで用意されたDRサイトの仮想データセンターが表示される。
本番起動時に接続するリカバリネットワークと、テスト起動時に接続するテストネットワークを選択する。リカバリネットワークはあらかじめ接続申請を行ったプライベートLANを選択する。
レプリケーションを実行したい仮想マシンに対して「レプリケーションの構成」アクションを実行する。
クラウドプロバイダに複製を選択する。
ニフティクラウド DRサービスに用意された仮想データセンターを選択する。
RPOを設定する。基本的には15分間隔で問題ない。



