(57)【要約】【課題】本発明は複数のパーティションとサーバシステム管理部を備えたサーバシステムの操作端末による構成管理試験方法及びプログラムに関し，サーバシステムの構成情報を設定した場合に操作端末において正確に確認することができることを目的とする。【解決手段】サーバシステムから変更前構成情報を取得し，サーバシステムに対する構成変更情報を解析し，変更前構成情報の解析結果と構成変更情報の解析結果とから変更情報を含む期待値を生成し，構成変更情報をサーバシステムに設定し，サーバシステムから構成変更後構成情報を取得して解析し，生成した変更情報を含む期待値とサーバシステムから取得した構成変更後構成情報の解析結果とを比較して比較結果を出力するよう構成する。【選択図】図１
2008217499.tif 000002
【特許請求の範囲】
【請求項１】
複数のパーティションとサーバシステム管理部を備えたサーバシステムの操作端末による構成管理試験方法であって，
前記サーバシステムから変更前構成情報を前記サーバシステムから取得し，
前記サーバシステムに対する構成変更情報を解析し，
前記変更前構成情報の解析結果と前記構成変更情報の解析結果とから変更情報を含む期待値を生成し，
前記構成変更情報を前記サーバシステムに設定し，
前記サーバシステムから前記構成変更後構成情報を取得して解析し，
前記生成した変更情報を含む期待値と前記サーバシステムから取得した構成変更後構成情報の解析結果とを比較して比較結果を出力する，
ことを特徴とするサーバシステムの構成管理試験方法。
【請求項２】
複数のパーティションとサーバシステム管理部を備えたサーバシステムの操作端末による構成管理試験方法であって，
前記操作端末は，
前記サーバシステムからパーティション情報を取得する手段と，
前記サーバシステムの基本構成情報を解析する手段と，
前記取得したパーティション情報と前記基本構成情報の解析結果とマージして期待値を生成する手段と，
前記サーバシステム管理部から構成情報を取得して解析する手段と，
前記生成された期待値と前記取得した構成情報の解析結果とを比較する手段とを備え，
前記比較結果によりパーティション情報の設定情報の試験を行う，
ことを特徴とするサーバシステムに接続された操作端末による構成管理試験方法。
【請求項３】
複数のパーティションとサーバシステム管理部を備えたサーバシステムに接続された操作端末のコンピュータを，
前記サーバシステムから変更前構成情報を取得して解析する手段と，
前記操作端末に入力された構成変更情報を解析する手段と，
前記変更前構成情報の解析結果と前記構成変更情報の解析結果とから変更情報を含む期待値を生成する手段と，
前記入力された構成変更情報を前記サーバシステムに設定する手段と，
前記サーバシステムから前記構成変更後構成情報を取得して解析する手段と，
前記期待値を生成する手段で生成した変更情報を含む期待値と前記サーバシステムから取得した構成変更後構成情報の解析結果とを比較して比較結果を出力する手段と，
して機能させることを特徴とするプログラム。
【請求項４】
複数のパーティションとサーバシステム管理部を備えたサーバシステムに接続された操作端末のコンピュータを，
前記サーバシステムからパーティション情報を取得する手段と，
前記サーバシステムの基本構成情報を解析する手段と，
前記取得したパーティション情報と前記基本構成情報の解析結果とマージして期待値を生成する手段と，
前記サーバシステム管理部から構成情報を取得して解析する手段と，
前記生成された期待値と前記取得した構成情報の解析結果とを比較して比較結果を出力する手段と，
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，大規模な社会システム（銀行や官公庁等のシステム）等で使用されるサーバシステムの構成管理試験方法及びプログラムに関する。
【背景技術】
【０００２】
大量のデータの保持とデータ処理を集中的に行う大規模なサーバシステムが銀行や官公庁等で用いられ，図６は大規模サーバシステムのハードウェア構成例である。図中，８０はサーバシステム，８１−０〜８１−２はパーティション♯０〜♯２，８２−０〜８２−３はそれぞれがＣＰＵとメモリで構成されたシステムボード♯０〜♯３，８３−０〜８３−３はそれぞれディスク（ＤＩＳＫ）とＰＣＩ（パラレル・コンピュータ・インタフェース）とで構成されたＩ／Ｏユニット♯０〜♯３，８４はシステムボードとＩ／Ｏユニットの間をシステム構成情報（パーティション情報を含む）に従って接続するクロスバー，８５はサーバシステム全体の制御管理を行うサーバシステム管理ユニットであり，ＣＰＵ，メモリ及びファームウェアとで構成される。８６はサーバシステム８０を外部から制御管理を行うための操作端末（パーソナルコンピュータで構成）である。
【０００３】
図６のサーバシステム８０は，パーティション♯０（８１−０）はシステムボード♯０とＩ／Ｏユニット♯０とで構成され，パーティション♯１（８１−１）はシステムボード♯１，♯２とＩ／Ｏユニット♯１とで構成され，パーティション♯２はシステムボード♯３とＩ／Ｏユニット♯３とで構成される。このようなサーバシステム８０はシステムを最初に立上げる時，システム構成情報をサーバシステム８０のサーバシステム管理ユニット８５に設定する。しかし，設定した構成情報が正しくサーバシステムに設定されたことを確認することは，以下に説明するように簡単に行うことができなかった。
【０００４】
図７はサーバシステムの構成変更を設定する場合の従来例の説明図であり，図中，８０，８１，８５〜８７の各符号は上記図６と同じ符号の各部と同じである。操作端末８６内の８６０は各パーティション８１−０〜２にアクセスしてパーティション情報を閲覧する場合に使用する遠隔監視のプロトコルであるテルネット（Telnet：ＴＣＰ／ＩＰネットワーク上で端末からサーバを遠隔操作するプロトコル（またはプログラム）），８６１はサーバシステム８０のサーバシステム管理ユニット８５へのアクセスを中継，管理するプロキシサーバ（Proxy)，８６２はプロキシサーバ８６１を介してサーバシステム管理ユニット８５に対しＨＴＴＰ（Hyper Text Transfer Protocol) のプロトコルによりアクセスして必要な情報を閲覧して，ＨＴＭＬ（Hyper Text Markup Language) の言語で取り出して表示するブラウザ(Browser) ，８８は操作端末８６のキーボード，マウスを含む入力装置，８９はサーバシステム設定情報，９０は表示部である。
【０００５】
図７のＡ．はサーバシステムの構成を設定するサーバシステムの設定情報８９を入力装置８８から入力すると，ブラウザ８６２，プロキシサーバ８６１を介してサーバシステム管理ユニット８５へ設定される。この時のサーバシステム設定情報８９の内容は，パーティション♯０〜♯２を，パーティション♯１，♯２を統合して新たなパーティション♯１とするものである。この設定情報は，サーバシステム８０に入力されると，図７のＢ．に示すように従来技術により新たなパーティション♯０，♯１が形成されると共に，サーバシステム管理ユニット８５に設定される。
【０００６】
その後，サーバシステム管理ユニット８５に設定されたサーバシステム構成情報８９’は操作端末８６からのブラウザ８６２を用いたアクセスによりｈｔｔｐのプロトコルによるＨＴＭＬのデータ形式で取り出して，表示部９０に表示される。一方，設定情報により構成が変更されたパーティションの情報は，テルネット（Telnet）のプロトコルによりサーバシステム８０の中の選択した一つのパーティション８１♯０，♯１の何れか一つにアクセスすると，対応するパーティションからパーティション情報が取り出される。この時，テルネットで読み出されるデータはテキスト形式で表示される。このように，操作端末８６ではサーバシステム８０のサーバシステム管理ユニット８５に設定した情報と，パーティションにアクセスしてパーティション情報を取り出しても，両者は異なるデータ形式であり，両者を直ちに比較して正しく構成情報が設定されたか否かの比較をすることが担当者の目視確認では即座に判断することができず，かつ判断を誤ることがあるため，入力した構成情報の通りにサーバシステムに設定されているかの試験（確認）を行うことができなかった。
【０００７】
一方，従来技術として，ネットワーク管理者が管理対象のネットワークデバイスのための異なるプログラムを学習する必要性をなくし，ネットワーク管理の時間を節約し簡素化することを目的とした技術が提案されている（特許文献１参照）。その提案された技術は，ネットワーク管理サーバによりデータベースに格納されたコンフィグレーション情報を管理し，ネットワークに接続された各種のネットワークデバイス（プリンタ，スキャナ，コピー等）のそれぞれにデバイスの利用状況，ステータス，ジョブ等の情報を集めて保持するネットワークインタフェースデバイスを個別に設け，通常の運用状態でネットワーク管理サーバからのポーリングを受けると各ネットワークインタフェースデバイスが保持するデータを応答する。これにより，ネットワーク管理サーバはネットワークのデバイスのコンフィギュレーション情報を常に更新し，管理者からのリクエストに応じて保持しているデバイスのコンフィギュレーション情報の一部を可視表示できるように提供するものである。
【特許文献１】特開２０００−２００２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記したように従来の大規模なサーバシステムではシステム内の構成情報を設定しても，入力された設定情報がシステム内で正確に設定されているかの確認（試験）を簡単に行うことができないという問題があった。また，サーバシステムのパーティションの設定を行っても，その確認を行うことも同様に簡単に行うことができない。
【０００９】
上記した特許文献１の技術は，運用状態においてネットワーク管理サーバによりネットワークデバイスの利用状況，ステータス，ジョブ等の情報を集めて保持して，管理者からのリクエストに対して保持する情報を提供することにより，管理者が各ネットワークデバイスについて学習する必要を無くすものであり，上記のサーバシステムの構成情報を設定した場合の確認（試験）を簡単に行うという目的を実現することはできない。
【００１０】
本発明はサーバシステムの構成情報を設定した場合に操作端末において正確に確認することができるサーバシステムの構成管理試験方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
図１は本発明の第１の原理構成である。この構成では，サーバシステムの変更前の構成情報と変更後の構成情報との差分を求めて期待値を生成し，サーバシステムへの構成変更情報を設定した後，サーバシステム管理情報を取り出して期待値と比較することで，正しく構成情報が設定されているかを確認する。
【００１２】
図１において，１は操作端末，１０は構成管理試験部，１０ａは変更前構成情報取得解析手段，１０ｂは構成変更情報解析手段，１０ｃは期待値生成手段，１０ｄは構成変更手段，１０ｅは構成変更情報取得解析手段，１０ｆは期待値生成手段１０ｃと構成変更取得解析手段１０ｅの出力を比較する比較手段である。１１はサーバシステム２にアクセスするアクセス部，１２は閲覧表示部，１３は入出力部，２はサーバシステム，２０はサーバシステム２の処理機能を区切る複数個のパーティション，２１はサーバシステム管理部，３はサーバシステム２と操作端末１とを接続するネットワークである。
【００１３】
操作端末１の操作者が構成管理試験部１０を起動すると，アクセス部１１を介して変更前の構成情報を取得して解析を行う。一方，サーバシステム２の構成変更情報（パーティションの変更を含む）が入出力部１３から構成管理試験部１０に入力されるか，または構成変更情報が記録されたファイル（図示省略）が供給されると，構成変更情報解析手段１０ｂにおいて解析される。解析が行われると，期待値生成手段１０ｃは変更前の構成情報と構成変更情報とから構成変更後の期待される構成情報を生成する。生成した期待値は構成変更手段１０ｄによりアクセス部１１，ネットワーク３を介してサーバシステム２に送られ，サーバシステム管理部２１に設定されて構成情報が変更される。構成変更手段１０ｄによる変更が行われると，構成変更情報取得解析手段１０ｅがアクセス部１１を介してサーバシステム２にアクセスしてサーバシステム管理部２１に設定された構成情報を取得して解析を行い，設定された変更情報と，期待値生成手段１０ｃで生成した期待値とを比較手段１０ｆで比較し，結果を閲覧表示部１２により入出力部１３に出力する。比較結果は，変更情報が入力した変更情報の通りサーバシステム２に設定されたか否かの確認（試験）結果を表す。
【００１４】
この第１の原理構成により，構成変更を行う場合に，構成変更前の構成情報に基づいた変更情報と構成変更を行った後のサーバシステムの構成情報とを比較することで，サーバシステムへ正確に構成情報の変更が行われたか試験（確認）することができる。
【００１５】
図２は本発明の第２の原理構成である。この構成では，パーティション情報について構成情報の設定を確認するものである。図２において，１，１０〜１３，２，２０，２１，３の各符号は上記図１の同じ符号の各部と同じであり，説明を省略する。構成管理試験部１０内の１０ｆは比較手段，１０ｇはパーティション情報取得手段，１０ｈはデータ変換手段，１０ｉは基本構成情報解析手段，１０ｊは期待値生成手段，１０ｋは構成情報取得解析手段である。
【００１６】
操作端末１の構成管理試験部１０のパーティション情報取得手段１０ｇは，遠隔通信部１４を通してサーバシステム２にアクセスしてパーティション２０の情報を取得する。取得した情報は遠隔通信部１４が使用する符号であり，アクセス部１１や閲覧表示部１２が使用する符号とは異なるため，データ変換手段１０ｈで閲覧表示部１２の符号に変換する。一方，基本構成情報解析手段１０ｉでは，予め用意されたサーバシステム２の基本構成情報を解析し，解析した基本構成情報とデータ変換手段１０ｈから入力されたパーティション情報とが期待値生成手段１０ｊへ供給されると，基本構成情報にパーティション情報がマージされ，サーバシステム２のパーティション情報を含む構成情報の期待値が生成される。続いて，構成情報取得解析手段１０ｋではアクセス部１１からサーバシステム２のサーバシステム管理部２１にアクセスしてサーバシステムの構成情報が取得されて解析される。次に比較手段１０ｆは期待値生成手段１０ｊからのパーティション情報を含む構成情報の期待値と，サーバシステム２から取得した構成情報とが比較され，特にパーティション情報についてサーバシステム管理部２１の情報とパーティション２０の情報とが一致するか，しないかの出力によりパーティションの設定が正しいか否か確認（試験）することができる。
【００１７】
この第２の原理構成によりパーティション情報の構成変更を含む設定情報がサーバシステムに確実に設定されているかの試験を操作端末から簡単に行うことができる。
【発明の効果】
【００１８】
本発明によれば，大規模なサーバシステムのシステム構成の構成変更を含む構成情報を設定した場合に，設定情報を確認して試験するときに情報比較を自動化することができ，試験時間の短縮と確認精度を向上することができる。
【発明を実施するための最良の形態】
【００１９】
図３は実施例のハードウェア構成を示す。図中，１は操作端末，１００はＣＰＵ及びメモリを含む処理装置，１０１はハードディスク，１０２はキーボード，１０３はディスプレイ，１０４はプリンタである。処理装置１００内には，１００ａはプロキシサーバ，１００ｂは本発明による構成管理試験プログラム，１００ｃはネットワークのサーバにアクセスする閲覧ソフトであるブラウザ，１００ｄは遠隔サーバにアクセスするテルネット，の各ソフトウェアが格納されている。また，２はサーバシステム，２０（♯０〜♯２）は３つのパーティション，２１はサーバシステム管理部，３はサーバシステム２と操作端末１とを接続するＬＡＮである。
【００２０】
図４は構成変更前後の情報比較による試験を行う処理フローである。この処理は上記図１に示す本発明の第１の原理構成に対応し，上記図３に示す構成において，予め構成管理試験プログラム１００ｂに構成変更の内容をキーボード１０２からの入力（またはファイルとして入力）されているものとし，ＣＰＵ及びメモリ１００に格納されたプログラムによりサーバシステム２との相互動作により実行される。
【００２１】
最初に構成変更前の構成情報画面（ＨＴＭＬ）をサーバシステム管理部（図３の２１）からブラウザ１００ｃを介して取得し（図４のＳ１），構成変更前の構成情報を解析する（同Ｓ２）。次に，構成管理試験プログラム１００ｂに入力された構成変更情報（テキスト形式）を解析する（図３のＳ３）。ここで，上記ステップＳ２で得た変更前の構成情報の解析結果と，上記ステップＳ３で得た構成変更情報の解析結果とから構成変更後の構成情報を予測し，期待された構成情報を生成し（図４のＳ４），生成した構成変更情報に従い，ブラウザ１００ｃを介してサーバシステム管理部２１を制御してサーバシステムの構成を変更する（同Ｓ５）。次に構成を変更した後の構成情報画面（ＨＴＭＬ形式）をサーバシステム管理部２１から取得し（図４のＳ６），取得した構成変更後の構成変更情報画面を解析し（同Ｓ７），構成変更後の構成情報と，期待値として生成した構成情報を比較し（同Ｓ８），比較結果を出力する（同Ｓ９）。
【００２２】
図５はパーティション情報と構成情報の比較による試験を行う処理フローであり，この処理フローは上記図２に示す本発明の第２の原理構成に対応する。
【００２３】
最初にサーバシステム内のパーティション２０からパーティション情報をテルネット（図３の１００ｄ）経由で取得を指令するコマンドの実行により取得する（図５のＳ１）。次にサーバシステム（図３の２）の基本構成情報画面（サーバシステム管理部が表示するＨＴＭＬからＣＰＵ，メモリ等の実装数に依存する情報を取り除いた，実装数に依存しない常に固定となる情報のみを含むＨＴＭＬ）を解析する（図５のＳ２）。この解析結果は，後述する期待値を生成する際のベースとして使用する。
【００２４】
次に上記基本構成情報画面の解析結果と，上記ステップＳ１で取得したパーティション情報をマージし，期待される構成情報を生成する（図５のＳ３）。続いて，構成情報画面（ＨＴＭＬ）をサーバシステム管理部（図３の２１）から取得する（図５のＳ４）。取得した構成変更情報画面を解析し（同Ｓ５），解析した構成情報と上記ステップＳ３で生成した期待値の構成情報とを比較し（同Ｓ６），比較結果を出力する（同Ｓ７）。この比較結果としては，「一致」または「不一致」が出力される。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の原理構成を示す図である。
【図２】本発明の第２の原理構成を示す図である。
【図３】本発明の実施例のハードウェア構成図である。
【図４】構成変更前後の情報比較による試験を行う処理フローを示す図である。
【図５】パーティション情報と構成情報の比較による試験を行う処理フローを示す図である。
【図６】大規模サーバシステムのハードウェア構成例を示す図である。
【図７】サーバシステムの構成変更を設定する場合の従来例の説明図である。
【符号の説明】
【００２６】
１        操作端末
１０      構成管理試験部
１０ａ    変更前構成情報取得解析手段
１０ｂ    構成変更情報解析手段
１０ｃ    期待値生成手段
１０ｄ    構成変更手段
１０ｅ    構成変更情報取得解析手段
１０ｆ    比較手段
１１      アクセス部
１２      閲覧表示部
１３      入出力部
２        サーバシステム
２０      パーティション
２１      サーバシステム管理部
３        ネットワーク
【図１】
2008217499.tif 000003
【図２】
2008217499.tif 000004
【図３】
2008217499.tif 000005
【図４】
2008217499.tif 000006
【図５】
2008217499.tif 000007
【図６】
2008217499.tif 000008
【図７】
2008217499.tif 000009