(57)【要約】【課題】仮想計算機のパラメータ情報の調査及び確認を容易に行うこと。【解決手段】複数の仮想計算機の設計上の設定情報及びＯＳ設定情報を含むパラメータ情報を記憶するパラメータ情報ＤＢと、入力部から入力された仮想計算機の設定情報及びＯＳ設定情報から成るパラメータ情報を収集するパラメータ収集部２と、パラメータ収集部２で収集したパラメータ情報とパラメータ情報ＤＢに記憶された仮想計算機の設計上のパラメータ情報とを比較するパラメータ比較部３と、パラメータ比較部３により比較した両パラメータ情報の比較結果を表示出力する出力部４とを備えた仮想計算機パラメータ確認システム。【選択図】図１
2016130986.tif 000002
【特許請求の範囲】
【請求項１】
設定情報及びＯＳ設定情報から成るパラメータ情報が設定された複数の仮想計算機に接続され、前記設定情報が、仮想計算機名と該仮想計算機毎に付与された仮想ＯＳホスト名と該仮想計算機毎のＩＰアドレスと該仮想計算機毎のサブネットマスクと該仮想計算機毎のデフォルトゲートウェイと該仮想計算機毎のＣＰＵ構成の各構成情報を含み、前記ＯＳ設定情報が、ＯＳ名称とＯＳバージョン番号とを含み、任意の仮想計算機のパラメータ情報の確認及び修正を行う仮想計算機パラメータ確認システムであって、
パラメータ情報の確認及び修正を行う対象の仮想計算機の情報を入力するための入力部と、複数の仮想計算機の設計上の設定情報及びＯＳ設定情報を含むパラメータ情報を記憶するパラメータ情報ＤＢと、前記入力部から入力された仮想計算機の設定情報及びＯＳ設定情報から成るパラメータ情報を収集するパラメータ収集部と、該パラメータ収集部で収集したパラメータ情報と前記パラメータ情報ＤＢに記憶され前記入力部より入力された仮想計算機の設計上のパラメータ情報とを比較するパラメータ比較部と、該パラメータ比較部により比較した両パラメータ情報の比較結果を表示出力する出力部とを備えることを特徴とする仮想計算機パラメータ確認システム。
【請求項２】
前記パラメータ収集部が、仮想計算機にログインせずに仮想計算機の設定情報を収集するコマンドラインインターフェースの管理マネージャーを用いて仮想計算機の設定情報を収集する仮想環境パラメータ取得機能と、仮想計算機にログインせずに仮想計算機のＯＳ設定情報を収集するコマンドラインインターフェースの管理マネージャーを用いて仮想計算機のＯＳ設定情報を取得するＯＳ環境パラメータ取得機能とを実行させることを特徴とする請求項１記載の仮想計算機パラメータ確認システム。
【請求項３】
前記パラメータ比較部が、前記パラメータ収集部で収集したパラメータ情報と前記パラメータ情報ＤＢに記憶された設計上のパラメータ情報とを比較し、一致すると判定したときのみに該一致したパラメータ情報を前記パラメータ情報ＤＢに記憶することを特徴とする請求項１又は２記載の仮想計算機パラメータ確認システム。
【請求項４】
前記出力部が、パラメータ情報の比較結果として、仮想計算機名と該仮想計算機毎に付与された仮想ＯＳホスト名と該仮想計算機毎のＩＰアドレスと該仮想計算機毎のサブネットマスクと該仮想計算機毎のデフォルトゲートウェイと該仮想計算機毎のＣＰＵ構成の構成情報を含む設定情報を一覧表示し、一致しない構成情報項目を強調表示することを特徴とする請求項１から３何れかに記載の仮想計算機パラメータ確認システム。
【請求項５】
設定情報及びＯＳ設定情報から成るパラメータ情報が設定された複数の仮想計算機に接続され、前記設定情報が、仮想計算機名と該仮想計算機毎に付与された仮想ＯＳホスト名と該仮想計算機毎のＩＰアドレスと該仮想計算機毎のサブネットマスクと該仮想計算機毎のデフォルトゲートウェイと該仮想計算機毎のＣＰＵ構成の各構成情報を含み、前記ＯＳ設定情報が、ＯＳ名称とＯＳバージョン番号とを含み、任意の仮想計算機のパラメータ情報の確認及び修正を行うコンピュータシステムの仮想計算機パラメータ確認方法であって、
該コンピュータシステムに、
パラメータ情報の確認及び修正を行う対象の仮想計算機の情報を入力するための入力機能と、複数の仮想計算機の設計上の設定情報及びＯＳ設定情報を含むパラメータ情報を記憶するパラメータ情報記憶機能と、前記入力機能により入力された仮想計算機の設定情報及びＯＳ設定情報から成るパラメータ情報を収集するパラメータ収集部機能と、該パラメータ収集機能により収集したパラメータ情報と前記パラメータ情報記憶機能により記憶され前記入力機能より入力された仮想計算機の設計上のパラメータ情報とを比較するパラメータ比較機能と、該パラメータ比較機能により比較した両パラメータ情報の比較結果を表示出力する出力機能とを実行することを特徴とする仮想計算機パラメータ確認方法。
【請求項６】
前記パラメータ収集機能に、前記パラメータ収集部が、仮想計算機にログインせずに仮想計算機の設定情報を収集するコマンドラインインターフェースの管理マネージャーを用いて仮想計算機の設定情報を収集する仮想環境パラメータ取得機能と、仮想計算機にログインせずに仮想計算機のＯＳ設定情報を収集するコマンドラインインターフェースの管理マネージャーを用いて仮想計算機のＯＳ設定情報を取得するＯＳ環境パラメータ取得機能とを実行させることを特徴とする請求項５記載の仮想計算機パラメータ確認方法。
【請求項７】
前記パラメータ比較機能に、前記パラメータ収集機能により収集したパラメータ情報と前記パラメータ情報記憶機能により記憶された設計上のパラメータ情報とを比較し、一致すると判定したときのみに該一致したパラメータ情報を前記パラメータ情報記憶機能を用いて記憶させることを特徴とする請求項５又は６記載の仮想計算機パラメータ確認方法。
【請求項８】
前記出力機能に、パラメータ情報の比較結果として、仮想計算機名と該仮想計算機毎に付与された仮想ＯＳホスト名と該仮想計算機毎のＩＰアドレスと該仮想計算機毎のサブネットマスクと該仮想計算機毎のデフォルトゲートウェイと該仮想計算機毎のＣＰＵ構成の構成情報を含む設定情報を一覧表示し、一致しない構成情報項目を強調表示させることを特徴とする請求項５から７何れかに記載の仮想計算機パラメータ確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想計算機システム構築時及び構築後の仮想計算機の設定情報を含むパラメータ情報の調査及び確認を容易に行うことができる仮想計算機パラメータ確認システム及び仮想計算機パラメータ確認方法に関する。
【背景技術】
【０００２】
一般に仮想計算機のシステム構築後に計算機で不具合等が発生した場合、計算機の設計情報に問題があるか否かを確認するためには、仮想計算機へログインし、予め定めた設定書と実機との間に相違がないか手作業による確認、構築時の作業エビデンスから設定値に問題ないかの確認、確認用のバッチファイルを作成して実行し、収集したログから手作業による確認を行う必要がある。
【０００３】
従来技術による計算機の設計情報を確認する技術が記載された文献としては下記の特許文献１が挙げられる。この特許文献１には「ＩＰアドレスと、インフラミドルウェア名、インフラミドルウェアバージョンの入力に応じて、サーバ群からインフラミドルウェアの定義ファイルを取得し、パラメータ情報ＤＢサーバから取得したミドルウェアのパラメータ定義一覧情報とパラメータ相関関係情報を元にして、自動的にパラメータ一覧ドキュメントとシステムレポートドキュメントを出力する」との記載がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１９８０６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述の特許文献１に記載された技術は、システムを構成する複数サーバのインフラミドルウェアのパラメータ設計書が存在しない状態であっても、ミドルウェアのパラメータ定義一覧を記載したドキュメント及びシステム内で改善できるパラメータ定義値を提示することができる効果に留まる。
【０００６】
そこで、本発明は、仮想計算機の設定情報を含むパラメータ情報の調査及び確認を容易に行うことができる仮想計算機パラメータ確認システム及び仮想計算機パラメータ確認方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本発明による仮想計算機パラメータ確認システムは、設定情報及びＯＳ設定情報から成るパラメータ情報が設定された複数の仮想計算機に接続され、前記設定情報が、仮想計算機名と該仮想計算機毎に付与された仮想ＯＳホスト名と該仮想計算機毎のＩＰアドレスと該仮想計算機毎のサブネットマスクと該仮想計算機毎のデフォルトゲートウェイと該仮想計算機毎のＣＰＵ構成の各構成情報を含み、前記ＯＳ設定情報が、ＯＳ名称とＯＳバージョン番号とを含み、任意の仮想計算機のパラメータ情報の確認及び修正を行う仮想計算機パラメータ確認システムであって、
パラメータ情報の確認及び修正を行う対象の仮想計算機の情報を入力するための入力部と、複数の仮想計算機の設計上の設定情報及びＯＳ設定情報を含むパラメータ情報を記憶するパラメータ情報ＤＢと、前記入力部から入力された仮想計算機の設定情報及びＯＳ設定情報から成るパラメータ情報を収集するパラメータ収集部と、該パラメータ収集部で収集したパラメータ情報と前記パラメータ情報ＤＢに記憶され前記入力部より入力された仮想計算機の設計上のパラメータ情報とを比較するパラメータ比較部と、該パラメータ比較部により比較した両パラメータ情報の比較結果を表示出力する出力部とを備えることを主な特徴とする。
【０００８】
また、本発明による生活行動トラッキング方法は、設定情報及びＯＳ設定情報から成るパラメータ情報が設定された複数の仮想計算機に接続され、前記設定情報が、仮想計算機名と該仮想計算機毎に付与された仮想ＯＳホスト名と該仮想計算機毎のＩＰアドレスと該仮想計算機毎のサブネットマスクと該仮想計算機毎のデフォルトゲートウェイと該仮想計算機毎のＣＰＵ構成の各構成情報を含み、前記ＯＳ設定情報が、ＯＳ名称とＯＳバージョン番号とを含み、任意の仮想計算機のパラメータ情報の確認及び修正を行うコンピュータシステムの仮想計算機パラメータ確認方法であって、
該コンピュータシステムに、
パラメータ情報の確認及び修正を行う対象の仮想計算機の情報を入力するための入力機能と、複数の仮想計算機の設計上の設定情報及びＯＳ設定情報を含むパラメータ情報を記憶するパラメータ情報記憶機能と、前記入力機能により入力された仮想計算機の設定情報及びＯＳ設定情報から成るパラメータ情報を収集するパラメータ収集部機能と、該パラメータ収集機能により収集したパラメータ情報と前記パラメータ情報記憶機能により記憶され前記入力機能より入力された仮想計算機の設計上のパラメータ情報とを比較するパラメータ比較機能と、該パラメータ比較機能により比較した両パラメータ情報の比較結果を表示出力する出力機能とを実行することを主な特徴とする。
【発明の効果】
【０００９】
本発明による仮想計算機パラメータ確認システム及び仮想計算機パラメータ確認方法は、仮想計算機システム構築時及び構築後の仮想計算機のパラメータの調査及び確認を容易に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例による仮想計算機パラメータ確認システムの構成を示す図。
【図２】本実施例による仮想計算機パラメータ確認システムを含むコンピュータシステムを示す図。
【図３】本実施例によるパラメータ収集部の動作フローを示す図。
【図４】本実施例によるパラメータ比較部の動作フローを示す図。
【図５】本実施例による収集仮想設定情報（パラメータ情報）の例を示す図。
【図６】本実施例による比較表示画面例を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明による仮想計算機パラメータ確認方法を適用した仮想計算機パラメータ確認システムの実施例を説明する。
【実施例１】
【００１２】
［構成］
本実施例による仮想計算機パラメータ確認システムは、図１に示す如く、取得対象の仮想計算機を選択的に入力するための入力部１と、該入力部１から入力された仮想計算機の設定情報及びＯＳ設定情報から成るパラメータ情報を収集するパラメータ収集部２と、該パラメータ収集部２で収集したパラメータ情報と後述するパラメータ情報ＤＢ（データベース）３１に記憶された該当仮想計算機の設計上のパラメータ情報とを比較するパラメータ比較部３と、該パラメータ比較部３にて比較した両パラメータ情報の比較結果を表示出力する出力部４とを備える。
【００１３】
前記パラメータ収集部２による仮想計算機からの設定情報の収集は、例えば仮想基盤をＶＭｗａｒｅ（登録商標）とし、収集するＯＳをＷｉｎｄｏｗｓ（登録商標）と想定した場合、Ｍｉｃｒｏｓｏｆｔ（登録商標）社のコマンドラインインターフェースであるＰｏｗｅｒＳｈｅｌｌ（登録商標）の拡張プラグインである「ＶＭｗａｒｅ（登録商標）  ＰｏｗｅｒＣＬＩ」のコマンドを用いて仮想計算機から設定情報を取得する。前記ＯＳ設定情報の収集は、「Ｗｉｎｄｏｗｓ（登録商標）  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｓｔｒｕｍｅｎｔａｔｉｏｎ  Ｃｏｍｍａｎｄ  Ｌｉｎｅ」のコマンドを用いてＷｉｎｄｏｗｓ（登録商標）のＯＳ情報を取得する。これら仮想計算機から設定情報及びＯＳ設定情報を収集する手段は、前述の例に限られるものではなく、仮想計算機に設定したＯＳ種類によって各種手段が用いられ、仮想計算機にログインせずに収集を可能とするコマンドラインインターフェースの管理マネージャー（サーバマネージャー）であれば良い。
【００１４】
前記収集した設定情報は、例えば図５に示す如く、仮想計算機毎に一意に付与された仮想計算機名と、該仮想計算機毎に付与された仮想ＯＳホスト名と、該仮想計算機毎のＩＰアドレスと、該仮想計算機毎のサブネットマスクと、該仮想計算機毎のデフォルトゲートウェイと、該仮想計算機毎のＣＰＵ構成（ソケット数）と、該仮想計算機毎のＣＰＵ構成（コア数）との各構成情報とから成るＣＳＶファイル形式として構成される。また、ＯＳ設定情報は、ＯＳ名称と、ＯＳバージョン番号と、バッチファイルの適用有無情報から成る。なお、前記設定情報及びＯＳ設定情報は、上述の例に限られるものではない。
【００１５】
このように構成された仮想計算機パラメータ確認システムは、図２に示す如く、複数の仮想計算機２３の設計上の設定情報及びＯＳ設定情報を含むパラメータ情報を記憶するパラメータ情報ＤＢ３１と、複数の仮想計算機２３とに接続される。パラメータ収集部２は、前記「ＶＭｗａｒｅ（登録商標）  ＰｏｗｅｒＣＬＩ」のコマンドを用いて仮想計算機２３から設定情報を取得する仮想環境パラメータ取得機能２１と、「Ｗｉｎｄｏｗｓ（登録商標）  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｓｔｒｕｍｅｎｔａｔｉｏｎ  Ｃｏｍｍａｎｄ  Ｌｉｎｅ」のコマンドを用いてＯＳ設定情報を取得するＯＳ環境パラメータ取得機能２２とを備える。これら設定情報及びＯＳ設定情報の収集は、仮想計算機のシステムにログインせずともインタフェースを介して直接的に収集することができる。
【００１６】
［動作］
本実施例による仮想計算機パラメータ確認システムは、パラメータ収集部２が指定された仮想計算機の設定情報及びＯＳ設定情報を収集し、パラメータ比較部３が前記パラメータ収集部２により収集した収集設定情報及びＯＳ設定情報を含むパラメータ情報を比較・表示しパラメータ情報ＤＢ３１へ登録するものであって、この動作を次に説明する。
【００１７】
＜パラメータ収集部２の動作＞
このパラメータ収集部２が仮想計算機の設定情報及びＯＳ設定情報を収集する動作は、図３に示す次のステップによって実行される。
【００１８】
ステップ１０１：取得対象の仮想計算機のパラメータ情報が存在するか否かを判定し、存在しないと判定したときに処理を終了するステップ。
ステップ１０２：該ステップ１０１において取得対象の仮想計算機のパラメータ情報が存在する判定したとき、この存在すると判定した仮想計算機に接続するステップ。
【００１９】
ステップ１０３：該ステップ１０２により接続した仮想計算機に対して、仮想環境パラメータ取得機能２１が「ＶＭｗａｒｅ（登録商標）  ＰｏｗｅｒＣＬＩ」のコマンドを用いて設定情報を取得すると共に、ＯＳ環境パラメータ取得機能２２が「Ｗｉｎｄｏｗｓ（登録商標）  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｓｔｒｕｍｅｎｔａｔｉｏｎ  Ｃｏｍｍａｎｄ  Ｌｉｎｅ」のコマンドを用いてＯＳ設定情報を取得するパラメータ収集処理を実行するステップ。なお、このステップ１０３は、仮想化環境の場合、計算機にログインしなくとも管理マネージャーから必要最低限の情報を仮想のＡｇｅｎｔから取得可能な機能を利用して行われる。
【００２０】
ステップ１０４：該ステップ１０３により仮想計算機から設定情報及びＯＳ設定情報の収集が収集した後、該当の仮想計算機から切断して処理を終了するステップ。
【００２１】
＜パラメータ比較部３の動作＞
このパラメータ比較部３が収集した設定情報及びＯＳ設定情報を比較・表示しパラメータ情報ＤＢ３１へ登録する処理は、図４に示す次のステップによって実行される。
【００２２】
ステップ２０１：比較対象となる仮想計算機のパラメータ情報がパラメータ情報ＤＢ３１に存在するか否かを判定するステップ。
ステップ２０２：該ステップ２０１において比較対象となる仮想計算機のパラメータ情報がパラメータ情報ＤＢ３１に存在すると判定したとき、前記ステップ１０３により収集したパラメータ情報（収集パラメータ情報）とパラメータ情報ＤＢ３１に記憶されたパラメータ情報（設定パラメータ情報）の比較処理を行うステップ。
【００２３】
このパラメータ情報の比較処理は、表計算ソフトウェア上に収集パラメータ情報及び設定パラメータ情報を比較対象となるように特定のセルに読み込み、例えば、表計算ソフトウェアにおける差分処理や、文字列が同一か否かを判定するＥＸＡＣＴ関数及び数値が同一か否かを判定するＤＥＬＴＡ関数を用いて行われ、この判定結果を他のセルに表示することによって行われる。
【００２４】
ステップ２０３：該ステップ２０２による比較処理が終了した後、又は前記ステップ２０１において比較対象となる仮想計算機がパラメータ情報ＤＢ３１に存在しないと判定したとき、比較対象が取得データ（取得した設定情報）に存在するか否かを判定し、存在すると判定したときに前記ステップ２０１に戻るステップ。
【００２５】
ステップ２０４：該ステップ２０３において比較対象が取得データ（取得した設定情報）に存在しないと判定したとき（すべてのパラメータ比較が終了したとき）、比較結果を出力部４に表示すると共に、オペーレータが何れかのパラメータ項目を修正した後、このパラメータ情報をパラメータ情報ＤＢ３１に登録して処理を終了するステップ。なお、このステップ２０４においては、後述するチェック結果の項目が「ＯＫ」でないとパラメータ情報をパラメータ情報ＤＢ３１に登録しないように構成されている。
【００２６】
このステップ２０４による出力部４に表示される画面は、例えば図６に示す如く、仮想計算機毎に一意に付与された仮想計算機名と、該仮想計算機毎に付与された仮想ＯＳホスト名と、該仮想計算機毎のＩＰアドレスと、該仮想計算機毎のサブネットマスクと、該仮想計算機毎のデフォルトゲートウェイと、該仮想計算機毎のＣＰＵ構成（ソケット数）と、該仮想計算機毎のＣＰＵ構成（コア数）と、設定仮想設定情報と取得仮想設定情報との比較結果を「ＯＫ」又は「ＮＧ」で表すチェック結果の各項目情報とから成る。
【００２７】
本例の表示画面は、パラメータ項目が相違するセルを強調表示（図６では縦線で示すセル）するように構成され、図６に示す例では、仮想計算機名「ＣＣＣＣＣ」の「ＩＰアドレス」が相違し、仮想計算機名「ＥＥＥＥＥ」の「仮想ＯＳホスト名」が相違し、仮想計算機名「ＧＧＧＧＧ」の「ＣＰＵ構成（コア数）」が相違する例を示している。
【００２８】
このように本実施例による仮想計算機パラメータ確認システム及び仮想計算機パラメータ確認方法は、従来技術においては、手作業で確認漏れが発生する可能性があること、ＯＳ毎のログ取得用バッチファイルの作成に時間を要すること、仮想計算機構築後のセキュリティ対策のため個々の計算機へのログインができなくなり容易に設定値の確認が困難であったこと、仮想化技術により多数の計算機が構築されている場合に設定値の確認作業が大幅に増える傾向にあるため設定値の確認作業に大幅な時間を要してしまうこと等の課題を招くものであったのに対し、パラメータ収集部２が、仮想環境パラメータ取得機能２１により「ＶＭｗａｒｅ（登録商標）  ＰｏｗｅｒＣＬＩ」のコマンドを用いて仮想計算機から仮想設定情報を取得し、ＯＳ環境パラメータ取得機能２２により「Ｗｉｎｄｏｗｓ（登録商標）  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｓｔｒｕｍｅｎｔａｔｉｏｎ  Ｃｏｍｍａｎｄ  Ｌｉｎｅ」のコマンドを用いてＯＳ設定情報を取得し、設計上のパラメータ情報と実機上のパラメータ情報を表計算ソフトウェア上で比較し、比較結果を出力部４に表示することによって、仮想計算機のパラメータ情報の調査及び確認を容易に行うことができる。また、変更が必要なパラメータ情報を容易に修正することができる。
【符号の説明】
【００２９】
１  入力部、２  パラメータ収集部、３  パラメータ比較部、４  出力部、
２１  仮想環境パラメータ取得機能、２２  ＯＳ環境パラメータ取得機能、
２３  仮想計算機
【図１】
2016130986.tif 000003
【図２】
2016130986.tif 000004
【図３】
2016130986.tif 000005
【図４】
2016130986.tif 000006
【図５】
2016130986.tif 000007
【図６】
2016130986.tif 000008