(57)【要約】【課題】ストレージ装置の遠隔地バックアップシステムを本番環境でテストする場合の、システムを構成するネットワーク機器の設定変更を、少ない工数で、かつ、設定ミスが発生しないように行う。【解決手段】ネットワーク装置への設定情報の組合せをモードとし、異なる設定情報の組合せを異なるモードとして、複数のモードを管理し、モードの選択結果を受け付け、モード変更処理として、選択されたモードの設定情報の組合せから、対象となる前記ネットワーク装置各々へのコマンドを生成し、生成した前記コマンドを、対象となる前記ネットワーク装置各々へ送信する。【選択図】  図１
2016001412.tif 000002
【特許請求の範囲】
【請求項１】
ストレージ装置の遠隔地バックアップシステムであって、
業務単位の記憶領域をボリュームとして管理するストレージ装置を備えるメインサイトと、前記メインサイトの前記ボリュームのバックアップ用記憶領域をバックアップボリュームとして管理するストレージ装置を備えるバックアップサイトと、が回線を介して接続され、
前記メインサイトの前記ストレージ装置一つのボリュームは、前記メインサイトが備えるネットワーク装置を介して前記回線に接続され、
前記バックアップサイトの前記ストレージ装置一つのボリュームは、前記学区アップサイトが備えるネットワーク装置を介して前記回線に接続され、
前記メインサイトと前記バックアップサイトの、前記ネットワーク装置に接続される設定サーバを備え、
前記設定サーバは、
前記ネットワーク装置への設定情報の組合せをモードとし、異なる設定情報の組合せを異なるモードとして、複数のモードを管理し、
モードの選択結果を受け付け、
モード変更処理として、選択されたモードの設定情報の組合せから、対象となる前記ネットワーク装置各々へのコマンドを生成し、生成した前記コマンドを、対象となる前記ネットワーク装置各々へ送信する
ことを特徴とするストレージ装置の遠隔地バックアップシステム。
【請求項２】
請求項１に記載のストレージ装置の遠隔地バックアップシステムであって、
前記設定サーバは、
前記モード毎に、当該モードへの切り替え開始日時を管理し、
設定された切り替え開始日時に到達した場合、当該切り替え開始日時が設定されたモードへ、前記モード変更処理を行う
ことを特徴とするストレージ装置の遠隔地バックアップシステム。
【請求項３】
請求項１または２に記載のストレージ装置の遠隔地バックアップシステムであって、
前記設定サーバは、
前記モード毎に、ログの収集頻度と収集した前記ログに基づくチェック内容を設定し、
設定されたモードについて、設定された収集頻度でログを収集し、設定されたチェック内容に従いチェックし、チェック結果を出力する
ことを特徴とするストレージ装置の遠隔地バックアップシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージ装置の遠隔地へのバックアップシステムに関する。
【背景技術】
【０００２】
自然災害などで被害を受けたシステムの復旧と修復を行い、ビジネス継続性を確保するディザスタリカバリへの関心が高まっており、そのために必要なストレージ装置の遠隔地へのバックアップに高い需要がある。
【０００３】
ディザスタリカバリシステムとは、地震や津波などの災害による被害が業務システムに発生した際、あらかじめバックアップされているデータを用いたリカバリ処理により、業務を迅速に復旧させる仕組みのことである。
【０００４】
ストレージ装置の遠隔地バックアップシステムは、ＦＣＩＰ（Fibre Channel over IP）装置、Ｌ２スイッチ、Ｌ３スイッチのように複数種類のネットワーク機器を含んで構成される。システム構築の際、ストレージ装置から遠隔地へ正常にデータの転送が行われるか、テスト（設定と動作の確認）を行う。
【０００５】
システムの新規構築時は試験期間を利用して、設定と動作の確認を実施できるが、運用開始後のテスト（設定と動作の確認）は本番環境で実施する必要がある。
【０００６】
本番環境でテストを実施する方法として、特許文献１に記載された方法がある。しかし、当該方法を実現するためにはシステム内に検証用のサーバ装置を別途用意する必要がある（段落００２４）。本番環境においてテストを実施するために、別途、機器を用意する方法では、装置準備のための工数や費用など、利用者側の負担が大きい。
【０００７】
従って、ストレージ装置の遠隔地バックアップシステムにおいて、テスト用の機材を別途用意する必要がない、システム内のネットワーク機器を利用して、テストする方法が望ましい。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−２５７５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ストレージ装置の遠隔地バックアップシステムを本番環境でテストする場合、システム内の複数種類から構成されるネットワーク機器の設定変更を、現地で手作業で実施することは、必要な工数が大きく、また、設定ミスが発生するリスクもあり、現実的ではない。
【００１０】
このことから、ストレージ装置の遠隔地バックアップシステムを本番環境でテストする場合の、システムを構成するネットワーク機器の設定変更を、少ない工数で、かつ設定ミスが発生しないように、行うことを課題とする。
【課題を解決するための手段】
【００１１】
本発明では、ストレージ遠隔地バックアップシステムに対する、システム内のネットワーク機器を利用するテスト方法において、システムを構成するネットワーク機器の設定情報を「モード」という単位で管理し、ネットワーク機器への設定をモード単位で実施する方法を提供する。
【００１２】
まず、設定サーバに、ストレージ装置の動作確認を行うための、全ネットワーク機器を対象とする設定の一つの組合せをモードして、複数のモードを登録する。
【００１３】
動作確認時には、登録したモードの中からネットワーク機器へ適用するモードを選択し、設定サーバから対象となるネットワーク機器へ、登録したモードの設定情報を一括で設定する。
【００１４】
対象となるネットワーク機器への設定変更を、一括で実施することにより、手作業によるネットワーク機器の設定変更における課題であった、工数の削減及び設定ミスの防止を実現し、本番環境を利用したストレージ装置の動作確認を可能とする。
【００１５】
ネットワーク機器に障害が発生した際のモードを予め登録することにより、発生した障害に特化した設定内容を、対象となるネットワーク機器へ設定することが可能となり、障害発生時のシステム利用効率を向上することが可能となる。
【発明の効果】
【００１６】
ストレージ装置の遠隔地バックアップシステムの、本番環境におけるテストを少ない工数で確実に行うことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】実施例のシステムの構成を例示するブロック図である。
【図２】図１の構成における各ネットワーク機器用の設定値テーブルの構成を例示する。
【図３】本実施例の設定変更適用時の構成を例示する図である。
【図４】図３の構成における各ネットワーク機器用の設定値テーブルの構成を例示する。
【図５】本実施例の設定サーバ１１３の構成を例示するブロック図である。
【図６】本実施例のモードテーブル６１１の構成を例示する。
【図７】本実施例のモード切り替え管理テーブル７１１の構成を例示する。
【図８】本実施例の検証チェックリスト８１１の構成を例示する。
【図９】本実施例における、モードの設定値テーブル編集フローチャートの一例である。
【図１０】本実施例における、手動によるモード切り替えのシーケンスの一例である。
【図１１】本実施例における、自動モード切り替え処理によるシステムテストのシーケンスの一例である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、実施の形態について説明する。
【００１９】
図１は、本実施例の実施形態におけるストレージ装置の遠隔地バックアップシステムの、本番モードの全体構成の一例を示す図である。
【００２０】
図１では、メインサイト１０１内にあるボリュームＡ（ストレージ装置の、業務Ａ用に管理されている記憶領域）１０３のデータはＦＣＩＰ装置１０９、Ｌ３スイッチ１１１、ＦＣＩＰ装置１１０によって、バックアップサイト１０２内にあるバックアップボリュームＡ（バックアップサイト内のストレージ装置の、業務Ａ用に管理されている記憶領域）１０６へ転送される。各ボリュームは、ストレージ風の図形になっているから転送主体ではない、と推定。以下２段落も同様に要修正。
【００２１】
同様に、ボリュームＢ（メインサイト１０１内のストレージ装置の、業務Ｂ用に管理されている記憶領域）１０４はＦＣＩＰ装置１０９、Ｌ３スイッチ１１１、ＦＣＩＰ装置１１０を介してバックアップサイト１０２内にあるバックアップボリュームＢ（バックアップサイト１０２内のストレージ装置の、業務Ｂ用に管理されている記憶領域）１０７へデータを転送する。
【００２２】
また、ボリュームＣ（メインサイト１０１内のストレージ装置の、業務Ｃ用に管理されている記憶領域）１０５はＦＣＩＰ装置１０９、Ｌ３スイッチ１１１、ＦＣＩＰ装置１１０を介してバックアップサイト１０２内にあるバックアップボリュームＣ（バックアップサイト１０２内のストレージ装置の、業務Ｃ用に管理されている記憶領域）１０８へデータを転送する。
【００２３】
このとき、ＦＣポート１２１、１２２、１２３、１２９、１３０、１３１は各ボリュームとＦＣＩＰ装置間の通信に使用し、ＩＰポート１２４、１２５、１３２、１３３、１３７、１３８はＦＣＩＰ装置とＬ３スイッチ間の通信に使用し、回線１１１を通じてデータを転送する。
【００２４】
回線１１１は、本ストレージ装置の遠隔地バックアップシステムを管理する事業者が通信網会社と契約した固定帯域の回線である。
【００２５】
ＦＣＩＰ装置１０８，１０９の仮想ポート１２７、１２８、１３５、１３６は、図２の設定値テーブル２１１に示す通信可能ポート２０３の設定に基づき、それぞれのＦＣポートとＩＰポート間を接続し、図２の設定値テーブル２１１に示す帯域制御値２０４の設定値に基づき、各ＦＣポートからの通信に対するＩＰポートからの出力帯域を制御する。
【００２６】
設定サーバ１１３は、各ネットワーク機器１０８〜１１０の管理ポート１２６、１３４、１４１を通じて、各ネットワーク機器１０８〜１１０と通信を行う。
【００２７】
システム管理者１１５が使用する利用者端末１１３は、回線１１４を通じて設定サーバ１１３の操作を行い、ネットワーク機器１０８〜１１０の設定変更およびログ情報の収集の指示を行い、動作の確認を行う。
【００２８】
図２は、各ネットワーク機器への設定値の組合せを格納する設定値テーブル２１１の一例である。設定値テーブル２１１は、設定サーバ１１３内の管理ＤＢ５１６に格納される（設定サーバ１１３の構成は後述する）。設定サーバ１１３は、一つの設定値テーブル２１１の内容を一つのモードとして管理する。
【００２９】
設定値テーブル２１１は、項目として、機器番号２０１、ポート番号２０２、通信可能ポート２０３、帯域値２０４、使用可否２０５、ポート種別２０６及び各種のパラメータ、を含む。
【００３０】
図３は、本実施例の実施形態におけるモード変更時の構成を示す図である。閉塞ＩＰポート１２５、１３９は、図４に示す設定値テーブル４０１の通信可能ポート２０３の設定により通信を禁止する。
【００３１】
図４は、ＩＰポート１２５、１３９の閉塞を設定した検証用の設定値の組合せを格納する、他の設定値テーブル４０１の一例である。設定値テーブル４０１は、設定サーバ１１３内の管理ＤＢ５１６に格納される（設定サーバ１１３の構成は後述する）。設定サーバ１１３は、設定値テーブル４０１を他の一つのモードとして管理し、モード変更時に当該テーブル４０１を参照する。
【００３２】
本番モードの設定値テーブル２１１と比較して、検証モードＡの設定値テーブル４０１では、仮想ポート１２７、１２８、１３５、１３６に対して、通信が禁止された閉塞ＩＰポート１２５、１３９を通信経路から除外し、通信経路を確保するように、さらに、帯域値２０４を１０００から５００へ変更し、回線帯域を分け合うように、値の設定を指示する。
【００３３】
なお、検証モード用の各設定値テーブルは、ストレージ装置の設定、動作確認だけではなく、実際にテスト用の閉塞ＩＰポートと同じ箇所で障害が発生した際に、障害箇所復旧までの一時的な設定として利用することも可能であり、障害発生中のシステム利用効率の向上にも活用可能である。
【００３４】
図５は、本実施例の設定サーバ１１３の構成を示すブロック図である。
【００３５】
設定サーバ１１３は、プログラムを実行するプロセッサ（ＣＰＵ）５０１、プログラムを格納するメモリ５０２、記憶装置５０３及び通信インターフェース（ＮＩＣ）５０４を有する計算機である。
【００３６】
プロセッサ５０１は、メモリ５０２に格納されたプログラムを実行する。
【００３７】
メモリ５０２は、ＤＲＡＭ（Dynamic Random Access Memory）のような高速の記憶素子によって構成され、プロセッサ５０１によって実行されるプログラム及びプログラムの実行時に使用されるデータを一時的に格納する。
【００３８】
具体的には、メモリ５０２は、モード選択IF提供機能５１１、モード選択ＩＦ提供機能５１２、自動モード変更機能提供機能５１３、チェック機能提供機能５１４、設定変換機能提供機能５１５を実現するプログラムを格納する。
【００３９】
プロセッサ５０１が、メモリ５０２に格納されたこれらのプログラムを実行することによって、各機能を実現し、通信インターフェース５０４から各ネットワーク機器の管理ポート１２６、１３４、１４１へ命令を送信する。
【００４０】
記憶装置５０３には、管理ＤＢ５１６が格納される。
【００４１】
図６は、管理ＤＢ５１６内に登録されている各モードを管理するモードテーブルであり、項目として、モード番号６０１、モード名６０２、モード概要６０３を含む。
【００４２】
システム管理者１１５は、利用者端末１１４を用いて設定サーバ１１３へアクセスし、モード選択ＩＦ提供機能５１１により出力されたモード選択画面から、ネットワーク機器へ適用するモードのモード名６０２を選択する。
【００４３】
例えば、システム利用者１１５が検証用モードＡを選択した場合、設定サーバ１１３の設定変換機能提供機能５１５は、管理ＤＢ内の検証用モードＡの設定値テーブル４０１の内容を、各ネットワーク機器へ設定するコマンドを生成し、各ネットワーク機器の管理ポート１２６、１３４、１４１へコマンドを送信することによって、ネットワーク機器の設定変更を一括で行うことが可能とする。
【００４４】
図７は、設定サーバ１１３の自動モード変更機能提供機能５１３が参照するモード切り替え管理テーブル７１１の例を表し、管理ＤＢ５１６に格納されている。項目として、項目番号７０１、モード名７０２、モード切り替え開始日時７０３、ログ収集頻度７０４、適用チェックリスト７０５を含む。
【００４５】
設定サーバ１１３の自動モード変更機能提供機能５１３は、モード切り替え管理テーブル７１１を参照して、モードを切り替え、ストレージ装置の設定と、性能の確認と、を行う。
【００４６】
例えば、設定サーバ１１３は、モード切り替え管理テーブル７１１の項目番号１に設定された、２０１４年12月5日の12時に、全ネットワーク機器へ、検証モードＡへの切り替え命令を発行し、全ネットワーク機器から1分回に２回の頻度でログの収集を行う。
【００４７】
そして、収集したログに対してチェックリストＡの内容に基づいて、チェック機能提供機能５１４が設定、性能の確認を行う。
【００４８】
システム管理者１１５は、利用者端末１１３を介し、設定サーバ１１３を用いて、モードテーブル６１１から適用モードを手動で選択するだけでなく、モード切り替え管理テーブル７１１へ、検証用モードの適用日時、其の他の設定を行うことにより、ストレージ装置の設定、性能確認を行うことができる。
【００４９】
よって、例えば、本番環境停止中の限られた時間を、テストに活用することも可能となる。また、検証モードを複数作成してストレージ装置の設定と動作を確認する際にも、システム管理者１１５は、その都度、モード変更の処理を行う必要がなくなり、少ない工数で計画的に試験を実施することが可能となる。
【００５０】
図８はいずれかの検証チェックリストの例を表し、管理ＤＢ５１６に格納されている。項目として、項目番号８０１、対象機器８０２、対象ポート８０３、確認内容８０４、期待値８０５を含む。
【００５１】
システム管理者１１５は、利用者端末１１３を介し、設定サーバ１１３を用いて、各モードにおいてネットワーク機器に期待する性能値を検証チェックリスト８１１に事前に登録する。
【００５２】
チェック機能提供機能５１４は、ネットワーク機器から取得したログと検証チェックリスト８１１を照合し、各検証番号８０１の確認内容８０４を満たしているか、確認結果を利用者端末１１３へ送信する。
【００５３】
図９は、設定サーバ１１３によるモードの設定値テーブル編集を示すフローチャートである。
【００５４】
モードの設定値テーブルの編集は利用者端末１１３から実施する。
【００５５】
まず、システム管理者１１５はモードを追加するのか既存のモードを編集するのかを判断し、結果を利用者端末１１３から入力する（９０２）。
【００５６】
モードを追加する場合（９０２でＮ）、新規で追加するモード名を入力し（９０３）、管理ＤＢ５１６から現在利用中のモードの設定値テーブルを取得する（９０５）。
【００５７】
既存のモードを編集する場合（９０２でＹ）、モードテーブル６１１から、編集対象のモード名を選択し、（９０４）選択したモード名６０２の設定値テーブルを管理ＤＢ５１６から取得する（９０６）。
【００５８】
システム管理者１１５は、利用者端末１１３のモード編集ＩＦ提供機能５１２により提供されたモード編集画面を用いて、取得した設定値テーブルを編集し（９０７）、編集が完了したら設定値テーブルを管理ＤＢ５１６へ保存する（９０８）。
【００５９】
図１０は、本実施例における、モード選択からネットワーク機器への設定を完了するまでのシーケンス例である。
【００６０】
利用者端末１１３は、システム管理者１１５の操作により、設定サーバ１１３へ設定要求１００１を行う。
【００６１】
設定要求１００１に対して、設定サーバ１１３のモード編集ＩＦ提供機能５１２はモード選択ＩＦ提供処理１００２を行い、利用者端末１１３へモード選択ＩＦとしてモードテーブル６１１を提供する（１００３）。
【００６２】
システム管理者１１５は、利用者端末１１３に出力されたモードテーブル６１１から、ネットワーク機器へ適用するモード名６０２の選択を行い、利用者端末１１３は選択結果を設定サーバ１１３へ送信する（１００４）。
【００６３】
設定サーバ１１３は、送信されたモードの選択結果を受信し、設定変換機能提供機能５１５は、選択されたモードの設定値テーブルに基づき、モード変更処理として、設定フォーマット変換処理を行い（１００５）、対象機器設定用のコマンドを作成する。変換により生成したコマンドを対象となるネットワーク機器１０８〜１１０へ、管理ポート１２６、１３４、１４１を通じて送信する（１００６）。
【００６４】
コマンドを送信されたネットワーク機器は、設定が完了すると、設定完了通知１００７を設定サーバ１１３へ発行する。
【００６５】
設定サーバ１１３の設定変換機能提供機５１５は、対象となるネットワーク機器から設定完了通知１００７を受信後、管理ＤＢ５１６の更新処理を行い、管理ＤＢ５１６内のネットワーク機器設定情報を更新する（１００８）。
【００６６】
設定サーバ１１３の設定変換機能提供機５１５は、管理ＤＢ５１３の更新処理が完了すると、設定完了通知１００９を設定サーバ１１３利用者端末１１３へ発行し、ネットワーク機器の設定変更が完了する。
【００６７】
図１１は、自動モード変更時の、テストのシーケンス例を表す。
【００６８】
利用者端末１１３は、システム管理者１１５の操作により、設定サーバ１１３へ自動切り替え実行命令１１０１を発行する。
【００６９】
設定サーバ１１３の自動モード変更機能提供機能５１３は、自動切り替え命令１１０１を受信すると、モード切り替え管理テーブル７１１に基づいて、以下に説明するように、モードの自動切り替え、ログの収集、ログと検証リストの照合を行う。
【００７０】
設定サーバの自動モード変更機能提供機能５１３は、切り替え開始日時への到達する、しないを監視し（１１０３）、いずれかのモードに設定された切り替え開始日時への到達すると、
設定サーバ１１３の設定変換機能提供機能５１５は、到達したモードの設定値テーブルに基づき、モード変更処理として、
設定フォーマット変換処理を行い（１１０４）、変換により生成したコマンドを対象となるネットワーク機器１０８〜１１０へ、管理ポート１２６、１３４、１４１を通じて送信する（１１０５）。
【００７１】
コマンドを送信されたネットワーク機器は、設定が完了すると、設定完了通知１１０６を設定サーバ１１３へ発行する。
【００７２】
設定サーバ１１３の設定変換機能提供機５１５は、対象となるネットワーク機器から設定完了通知１１０６を受信後、管理ＤＢ５１３の更新処理を行い、管理ＤＢ５１３内のネットワーク機器設定情報を更新する（１１０７）。
【００７３】
設定サーバ１１３の設定変換機能提供機５１５は、管理ＤＢ５１３の更新処理１１０７が完了すると、設定完了通知１１０８を利用者端末１１３へ発行し、設定投入が完了する。
【００７４】
その後、設定サーバ１１３の自動モード変更機能提供機能５１３は、モード切り替え管理テーブル７１１に設定したログ収集頻度７０４に応じて（１１０９）、設定サーバ１１３からログ収集コマンドを対象となるネットワーク機器へ送信する（１１１０）。
【００７５】
対象となるネットワーク機器は、設定サーバ１１３から受信したログ収集コマンドに応じてログファイルを設定サーバ１１３へ出力する（１１１１）。
【００７６】
設定サーバ１１３のチェック機能提供機能５１４は、適用チェックリスト７０５に登録した検証チェックリスト８１１と、取得したネットワーク機器のログファイルと、を照合し（１１１２）、照合結果を利用者端末１１３へ送信する（１１１３）。
【００７７】
本実施例によれば、システム管理者１１５は、例えば、本番環境停止中の限られた時間内を計画的に使用し、ネットワーク機器の設定変更によるストレージ装置の設定、性能確認を少ない工数で実施可能となる。
【符号の説明】
【００７８】
１０１：メインサイト
１０２：バックアップサイト
１０３：ボリューム（業務Ａ）
１０４：ボリューム（業務Ｂ）
１０５：ボリューム（業務Ｃ）
１０６：バックアップボリューム（業務Ａ）
１０７：バックアップボリューム（業務Ｂ）
１０８：バックアップボリューム（業務Ｃ）
１０９：ＦＣＩＰ装置１
１１０：ＦＣＩＰ装置２
１１１：Ｌ３スイッチ
１１２：回線
１１３：設定サーバ
１１４：利用者端末
１１５：回線
１１６：システム管理者
１２１〜１２３、１２９〜１３１：ＦＣポート
１２４、１２５：ＩＰポート
１２６：管理ポート
１２７、１２８：仮想ポート
１２９〜１３１：ＦＣポート
１３２、１３３：ＩＰポート
１３４：管理ポート
１３５、１３６：仮想ポート
１３７〜１４０：ＩＰポート
１４１：管理ポート
２０１：機器番号
２０２：ポート番号
２０３：通信可能ポート
２０４：帯域値
２０５：使用可否
２０６：ポート種別
２１１：設定値テーブル
４０１：検証モードＡの設定値テーブル
５０１：ＣＰＵ
５０２：メモリ
５０３：記憶装置
５０４：ＮＩＣ
５１１：モード選択ＩＦ提供機能 
５１２：モード編集ＩＦ提供機能
５１３：自動モード変更機能提供機能 
５１４：チェック機能提供機能
５１５：設定変換機能提供機能
５１６：管理ＤＢ
６１１：モードテーブル
７１１：モード切り替え管理テーブル
８１１：検証チェックリスト
【図１】
2016001412.tif 000003
【図２】
2016001412.tif 000004
【図３】
2016001412.tif 000005
【図４】
2016001412.tif 000006
【図５】
2016001412.tif 000007
【図６】
2016001412.tif 000008
【図７】
2016001412.tif 000009
【図８】
2016001412.tif 000010
【図９】
2016001412.tif 000011
【図１０】
2016001412.tif 000012
【図１１】
2016001412.tif 000013