(57)【要約】      （修正有）【課題】構成情報設定方法及び情報処理装置において、比較的短時間で構成情報を設定可能とする。【解決手段】情報処理装置内のサーバに対する、ハードウェアの使用・未使用、入出力チャネルの使用の設定、及び入出力チャネルの物理的な実装位置情報等の構成情報設定方法において、前記情報処理装置内のプロセッサにより前記情報処理装置のハードウェア実装構成を自動的に認識し、前記情報処理装置の装置構成情報ファイル及び入出力装置の構成情報を示す入出力構成情報ファイルを記憶装置から読み出すと共に、前記装置構成情報ファイルの装置構成情報と前記入出力構成情報ファイルの入出力構成情報を比較し、前記ハードウェア実装構成が前記装置構成情報ファイルで示される装置構成情報及び前記入出力構成情報ファイルで示される入出力構成情報を満たすと、前記システム構成情報ファイルのシステム構成情報を自動的に設定する。【選択図】図２
2011018159.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置内のサーバに対して、ハードウェアが使用又は未使用の設定であるか、入出力チャネルが使用する設定であるか、及び使用する入出力チャネルの物理的な実装位置に関する情報を示すシステム構成情報を設定する構成情報設定方法であって、
前記情報処理装置内のプロセッサにより前記情報処理装置に実装されているハードウェアを示すハードウェア実装構成を自動的に認識する認識工程と、
前記プロセッサにより、前記情報処理装置の装置構成を示す装置構成情報ファイル及び前記情報処理装置で使用する入出力装置の構成情報を示す入出力構成情報ファイルを記憶装置から読み出すと共に、前記装置構成情報ファイルの装置構成情報と前記入出力構成情報ファイルの入出力構成情報を比較する比較工程と、
前記ハードウェア実装構成が前記装置構成情報ファイルで示される装置構成情報及び前記入出力構成情報ファイルで示される入出力構成情報を満たすと、前記プロセッサにより前記システム構成情報ファイルのシステム構成情報を自動的に設定する設定工程を含む、構成情報設定方法。
【請求項２】
前記認識工程は、前記プロセッサにより前記サーバに対してインタフェースの接続試験を行うことで前記ハードウェア実装構成を自動的に認識する、請求項１記載の構成情報設定方法。
【請求項３】
前記プロセッサにより、前記システム構成情報の自動設定の完了を通知する工程を更に含む、請求項１又は２記載の構成情報設定方法。
【請求項４】
前記設定工程は、前記入出力構成情報ファイルから使用入出力チャネルの構成を読み出して、前記システム構成情報ファイルのシステム構成情報にオプション設定値を自動的に設定する、請求項１乃至３のいずれか１項記載の構成情報設定方法。
【請求項５】
前記比較工程が前記ハードウェア実装構成が前記装置構成情報ファイル及び前記入出力構成情報ファイルの要件を満たしていないと判定すると、前記設定工程は前記システム構成情報の自動設定を中断してハードウェア構成が不足している箇所を指摘するメッセージを出力する、請求項１乃至４のいずれか１項記載の構成情報設定方法。
【請求項６】
ハードウェアが使用又は未使用の設定であるか、入出力チャネルが使用する設定であるか、及び使用する入出力チャネルの物理的な実装位置に関する情報を示すシステム構成情報を設定される情報処理装置であって、
前記情報処理装置に実装されているハードウェアを示すハードウェア実装構成を自動的に認識する認識部と、
前記情報処理装置の装置構成を示す装置構成情報ファイル及び前記情報処理装置で使用する入出力装置の構成情報を示す入出力構成情報ファイルを格納する記憶装置と、
前記装置構成情報ファイル及び前記入出力構成情報ファイルを前記記憶装置から読み出すと共に、前記装置構成情報ファイルの装置構成情報と前記入出力構成情報ファイルの入出力構成情報を比較する比較部と、
前記ハードウェア実装構成が前記装置構成情報ファイルで示される装置構成情報及び前記入出力構成情報ファイルで示される入出力構成情報を満たすと、前記システム構成情報ファイルのシステム構成情報を自動的に設定する設定部を備えた、情報処理装置。
【請求項７】
前記認識部は前記情報処理装置内に設けられたプロセッサにより形成され、前記情報処理装置内のサーバに対してインタフェースの接続試験を行うことで前記ハードウェア実装構成を自動的に認識する、請求項６記載の情報処理装置。
【請求項８】
前記設定部は前記情報処理装置内に設けられたプロセッサにより形成され、前記プロセッサは前記設定部により設定された前記システム構成情報ファイルのシステム構成情報を前記記憶装置に格納する、請求項６又は７記載の情報処理装置。
【請求項９】
前記認識部は、前記プロセッサ内のコントローラにより形成され、
前記比較部及び前記設定部は、前記プロセッサ内のＣＰＵにより形成される、請求項６乃至８のいずれか１項記載の情報処理装置。
【請求項１０】
前記プロセッサの前記設定部は、前記システム構成情報の自動設定の完了を通知する、請求項６乃至９のいずれか１項記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構成情報設定方法及び情報処理装置に係り、特にコンピュータシステム等の情報処理装置のシステム構成情報を自動的に設定する構成情報設定方法及びそのような構成情報設定方法を用いる情報処理装置に関する。
【背景技術】
【０００２】
コンピュータシステム、特にメインフレームにおいては、コンピュータシステムの初回の立ち上げ時にシステム構成情報を初期値に設定する必要がある。システム構成情報とは、ＣＰＵ（Central Processing Unit）、メモリ等のハードウェアが使用又は未使用の設定であるか、入出力（Ｉ／Ｏ：Input and Output）チャネルが使用する設定であるか、使用するＩ／Ｏチャネルの物理的な実装位置等に関する情報を示す。コンピュータシステムを動作させるときは、システム構成情報に基づいて起動時の初期設定を行う。
【０００３】
従来のコンピュータシステムは、コンピュータシステムの初回立ち上げ時に装置構成情報ファイル、Ｉ／Ｏ構成情報ファイルに基づき、操作者が手動でシステム構成情報を設定する必要がある。ここで、装置構成情報ファイルとは、顧客との契約で決められたコンピュータシステムの装置構成を格納した暗号化データが格納されたファイルであり、コンピュータシステムの運用時はこの暗号化データを展開することで契約で決められた装置構成でコンピュータシステムを動作させる。又、Ｉ／Ｏ構成情報ファイルとは、コンピュータシステムで使用するＩ／Ｏ装置の構成情報が格納されているファイルであり、このファイルの情報には使用するチャネル種別、論理的な実装位置等が含まれる。
【０００４】
図１は、従来の構成情報設定方法の一例を説明するフローチャートである。図１において、ステップＳ１では、操作者が装置構成情報ファイルをコンピュータシステムにインストールし、ステップＳ２では、操作者がＩ／Ｏ構成情報ファイルをコンピュータシステムにインストールする。ステップＳ３では、操作者がインストールされているＩ／Ｏ構成情報ファイルの中から使用するＩ／Ｏ構成情報ファイルを選択する。
【０００５】
ステップＳ４では、操作者が装置構成情報ファイルと選択されたＩ／Ｏ構成情報ファイルに基づき、システム構成情報の初期設定を行う。システム構成情報の初期設定には、例えば使用するＣＰＵの設定、待機させるＣＰＵの設定、使用するメモリの設定、使用するＩ／Ｏチャネルの設定、使用するＩ／Ｏチャネルの物理的な実装位置、システムオプションの有効又は無効の設定（所謂オプション設定）等が含まれる。
【０００６】
ステップＳ４の後、ステップＳ５では、操作者がコンピュータシステムを再起動させ、ステップＳ６では、操作者がシステムの立ち上げが成功したか否かを判定する。ステップＳ６の判定結果がＮＯであると、ステップＳ７では、操作者が初期設定にミスが発生したか否かを判定する。ステップＳ７の判定結果がＹＥＳであると、処理はステップＳ４へ戻る。ステップＳ７の判定結果がＮＯであると、ステップＳ８では、操作者がＩ／Ｏ構成情報ファイルの選択にミスが発生したか否かを判定する。ステップＳ８の判定結果がＹＥＳであると、処理はステップＳ３へ戻る。ステップＳ８の判定結果がＮＯであると、ステップＳ９では、操作者が装置構成情報ファイルにミスが発生したか否かを判定する。ステップＳ９の判定結果がＮＯであると、ステップＳ１０では、操作者がハードウェアの異常を認識し、ハードウェアの修理又は交換を決定する。ステップＳ９の判定結果がＹＥＳであると、ステップＳ１１では、操作者が装置構成情報ファイルを再作成する。一方、ステップＳ６の判定結果がＹＥＳになると、構成情報を設定する処理は終了する。
【０００７】
このように構成情報を設定する処理は、略全てが操作者による手作業で行われるため、処理を行うのに時間がかかる。又、構成情報の設定時に操作者が操作ミスを起こす可能性がある。更に、操作ミスが発生してコンピュータシステムの起動に失敗した場合、各構成情報やオプション設定値の妥当性チェック等の原因調査を行うため、コンピュータシステムを再び稼動可能状態に復旧させるまでに時間がかかる。
【０００８】
上記の如き問題は、装置構成情報ファイルの変更に伴いシステム構成情報の再設定が必要となった場合にも同様に発生する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平５−２８０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
従来の構成情報設定方法及び情報処理装置では、比較的短時間で構成情報を設定することができないという問題があった。
【００１１】
そこで、本発明は、比較的短時間で構成情報を設定することのできる構成情報設定方法及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の一観点によれば、情報処理装置内のサーバに対して、ハードウェアが使用又は未使用の設定であるか、入出力チャネルが使用する設定であるか、及び使用する入出力チャネルの物理的な実装位置に関する情報を示すシステム構成情報を設定する構成情報設定方法であって、前記情報処理装置内のプロセッサにより前記情報処理装置に実装されているハードウェアを示すハードウェア実装構成を自動的に認識する認識工程と、前記プロセッサにより、前記情報処理装置の装置構成を示す装置構成情報ファイル及び前記情報処理装置で使用する入出力装置の構成情報を示す入出力構成情報ファイルを記憶装置から読み出すと共に、前記装置構成情報ファイルの装置構成情報と前記入出力構成情報ファイルの入出力構成情報を比較する比較工程と、前記ハードウェア実装構成が前記装置構成情報ファイルで示される装置構成情報及び前記入出力構成情報ファイルで示される入出力構成情報を満たすと、前記プロセッサにより前記システム構成情報ファイルのシステム構成情報を自動的に設定する設定工程を含む構成情報設定方法が提供される。
【００１３】
本発明の一観点によれば、ハードウェアが使用又は未使用の設定であるか、入出力チャネルが使用する設定であるか、及び使用する入出力チャネルの物理的な実装位置に関する情報を示すシステム構成情報を設定される情報処理装置であって、前記情報処理装置に実装されているハードウェアを示すハードウェア実装構成を自動的に認識する認識部と、前記情報処理装置の装置構成を示す装置構成情報ファイル及び前記情報処理装置で使用する入出力装置の構成情報を示す入出力構成情報ファイルを格納する記憶装置と、前記装置構成情報ファイル及び前記入出力構成情報ファイルを前記記憶装置から読み出すと共に、前記装置構成情報ファイルの装置構成情報と前記入出力構成情報ファイルの入出力構成情報を比較する比較部と、前記ハードウェア実装構成が前記装置構成情報ファイルで示される装置構成情報及び前記入出力構成情報ファイルで示される入出力構成情報を満たすと、前記システム構成情報ファイルのシステム構成情報を自動的に設定する設定部を備えた情報処理装置が提供される。
【発明の効果】
【００１４】
開示の構成情報設定方法及び情報処理装置によれば、比較的短時間で構成情報を設定することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】従来の構成情報設定方法の一例を説明するフローチャートである。
【図２】本発明の一実施例における情報処理装置の構成の一例を示すブロック図である。
【図３】図２のサービスプロセッサの構成の一例を示すブロック図である。
【図４】装置構成情報ファイルの一例を説明する図である。
【図５】Ｉ／Ｏ構成情報ファイルの一例を説明する図である。
【図６】システム構成情報ファイルの一例を説明する図である。
【図７】システム構成情報ファイル、装置構成情報ファイル、及びＩ／Ｏ構成情報ファイルの関係を説明する図である。
【図８】実施例における構成情報設定方法の一例を説明するフローチャートである。
【図９】ハードウェア自動認識処理を説明するフローチャートである。
【図１０】構成チェック処理を説明するフローチャートである。
【図１１】構成情報設定方法の手順の一部を説明するタイムチャートである。
【発明を実施するための形態】
【００１６】
開示の構成情報設定方法及び情報処理装置では、情報処理装置内のサーバに対して、ハードウェアが使用又は未使用の設定であるか、入出力チャネルが使用する設定であるか、及び使用する入出力チャネルの物理的な実装位置に関する情報を示すシステム構成情報を設定する。情報処理装置内のプロセッサにより情報処理装置に実装されているハードウェアを示すハードウェア実装構成を自動的に認識し、プロセッサにより情報処理装置の装置構成を示す装置構成情報ファイル及び情報処理装置で使用する入出力装置の構成情報を示す入出力構成情報ファイルを記憶装置から読み出すと共に、装置構成情報ファイルの装置構成情報と入出力構成情報ファイルの入出力構成情報を比較し、ハードウェア実装構成が装置構成情報ファイルで示される装置構成情報及び入出力構成情報ファイルで示される入出力構成情報を満たすと、プロセッサによりシステム構成情報ファイルのシステム構成情報を自動的に設定する。
【００１７】
システム構成情報の設定を自動的に行うことにより、比較的短時間でシステム構成情報を設定することが可能となる。又、操作者が手作業でシステム構成情報を設定する場合のような操作者による操作ミスを無くすことができる。更に、情報処理装置を稼動可能とするまでの時間を短縮可能となる。
【００１８】
以下に、開示の構成情報設定方法及び情報処理装置の各実施例を図面と共に説明する。
【実施例】
【００１９】
図２は、本発明の一実施例における情報処理装置の構成の一例を示すブロック図である。図２に示す情報処理装置１は、所謂メインフレーム（又は、コンピュータシステム）であり、本体部１１及びＮ個（Ｎは自然数）のＩ／Ｏ装置１２−１〜１２−Ｎを有する。本体部１１は、サーバ１１１及びサービスプロセッサ（ＳＶＰ）１１２を有する。各Ｉ／Ｏ装置１２−１〜１２−Ｎは、例えばＬ個（Ｌは自然数）のＩ／Ｏモジュール１２１−１〜１２１−Ｌを有し、各Ｉ／Ｏモジュール１２１−１〜１２１−Ｌには複数のＩ／Ｏ部１２５が設けられている。
【００２０】
サーバ１１１は、Ｍ個（Ｍは自然数）のＣＰＵ２１−１〜２１−Ｍ、Ｎ個のＩ／Ｏチャネル２３−１〜２３−Ｎ、及びメモリ２２がバス２４を介して接続された構成を有する。尚、Ｎ，Ｍ，Ｌの値は任意に設定可能であり、特定の関係を満たす必要はない。
【００２１】
図３は、図２のサービスプロセッサ１１２の構成の一例を示すブロック図である。図３に示すサービスプロセッサ１１２は、コントローラ３１、ＣＰＵ３２、メモリ３３、ハードディスク装置（ＨＤＤ：Hard Disk Drive）等で形成された記憶部３４、及び保守用Ｉ／Ｏポート３５がバス３６を介して接続された構成を有する。記憶部３４には、装置構成情報ファイル３４１、Ｉ／Ｏ構成情報ファイル３４２、及びシステム構成情報ファイル３４３が格納される。
【００２２】
図４は、装置構成情報ファイル３４１の一例を説明する図である。装置構成情報ファイル３４１は、顧客との契約で決められた情報処理装置１の装置構成を格納した暗号化データが格納されたファイルであり、情報処理装置１の運用時はこの暗号化データを展開することで契約で決められた装置構成で情報処理装置１を動作させる。図４に示す例では、管理情報は、例えば本体部１１の装置固有番号を含む。又、図４に示す例では、装置構成情報は、ＣＰＵ２１−１〜２１−Ｍのうち運用する運用ＣＰＵ数、メモリ２２のメモリ容量、メモリ２２のメモリ構成、サーバ１１１の性能を示す性能係数、ＣＰＵ２１−１〜２１−Ｍのうち予備にする予備ＣＰＵ数、サーバ１１１内で使用するクロック信号の周波数等を示すクロック値、及び有効であるオプション機能を示すオプション機能フラグを含む。管理情報と装置構成情報は、暗号化された暗号化データの形で装置構成情報ファイル３４１に格納されている。
【００２３】
図５は、Ｉ／Ｏ構成情報ファイル３４２の一例を説明する図である。Ｉ／Ｏ構成情報ファイル３４２は、情報処理装置（メインフレーム）１で使用するＩ／Ｏ装置１２−１〜１２−Ｎの構成情報が格納されているファイルであり、このＩ／Ｏ構成情報ファイル３４２の情報には使用するＩ／Ｏチャネルの種別、論理的な実装位置等が含まれる。図５に示す例では、Ｉ／Ｏ構成情報ファイル３４２は、各Ｉ／Ｏチャネル２３−１〜２３−ＮのＩ／Ｏチャネル番号に対して各Ｉ／Ｏチャネル２３−１〜２３−Ｎの論理的な実装位置と、使用するＩ／Ｏチャネル２３−１〜２３−Ｎの種別（又は、装置種）を含む。
【００２４】
図６は、システム構成情報ファイル３４３の一例を説明する図である。システム構成情報ファイル３４３は、ＣＰＵ、メモリ等のハードウェアが使用又は未使用の設定であるか、Ｉ／Ｏチャネルが使用する設定であるか、使用するＩ／Ｏチャネルの物理的な実装位置等に関する情報を示すシステム構成情報で形成されたファイルである。図６に示す例では、システム構成情報ファイル３４３は、ＣＰＵ２１−１〜２１−Ｍのうち運用するＣＰＵで構成される運用ＣＰＵ構成、ＣＰＵ２１−１〜２１−Ｍのうち待機させるＣＰＵで構成される待機ＣＰＵ構成、メモリ２２のうち使用するメモリ容量、メモリ２２で使用するバンク構成、Ｉ／Ｏチャネル２３−１〜２３−Ｎのうち運用するＩ／Ｏチャネルで構成される運用チャネル構成、Ｉ／Ｏチャネル２３−１〜２３−Ｎに対して有効であるオプション設定を示すチャネルオプションＣｏｐ１，Ｃｏｐ２、システムの運用モード、オペレーティングシステム（ＯＳ：Operating System）のオプション設定、ＩＰＬ（Initial Program Load）機番、ＩＰＬのオプション設定、及び有効であるオプション機構を示すオプション機構フラグＯｐｆ１，Ｏｐｆ２を含む。
【００２５】
図７は、システム構成情報ファイル３４３、装置構成情報ファイル３４１、及びＩ／Ｏ構成情報ファイル３４２の関係を説明する図である。図７において、ＳＴ１で示すように、システム構成情報ファイル３４３は、情報処理装置（メインフレーム）１に実装されているＣＰＵ、メモリ、Ｉ／Ｏ装置等のハードウェアを示すハードウェア実装構成３４４を反映して設定される。又、ＳＴ２で示すように、ハードウェア実装構成３４４が装置構成情報ファイル３４１で示される装置構成情報を満たすか否かを判定すると共に、ＳＴ３で示すように、ハードウェア実装構成３４４がＩ／Ｏ構成情報ファイル３４２で示されるＩ／Ｏ構成情報を満たすか否かを判定する。そして、ＳＴ４で示すように、装置構成情報ファイル３４１で示される装置構成情報を反映してシステム構成情報ファイル３４３に設定すると共に、ＳＴ５で示すように、Ｉ／Ｏ構成情報ファイル３４２で示されるＩ／Ｏ構成情報を反映してシステム構成情報ファイル３４３に設定する。例えば、Ｉ／Ｏ構成情報ファイル３４２から使用Ｉ／Ｏチャネルの構成を読み出して、システム構成情報ファイル３４３のシステム構成情報にオプション設定値を適切に自動的に設定することができる。又、システム構成情報の自動設定時に、ハードウェア実装構成３４４が装置構成情報ファイル３４１及びＩ／Ｏ構成情報ファイル３４２の要件を満たしていないと判定した場合、システム構成情報の自動設定を中断して、ハードウェア構成が不足している箇所を指摘するメッセージ等を操作者に対して出力することもできる。本実施例では、上記ＳＴ１〜ＳＴ５の処理をサービスプロセッサ１１２内で自動的に実行する。
【００２６】
図８は、実施例における構成情報設定方法の一例を説明するフローチャートである。図８において、ステップＳ２１〜Ｓ２３，Ｓ３０〜Ｓ３６は操作者による操作に応答して実行され、ステップＳ２４〜Ｓ２９はサービスプロセッサ１１２により実行される。本実施例では、ステップＳ２５はコントローラ３１により実行され、ステップＳ２８はＣＰＵ３２により実行されるが、ステップＳ２５，Ｓ２８はサービスプロセッサ１１２内で実行されればどの部分により実行されるかは特に限定されない。
【００２７】
図８において、ステップＳ２１では、操作者が装置構成情報ファイル３４１をサービスプロセッサ１１２内の記憶装置３４にインストールし、ステップＳ２２では、操作者がＩ／Ｏ構成情報ファイル３４２を記憶装置３４にインストールする。ステップＳ２３では、操作者がインストールされているＩ／Ｏ構成情報ファイル３４２の中から使用するＩ／Ｏ構成情報ファイルを選択する。尚、操作者による操作、選択等の指示は、任意のＩ／Ｏ装置１２−ｉ（ｉ＝１〜Ｎ）のオペレーションパネルやキーボード等から入力しても、或いは、サービスプロセッサ１１２の保守用Ｉ／Ｏポート３５に接続された入力装置（図示せず）から入力しても良い。
【００２８】
ステップＳ２４では、サービスプロセッサ１１２による初期値自動設定処理の実行を開始する。ステップＳ２５では、コントローラ３１がハードウェア実装構成３４４を自動認識するハードウェア自動認識処理を実行する。
【００２９】
図９は、ステップＳ２５が実行するハードウェア自動認識処理を説明するフローチャートである。図９において、ステップＳ２５１では、情報処理装置１が稼働中であるか否かを判定し、判定結果がＹＥＳであると図８の処理へ戻り処理はステップＳ２６へ進む。一方、ステップＳ２５１の判定結果がＮＯであると、ステップＳ２５２では、装置構成情報ファイル３４１の装置構成情報との比較に必要なハードウェア（ＣＰＵ、メモリ、Ｉ／Ｏチャネル等）を確認する。ステップＳ２５３では、ハードウェアがサーバ１１のインタフェースに接続されているか否かを、インタフェースの接続試験等の周知の方法で判定する。ステップＳ２５３の判定結果がＹＥＳであると、ステップＳ２５４では、接続されているハードウェアに対して故障（又は、不良品）を示す情報が設定されているか否かを判定する。ステップＳ２５５の判定結果がＮＯであると、ステップＳ２５５では、ハードウェアを実装状態であると判定してハードウェア実装構成３４４に格納する。又、ステップＳ２５３の判定結果がＮＯ、或いは、ステップＳ２５４の判定結果がＹＥＳであると、ステップＳ２５６では、ハードウェアを未実装状態と判定してハードウェア実装構成３４４には格納しない。ステップＳ２５５又はステップＳ２５６の後、ステップＳ２５７では、装置構成情報ファイル３４１の装置構成情報との比較に必要な全てのハードウェアの確認が終了したか否かを判定する。ステップＳ２５７の判定結果がＮＯであると処理はステップＳ２５２へ戻り、判定結果がＹＥＳであるとであると図８の処理へ戻り処理はステップＳ２６へ進む。
【００３０】
図８において、ステップＳ２６では、ＣＰＵ３２が装置構成情報ファイル３４１を記憶装置３４から読み出し、ステップＳ２７では、ＣＰＵ３２がＩ／Ｏ構成情報ファイル３４２を記憶装置３４から読み出す。ステップＳ２８では、ＣＰＵ３２が構成チェックを実行する。
【００３１】
図１０は、ステップＳ２８が実行する構成チェック処理を説明するフローチャートである。図１０において、ステップＳ２８１では、記憶部３４から装置構成情報ファイル３４１を読み出す。ステップＳ２８２では、図９のハードウェア自動認識処理で認識したハードウェア実装構成３４４と、装置構成情報ファイル３４１の装置構成情報とＩ／Ｏ構成情報ファイル３４２のＩ／Ｏ構成情報を比較する。ステップＳ２８３では、ハードウェア実装構成３４４が装置構成情報ファイル３４１で示される装置構成情報及びＩ／Ｏ構成情報ファイル３４２で示されるＩ／Ｏ構成情報を満たすか否かを判定する。ステップＳ２８３の判定結果がＮＯであると、ステップＳ２８４では、ハードウェア実装構成３４４と装置構成情報ファイル３４１で示される装置構成情報及びＩ／Ｏ構成情報ファイル３４２で示されるＩ／Ｏ構成情報との比較結果を表示する。比較結果は、例えばハードウェア構成が不足している箇所を示す。このような比較結果は、任意のＩ／Ｏ装置１２−ｉ（ｉ＝１〜Ｎ）の表示部に表示しても、或いは、サービスプロセッサ１１２の保守用Ｉ／Ｏポート３５に接続された表示装置（図示せず）に表示しても良い。ステップＳ２８５では、図８の処理を中断する。一方、ステップＳ２８３の判定結果がＹＥＳであると、図８の処理へ戻り処理はステップＳ２９へ進む。
【００３２】
図８において、ステップＳ２９では、ＣＰＵ３２がシステム構成情報ファイル３４３のシステム構成情報を設定又は更新し、初期値自動設定処理が完了したことを示すメッセージ等を表示することで操作者に初期値自動設定処理の完了を通知する。メッセージ等は、任意のＩ／Ｏ装置１２−ｉ（ｉ＝１〜Ｎ）の表示部に表示しても、或いは、サービスプロセッサ１１２の保守用Ｉ／Ｏポート３５に接続された表示装置（図示せず）に表示しても良い。又、ステップＳ３０では、必要に応じて操作者がシステム構成情報ファイル３４３のシステム構成情報を手動で設定又は更新する。このステップＳ３０の処理は、省略可能である。
【００３３】
ステップＳ３０の後、或いは、ステップＳ３０を省略した場合にはステップＳ２９の後、ステップＳ３１では、操作者が情報処理装置１を再起動させ、ステップＳ３２では、操作者が情報処理装置１の立ち上げが成功したか否かを判定する。ステップＳ３２の判定結果がＮＯであると、ステップＳ３３では、操作者がＩ／Ｏ構成情報ファイル３４２の選択でミスが発生したか否かを判定する。ステップＳ３３の判定結果がＹＥＳであると、処理はステップＳ２３へ戻る。ステップＳ３３の判定結果がＮＯであると、ステップＳ３４では、操作者が装置構成情報ファイル３４１にミスが発生したか否かを判定する。ステップＳ３４の判定結果がＮＯであると、ステップＳ３５では、操作者がハードウェアの異常を認識し、ハードウェアの修理又は交換を決定する。ステップＳ３４の判定結果がＹＥＳであると、ステップＳ３６では、操作者が装置構成情報ファイル３４１を再作成する。一方、ステップＳ３２の判定結果がＹＥＳになると、構成情報を設定する処理は終了する。
【００３４】
図１１は、構成情報設定方法の手順の一部を説明するタイムチャートである。図１１において、ステップＳ１３１では、操作者が装置構成情報ファイル３４１をサービスプロセッサ１１２内の記憶装置３４にインストールし、ステップＳ１３２では、操作者がＩ／Ｏ構成情報ファイル３４２を記憶装置３４にインストールする。ステップＳ１３３では、操作者がインストールされているＩ／Ｏ構成情報ファイル３４２の中から使用するＩ／Ｏ構成情報ファイルを選択して初期値自動設定を指示する。ステップＳ１３４では、サービスプロセッサ１１２による初期値自動設定処理の実行を開始する。ステップＳ１３１〜Ｓ１３４は、図８に示すステップＳ２１〜Ｓ２４に相当する。
【００３５】
ステップＳ１３５では、サービスプロセッサ１１２のコントローラ３１がハードウェア実装構成３４４を自動認識するためにハードウェア実装状態を確認する。ステップＳ１３６では、ハードウェアがサーバ１１のインタフェースに接続されているか否かを、インタフェースの接続試験等の周知の方法で判定することで、情報処理装置１のハードウェアの実装状態を読み出す。ステップＳ１３７では、ステップＳ１３６で読み出したハードウェアの実装状態をサービスプロセッサ１１２のコントローラ３１に通知する。ステップＳ１３８では、サービスプロセッサ１１２のコントローラ３１がメモリ３３にハードウェアの実装状態を示すハードウェア実装情報、即ち、ハードウェア実装構成３４４を格納する。ステップＳ１３５〜Ｓ１３８は、図８に示すステップＳ２５に相当する。
【００３６】
ステップＳ１３９では、情報処理装置１が稼働中でないと、ＣＰＵ３２が装置構成情報ファイル３４１及びＩ／Ｏ構成情報ファイル３４２を記憶装置３４から読み出すと共に、ハードウェア実装構成３４４をメモリ３３から読み出す。又、ステップＳ１３９では、ＣＰＵ３２が装置構成情報ファイル３４１の装置構成情報とＩ／Ｏ構成情報ファイル３４２のＩ／Ｏ構成情報を比較する。ステップＳ１４０では、ハードウェア実装構成３４４が装置構成情報ファイル３４１で示される装置構成情報及びＩ／Ｏ構成情報ファイル３４２で示されるＩ／Ｏ構成情報を満たすと、ＣＰＵ３２がシステム構成情報ファイル３４３のシステム構成情報を設定又は更新する。ステップＳ１４１では、ＣＰＵ３２が設定又は更新したシステム構成情報ファイル３４３のシステム構成情報を記憶装置３４に格納する。更に、ステップＳ１４２では、ＣＰＵ３２が初期値自動設定処理が完了したことを示すメッセージ等を表示することで操作者に初期値自動設定処理の完了を通知する。メッセージ等は、任意のＩ／Ｏ装置１２−ｉ（ｉ＝１〜Ｎ）の表示部に表示しても、或いは、サービスプロセッサ１１２の保守用Ｉ／Ｏポート３５に接続された表示装置（図示せず）に表示しても良い。ステップＳ１３９は図８に示すステップＳ２６〜Ｓ２８に相当し、ステップＳ１４０〜Ｓ１４２は図８に示すステップＳ２９に相当する。
【００３７】
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
情報処理装置内のサーバに対して、ハードウェアが使用又は未使用の設定であるか、入出力チャネルが使用する設定であるか、及び使用する入出力チャネルの物理的な実装位置に関する情報を示すシステム構成情報を設定する構成情報設定方法であって、
前記情報処理装置内のプロセッサにより前記情報処理装置に実装されているハードウェアを示すハードウェア実装構成を自動的に認識する認識工程と、
前記プロセッサにより、前記情報処理装置の装置構成を示す装置構成情報ファイル及び前記情報処理装置で使用する入出力装置の構成情報を示す入出力構成情報ファイルを記憶装置から読み出すと共に、前記装置構成情報ファイルの装置構成情報と前記入出力構成情報ファイルの入出力構成情報を比較する比較工程と、
前記ハードウェア実装構成が前記装置構成情報ファイルで示される装置構成情報及び前記入出力構成情報ファイルで示される入出力構成情報を満たすと、前記プロセッサにより前記システム構成情報ファイルのシステム構成情報を自動的に設定する設定工程を含む、構成情報設定方法。
（付記２）
前記認識工程は、前記プロセッサにより前記サーバに対してインタフェースの接続試験を行うことで前記ハードウェア実装構成を自動的に認識する、付記１記載の構成情報設定方法。
（付記３）
前記装置構成情報ファイルは、顧客との契約で決められた前記情報処理装置の装置構成を格納した暗号化データが格納されたファイルであり、前記情報処理装置の運用時は前記暗号化データを展開することで契約で決められた装置構成で前記情報処理装置を動作させ、
前記入出力構成情報ファイルは、前記情報処理装置で使用する入出力装置の構成情報が格納されているファイルであり、使用するチャネル種別、論理的な実装位置を含む、付記１又は２記載の構成情報設定方法。
（付記４）
前記プロセッサにより、前記設定工程により設定された前記システム構成情報ファイルのシステム構成情報を前記記憶装置に格納する格納工程を更に含む、付記１乃至３のいずれか１項記載の構成情報設定方法。
（付記５）
前記認識工程は、前記プロセッサ内のコントローラにより実行され、
前記比較工程及び前記設定工程は、前記プロセッサ内のＣＰＵにより実行される、付記１乃至４のいずれか１項記載の構成情報設定方法。
（付記６）
前記認識工程は、前記コントローラにより前記ハードウェア実装構成を前記プロセッサ内のメモリに格納する、付記５記載の構成情報設定方法。
（付記７）
前記プロセッサにより、前記システム構成情報の自動設定の完了を通知する工程を更に含む、付記１乃至６のいずれか１項記載の構成情報設定方法。
（付記８）
前記設定工程は、前記入出力構成情報ファイルから使用入出力チャネルの構成を読み出して、前記システム構成情報ファイルのシステム構成情報にオプション設定値を自動的に設定する、付記１乃至７のいずれか１項記載の構成情報設定方法。
（付記９）
前記比較工程が前記ハードウェア実装構成が前記装置構成情報ファイル及び前記入出力構成情報ファイルの要件を満たしていないと判定すると、前記設定工程は前記システム構成情報の自動設定を中断してハードウェア構成が不足している箇所を指摘するメッセージを出力する、付記１乃至８のいずれか１項記載の構成情報設定方法。
（付記１０）
ハードウェアが使用又は未使用の設定であるか、入出力チャネルが使用する設定であるか、及び使用する入出力チャネルの物理的な実装位置に関する情報を示すシステム構成情報を設定される情報処理装置であって、
前記情報処理装置に実装されているハードウェアを示すハードウェア実装構成を自動的に認識する認識部と、
前記情報処理装置の装置構成を示す装置構成情報ファイル及び前記情報処理装置で使用する入出力装置の構成情報を示す入出力構成情報ファイルを格納する記憶装置と、
前記装置構成情報ファイル及び前記入出力構成情報ファイルを前記記憶装置から読み出すと共に、前記装置構成情報ファイルの装置構成情報と前記入出力構成情報ファイルの入出力構成情報を比較する比較部と、
前記ハードウェア実装構成が前記装置構成情報ファイルで示される装置構成情報及び前記入出力構成情報ファイルで示される入出力構成情報を満たすと、前記システム構成情報ファイルのシステム構成情報を自動的に設定する設定部を備えた、情報処理装置。
（付記１１）
前記認識部は前記情報処理装置内に設けられたプロセッサにより形成され、前記情報処理装置内のサーバに対してインタフェースの接続試験を行うことで前記ハードウェア実装構成を自動的に認識する、付記１０記載の情報処理装置。
（付記１２）
前記装置構成情報ファイルは、顧客との契約で決められた前記情報処理装置の装置構成を格納した暗号化データが格納されたファイルであり、前記情報処理装置の運用時は前記暗号化データを展開することで契約で決められた装置構成で前記情報処理装置を動作させ、
前記入出力構成情報ファイルは、前記情報処理装置で使用する入出力装置の構成情報が格納されているファイルであり、使用するチャネル種別、論理的な実装位置を含む、付記１０又は１１記載の情報処理装置。
（付記１３）
前記設定部は前記情報処理装置内に設けられたプロセッサにより形成され、前記プロセッサは前記設定部により設定された前記システム構成情報ファイルのシステム構成情報を前記記憶装置に格納する、付記１０乃至１２のいずれか１項記載の情報処理装置。
（付記１４）
前記認識部は、前記プロセッサ内のコントローラにより形成され、
前記比較部及び前記設定部は、前記プロセッサ内のＣＰＵにより形成される、付記１０乃至１３のいずれか１項記載の情報処理装置。
（付記１５）
前記コントローラの前記認識部は、前記ハードウェア実装構成を前記プロセッサ内のメモリに格納する、付記１４記載の情報処理装置。
（付記１６）
前記プロセッサの前記設定部は、前記システム構成情報の自動設定の完了を通知する、付記１０乃至１５のいずれか１項記載の情報処理装置。
（付記１７）
前記設定部は、前記入出力構成情報ファイルから使用入出力チャネルの構成を読み出して、前記システム構成情報ファイルのシステム構成情報にオプション設定値を自動的に設定する、付記１０乃至１６のいずれか１項記載の情報処理装置。
（付記１８）
前記比較部が前記ハードウェア実装構成が前記装置構成情報ファイル及び前記入出力構成情報ファイルの要件を満たしていないと判定すると、前記設定部は前記システム構成情報の自動設定を中断してハードウェア構成が不足している箇所を指摘するメッセージを出力する、付記１０乃至１７のいずれか１項記載の情報処理装置。
【００３８】
以上、開示の構成情報設定方法及び情報処理装置を実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは言うまでもない。
【符号の説明】
【００３９】
１      情報処理装置
１１      サーバ
１２−１〜１２−Ｎ      Ｉ／Ｏ装置
３１      コントローラ
３２      ＣＰＵ
３３      メモリ
３４      ディスク装置
１１１      プロセッサ
１１２      サービスプロセッサ
【図１】
2011018159.tif 000003
【図２】
2011018159.tif 000004
【図３】
2011018159.tif 000005
【図４】
2011018159.tif 000006
【図５】
2011018159.tif 000007
【図６】
2011018159.tif 000008
【図７】
2011018159.tif 000009
【図８】
2011018159.tif 000010
【図９】
2011018159.tif 000011
【図１０】
2011018159.tif 000012
【図１１】
2011018159.tif 000013