(57)【要約】【課題】システムの運用を停止することなく周辺装置を追加して機能強化をおこなう論理区画式計算機システムを提供する。【解決手段】周辺装置を追加して機能の強化、拡張を図る際に、追加リソース３４のＨＷリソース情報を新たにＨＷリソースの割り当てを管理する診断制御プロセッサ１１内のＨＷリソース管理テーブル２２に登録し、各論理区画ＯＳは構成情報読み込み手段（５１〜５３）によりシステムの構成情報（４１〜４３）を書き換える。【選択図】　　　　図１
2004013522.tif 000002
【特許請求の範囲】
【請求項１】
一つの中央処理装置（ＣＰＵ）の上で、複数のオペレーティングシステム（ＯＳ）が同時に動作するシステムとして、ＨＷリソースである、プロセッサ、主記憶、ＩＯプロセッサを論理的な単位に分割する論理区画があって、前記論理区画を各々制御するための診断制御プロセッサがＨＷリソースの割り当て、管理をおこなうＨＷリソース管理テーブルを有することで、独立した複数の論理的な計算機動作環境を実現する論理区画式計算機システムであって、
前記論理区画式計算機システムの運用を停止することなく周辺機器を増設するためにＨＷリソースの追加処理をおこなう場合に、前記診断制御プロセッサは、
追加されるＨＷリソース情報を前記ＨＷリソース管理テーブルに反映させ管理テーブル情報を更新する手段と、
追加される前記ＨＷリソース情報を前記ＨＷリソース管理テーブルで指定された論理区画の区画リソースに登録する手段を有することを特徴とする論理区画式計算機システム。
【請求項２】
前記追加処理をおこなった後に、
オペレータが各論理区画のＯＳに対して、論理区画システム毎に保有するＨＷリソース数および周辺装置の接続環境／装置状態を記載している構成情報の変更を指示し、
前記ＯＳが変更された前記構成情報を指定された論理区画に反映させる手段を有することを特徴とする請求項１に記載の論理区画式計算機システム。
【請求項３】
一つの中央処理装置（ＣＰＵ）の上で、複数のオペレーティングシステム（ＯＳ）が同時に動作するシステムとして、ＨＷリソースである、プロセッサ、主記憶、ＩＯプロセッサを論理的な単位に分割する論理区画があって、前記論理区画を各々制御するための診断制御プロセッサがＨＷリソースの割り当て、管理をおこなうＨＷリソース管理テーブルを有することで、独立した複数の論理的な計算機動作環境を実現する論理区画式計算機システムであって、
前記論理区画式計算機システムの運用を停止することなく周辺機器を増設するために、ＨＷリソースを特に追加することもなく、
オペレータが各論理区画のＯＳに対して、論理区画システム毎に保有するＨＷリソース数および周辺装置の接続環境／装置状態を記載している構成情報の変更を指示し、
前記ＯＳが変更された前記構成情報を指定された論理区画に反映させる手段を有することを特徴とする論理区画式計算機システム。
【請求項４】
一つの中央処理装置（ＣＰＵ）の上で、複数のオペレーティングシステム（ＯＳ）が同時に動作するシステムとして、ＨＷリソースである、プロセッサ、主記憶、ＩＯプロセッサを論理的な単位に分割する論理区画があって、前記論理区画を各々制御するための診断制御プロセッサがＨＷリソースの割り当て、管理をおこなうＨＷリソース管理テーブルを有することで、独立した複数の論理的な計算機動作環境を実現する論理区画式計算機システムであって、
前記論理区画式計算機システムの運用を停止することなく周辺機器を縮小するためにＨＷリソースの削除処理をおこなう場合に、前記診断制御プロセッサは、
削除されるＨＷリソース情報を前記ＨＷリソース管理テーブルに反映させ管理テーブル情報を更新する手段と、
削除される前記ＨＷリソース情報を前記ＨＷリソース管理テーブルで指定された論理区画の区画リソースに登録する手段を有することを特徴とする論理区画式計算機システム。
【請求項５】
前記削除処理をおこなった後に、
オペレータが各論理区画のＯＳに対して、論理区画システム毎に保有するＨＷリソース数および周辺装置の接続環境／装置状態を記載している構成情報の変更を指示し、
前記ＯＳが変更された前記構成情報を指定された論理区画に反映させる手段を有することを特徴とする請求項４に記載の論理区画式計算機システム。
【請求項６】
一つの中央処理装置（ＣＰＵ）の上で、複数のオペレーティングシステム（ＯＳ）が同時に動作するシステムとして、ＨＷリソースである、プロセッサ、主記憶、ＩＯプロセッサを論理的な単位に分割する論理区画があって、前記論理区画を各々制御するための診断制御プロセッサがＨＷリソースの割り当て、管理をおこなうＨＷリソース管理テーブルを有することで、独立した複数の論理的な計算機動作環境を実現する論理区画式計算機システムであって、
前記論理区画式計算機システムの運用を停止することなく周辺機器を削除するために、ＨＷリソースを特に削除することもなく、
オペレータが各論理区画のＯＳに対して、論理区画システム毎に保有するＨＷリソース数および周辺装置の接続環境／装置状態を記載している構成情報の変更を指示し、
前記ＯＳが変更された前記構成情報を指定された論理区画に反映させる手段を有することを特徴とする論理区画式計算機システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、１つの物理計算機を複数の論理区画に分割して利用可能な論理区画式計算機システムに関し、特に各区画運用を停止することなく、ＨＷリソース（プロセッサ、主記憶、入出力プロセッサ）および周辺装置（ディスク装置、ストレージ装置、プリンタ装置等）を増設し、機能を拡張して利用ができる論理区画式計算機システムに関するものである。
【０００２】
【従来の技術】
従来の論理区画式計算機システムでは、１つの物理計算機のＨＷリソースを論理的に複数の区画に切り分け、その論理区画間に壁を設け制御を行うことにより、１つの物理計算機上を独立した複数の論理計算機として使用する計算機システムである。このような方式を有する従来の論理区画式計算機システムでは、論理区画の機能制御は、区画間の壁を作る制御装置（診断制御プロセッサ）が核となる。論理区画は、事前に見積もられた構成定義に従い、それぞれの論理区画にＨＷリソースを割り当て生成される。すなわち、この制御装置がシステム立ち上げ時に論理区画の構成定義を読み込み保持し、以降はその情報を基に論理区画を生成し、論理区画でのＯＳ運用を行う。
【０００３】
【発明が解決しようとする課題】
しかし、この従来技術には、次のような問題点があった。
第１の問題点は、システム構成拡張時には、システムを一旦停止し、再立ち上げを行う必要が有るということである。その理由は、ＨＷリソースの構成情報をシステム立ち上げ時にのみ診断制御プロセッサに展開し、利用するためである。
【０００４】
第２の問題点は、１つのコンピュータシステムを複数の論理区画に分割して利用している場合、１つの論理区画に対してのみ装置増設が必要になった場合でも、運用を停止しなくても良い論理区画をも停止する必要が有り、効率的なシステム運用ができないことである。その理由は、ＨＷリソース増設時には、第１の問題点が有るために、他の論理区画の運用も一旦停止し、コンピュータシステム自体を再立ち上げする必要が有るためである。
【０００５】
本発明では、システムの運用を停止することなく、論理区画式計算機システム機能強化、および論理区画式計算機システム構成の拡張をおこなうことを目的とする。
【０００６】
【課題を解決するための手段】
かかる目的を解決するために、請求項１に記載の発明は、一つの中央処理装置（ＣＰＵ）の上で、複数のオペレーティングシステム（ＯＳ）が同時に動作するシステムとして、ＨＷリソースである、プロセッサ、主記憶、ＩＯプロセッサを論理的な単位に分割する論理区画があって、論理区画を各々制御するための診断制御プロセッサがＨＷリソースの割り当て、管理をおこなうＨＷリソース管理テーブルを有することで、独立した複数の論理的な計算機動作環境を実現する論理区画式計算機システムであって、論理区画式計算機システムの運用を停止することなく周辺機器を増設するためにＨＷリソースの追加処理をおこなう場合に、診断制御プロセッサは、追加されるＨＷリソース情報をＨＷリソース管理テーブルに反映させ管理テーブル情報を更新する手段と、追加されるＨＷリソース情報をＨＷリソース管理テーブルで指定された論理区画の区画リソースに登録する手段を有することを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の発明において、追加処理をおこなった後に、オペレータが各論理区画のＯＳに対して、論理区画システム毎に保有するＨＷリソース数および周辺装置の接続環境／装置状態を記載している構成情報の変更を指示し、ＯＳが変更された構成情報を指定された論理区画に反映させる手段を有することを特徴とする。
【０００８】
請求項３に記載の発明は、一つの中央処理装置（ＣＰＵ）の上で、複数のオペレーティングシステム（ＯＳ）が同時に動作するシステムとして、ＨＷリソースである、プロセッサ、主記憶、ＩＯプロセッサを論理的な単位に分割する論理区画があって、論理区画を各々制御するための診断制御プロセッサがＨＷリソースの割り当て、管理をおこなうＨＷリソース管理テーブルを有することで、独立した複数の論理的な計算機動作環境を実現する論理区画式計算機システムであって、論理区画式計算機システムの運用を停止することなく周辺機器を増設するために、ＨＷリソースを特に追加することもなく、オペレータが各論理区画のＯＳに対して、論理区画システム毎に保有するＨＷリソース数および周辺装置の接続環境／装置状態を記載している構成情報の変更を指示し、ＯＳが変更された構成情報を指定された論理区画に反映させる手段を有することを特徴とする。
【０００９】
請求項４に記載の発明は、一つの中央処理装置（ＣＰＵ）の上で、複数のオペレーティングシステム（ＯＳ）が同時に動作するシステムとして、ＨＷリソースである、プロセッサ、主記憶、ＩＯプロセッサを論理的な単位に分割する論理区画があって、論理区画を各々制御するための診断制御プロセッサがＨＷリソースの割り当て、管理をおこなうＨＷリソース管理テーブルを有することで、独立した複数の論理的な計算機動作環境を実現する論理区画式計算機システムであって、論理区画式計算機システムの運用を停止することなく周辺機器を縮小するためにＨＷリソースの削除処理をおこなう場合に、診断制御プロセッサは、削除されるＨＷリソース情報をＨＷリソース管理テーブルに反映させ管理テーブル情報を更新する手段と、削除されるＨＷリソース情報をＨＷリソース管理テーブルで指定された論理区画の区画リソースに登録する手段を有することを特徴とする。
【００１０】
請求項５に記載の発明は、請求項４に記載の発明において、削除処理をおこなった後に、オペレータが各論理区画のＯＳに対して、論理区画システム毎に保有するＨＷリソース数および周辺装置の接続環境／装置状態を記載している構成情報の変更を指示し、ＯＳが変更された構成情報を指定された論理区画に反映させる手段を有することを特徴とする。
【００１１】
請求項６に記載の発明は、一つの中央処理装置（ＣＰＵ）の上で、複数のオペレーティングシステム（ＯＳ）が同時に動作するシステムとして、ＨＷリソースである、プロセッサ、主記憶、ＩＯプロセッサを論理的な単位に分割する論理区画があって、論理区画を各々制御するための診断制御プロセッサがＨＷリソースの割り当て、管理をおこなうＨＷリソース管理テーブルを有することで、独立した複数の論理的な計算機動作環境を実現する論理区画式計算機システムであって、論理区画式計算機システムの運用を停止することなく周辺機器を削除するために、ＨＷリソースを特に削除することもなく、オペレータが各論理区画のＯＳに対して、論理区画システム毎に保有するＨＷリソース数および周辺装置の接続環境／装置状態を記載している構成情報の変更を指示し、ＯＳが変更された構成情報を指定された論理区画に反映させる手段を有することを特徴とする。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。
【００１３】
［実施例の構成］
図１は、本発明による論理区画式計算機システムの一実施形態を説明するブロック図である。まず、図１を参照して、本発明による論理区画へのＨＷリソースの追加方式について説明する。
【００１４】
図１において、１１は物理計算機のＨＷリソースの割り当てを管理する診断制御プロセッサであり、各論理区画のＨＷリソース割り当ておよび監視を行うＨＷリソース割り当て／監視手段２０、追加されるＨＷリソース情報を取り込み、ＨＷリソース管理テーブル情報を更新するＨＷリソース取り込み／管理手段２１、物理計算機の全ＨＷリソースの割り当て区画と状態を管理しているＨＷリソース管理テーブル２２で構成されている。
【００１５】
１２は中央処理装置（物理計算機本体）であり、論理区画１〜３（１３〜１５）に分割される。各論理区画は、各々独立した計算機システムとして動作する。論理区画１（１３）を用いて説明すると、論理区画に割り当てられる区画リソース３１（プロセッサ／主記憶／ＩＯプロセッサ）は、診断制御プロセッサ１１により割り当てられ、その区画を運用するＨＷリソースとなる。論理区画システム毎に保有するＨＷリソース数および周辺装置の接続環境／装置状態を記載している構成情報４１は、構成情報読み取り手段５１により、周辺装置から論理区画の主記憶上に展開される。この構成情報４１で表される環境においてオペレーティングシステム（ＯＳ）を稼働させ区画を運用する。論理区画２（１４）、論理区画３（１５）も論理区画１（１３）と同様な構成をとる。追加リソース３４は、システムに新しく追加するＨＷリソースである。
【００１６】
１６は物理計算機に接続されている周辺装置であり、７１〜７６はディスク装置であり、８１〜８５はストレージ装置であり、９１〜９２はプリンタ装置である。１７〜１９は各論理区画毎に接続される周辺装置を示しており、論理区画１にはディスク装置７１／ディスク装置７２／ストレージ装置８１／ストレージ装置８２／ストレージ装置８３／プリンタ装置９１が接続され、論理区画２にはディスク装置７３／ディスク装置７４／ストレージ装置８３／ストレージ装置８４／プリンタ装置９２が接続され、論理区画３にはディスク装置７４／ディスク装置７５／ディスク装置７６／ストレージ装置８５／プリンタ装置９２が接続されている。ここで、ディスク装置７４は論理区画２と論理区画３で共有される周辺装置であり、ストレージ装置８３は論理区画１と論理区画２で共有される周辺装置であり、プリンタ装置９２は区画２と論理区画３で共有される周辺装置である。ディスク装置７７／ディスク装置７８／ストレージ装置８６／プリンタ装置９３はシステムに新しく追加する周辺装置である。
【００１７】
１００はサービスプロセッサであり、追加リソース３４の情報を、ＨＷリソース管理テーブルの複製１０１に反映させる機能と、診断制御プロセッサ１１へのＨＷリソース情報更新通知機能と、各論理区画ＯＳへのシステム構成情報更新通知機能とを持つ。
【００１８】
これらの手段はそれぞれ概略つぎのように動作する。
まず、ＨＷリソースの追加動作に関して説明する。
システムへのＨＷリソースの追加は、ＨＷリソース管理テーブルに新たなＨＷリソース情報を登録する事により可能となる。ＨＷリソース管理テーブルへの新規情報登録動作を図１、図２を用いて説明する。
【００１９】
図２に示すように、ＨＷリソース管理テーブル２２は、３つの管理テーブル（プロセッサ管理テーブル２２１、主記憶管理テーブル２２２、ＩＯプロセッサ管理テーブル２２３）で構成されており、それぞれ搭載されているＨＷリソース番号（プロセッサ番号２２１１、主記憶番号２２２１、ＩＯプロセッサ番号２２３１）、割り当てられている論理区画番号（２２１２、２２２２、２２３２）、リソースの状態（プロセッサの状態２２１３、主記憶の状態２２２３、ＩＯプロセッサの状態２２３３）が記述／管理されている。各ＨＷリソース番号（プロセッサ番号２２１１、主記憶番号２２２１、ＩＯプロセッサ番号２２３１）と論理区画番号（２２１２、２２２２、２２３２）は、論理区画毎のＯＳ稼働時に必要となるＨＷリソース量を事前に見積もり、見積もりに従った論理区画の構成定義が反映される。また各ＨＷリソース状態（プロセッサの状態２２１３、主記憶の状態２２２３、ＩＯプロセッサの状態２２３３）は、各論理区画でのリソースの状態（ＯＮ／ＯＦＦ　Ｌｉｎｅ）を定期的に監視し反映される。ＨＷリソース管理テーブル２２はこのようなシステム全てのＨＷリソースの割り当て区画と状態を管理しており、このＨＷリソース管理テーブル２２に新たなＨＷリソース情報を追記する事により、システムのＨＷリソースを追加可能とする。ＨＷリソース情報の追記はサービスプロセッサ１００により行う。
【００２０】
サービスプロセッサ１００は、ＨＷリソース管理テーブルの複製１０１を持ち、これにシステムに追加するＨＷリソースの番号（プロセッサ番号２２１１’、主記憶番号２２２１’、ＩＯプロセッサ番号２２３１’）と新たに割り当てる論理区画番号（２２１２’、２２２２’、２２３２’）を追記し、ＨＷリソース取り込み／管理手段２１に通知し、更新した情報の取り込みを行わせる。
【００２１】
ＨＷリソース取り込み／管理手段２１は、サービスプロセッサ１００からの通知により、更新されたＨＷリソース管理テーブルのコピー１０１を取り込み、ＨＷリソース番号（プロセッサ番号２２１１’、主記憶番号２２２１’、ＩＯプロセッサ番号２２３１’）と割り当てる論理区画番号（２２１２’、２２２２’、２２３２’）の情報を更新する。このとき既に組み込まれているＨＷリソース状態（プロセッサの状態２２１３’、主記憶の状態２２２３’、ＩＯプロセッサの状態２２３３’）は更新せず、追加されたＨＷリソースの状態は、ＯＦＦ　ＬｉｎｅとしてＨＷリソース管理テーブル２２を更新する。ＨＷリソース管理テーブル２２の更新が完了したら、ＨＷリソース取り込み／管理手段２１は区画ＨＷリソース割り当て／監視手段２０に通知し、各論理区画へ追加されたＨＷリソースを割り当てる。
【００２２】
ＨＷリソース割り当て／監視手段２０は、ＨＷリソース取り込み／管理手段２１の通知により、ＨＷリソース管理テーブル２２を参照し各論理区画のＨＷリソース情報（３１、３２、３３）を書き換える。全ての論理区画の区画リソースを書き換えたら、ＨＷリソース取り込み／管理手段２１に通知し、再度ＨＷリソース状態（プロセッサの状態２２１３’、主記憶の状態２２２３’、ＩＯプロセッサの状態２２３３’）を更新する。このとき新たに追加されたＨＷリソースの状態は、ＯＮ　Ｌｉｎｅとして更新される。
【００２３】
次に、システムへの周辺装置の追加動作に関して説明する。
システムへの周辺装置の追加は、各論理区画のシステム構成情報を更新することにより可能となる。システム構成情報の更新動作を図１、図４を用いて説明する。
【００２４】
周辺装置追加によるシステム構成情報の更新は、区画構成情報ファイル（６１、６２、６３）を任意のディスク上に用意し、構成情報読み込み手段（５１、５２、５３）により区画内の構成情報を書き換えることにより、新しい周辺装置をシステムに組み込む。
【００２５】
構成情報読み込み手段（５１、５２、５３）は、サービスプロセッサ１００からの通知により、区画構成情報ファイル（６１、６２、６３）を読み込み、主記憶上にシステムの構成情報として展開する。このとき現構成情報４１の各装置の接続および障害情報を反映しながら新しい構成情報を主記憶上の別の領域に展開する。従って、ＯＳを新たに立ち上げることなく稼働させたまま構成情報を置き換えていくことができる。展開終了後に新構成情報４１’に置き換え、現構成情報４１は主記憶上から削除する。また、現構成情報４２、４３に関しても同様の手順で新構成情報４２’、４３’に置き換える。
【００２６】
［実施例の動作の説明］
次に、図１〜図３および図５のフローチャートを参照して本実施例の全体の動作について詳細に説明する。
【００２７】
［実施例１］
まず、各論理区画に対応した、新しい論理区画構成情報ファイル（６１〜６３）を、各論理区画ＯＳが参照できる場所に置く（ステップ１０００）。具体的には、ＣＧＭＴ媒体で提供される、追加周辺装置（ディスク装置７７／ディスク装置７８／ストレージ装置８６／プリンタ装置９３）を含んだ論理区画構成情報を媒体ごとＣＧＭＴ装置に挿入する。もしくはＣＧＭＴ媒体からディスク装置の任意ＤＩＳＫにコピーする。
【００２８】
ステップ１００Ａでは、オペレータ判断で、ＨＷリソースの追加を行う場合（ステップ１００Ａで「あり」）はステップ１００１に進み、周辺装置の追加のみを行う場合（ステップ１００Ａで「なし」）はステップ１００Ｂ−１〜１００Ｂ−ｎに進む。（ステップ１００Ｂ−１〜１００Ｂ−ｎからの周辺装置追加処理については後述する。）
【００２９】
ＨＷリソースの追加を行う場合、オペレータが、サービスプロセッサ１００にあるＨＷリソース管理テーブルの複製１０１に、追加するＨＷリソース情報を追記する（ステップ１００１）。具体的には図２に示すように、追加リソース３４の追加ＨＷリソース情報のうち、追加登録するプロセッサ番号２２１１’とそのプロセッサの割り当て論理区画番号２２１２’、主記憶番号２２２１’とその主記憶の割り当て論理区画番号２２２２’、ＩＯプロセッサ番号２２３１’とそのＩＯプロセッサを割り当てる論理区画番号２２３２’を追記する。追加される全てのＨＷリソース情報の登録が完了したら、診断プロセッサ１１に通知する（ステップ１００２）。通知を受けた診断プロセッサ１１は、ＨＷリソース取り込み／管理手段２１により、サービスプロセッサ１００内にある更新されたＨＷリソース管理テーブルの複製１０１の情報を取り込む（ステップ２１１）。ＨＷリソース取り込み／管理手段２１は、取り込んだＨＷリソース管理テーブルの複製１０１とＨＷリソース管理テーブル２２とを比較し、追加されたＨＷリソース情報をＨＷリソース管理テーブル２２に反映させ管理テーブル情報を更新する（ステップ２１２）。このとき、先述したように追加ＨＷリソースの各状態（プロセッサの状態２２１３’、主記憶の状態２２２３’、ＩＯプロセッサの状態２２３３’）はまだＯＦＦ　ＬＩＮＥのままである。ＨＷリソース管理テーブル２２の更新が終了したら、ＨＷリソース取り込み／管理手段２１は、ＨＷリソース割り当て／監視手段２０に通知する（ステップ２１３）。通知を受けたＨＷリソース割り当て／監視手段２０は、ＨＷリソース管理テーブル２２のＨＷリソースを１つずつ参照（ステップ２０１）し、参照したＨＷリソースが割り当てられている論理区画リソース内に登録されているかチェックする（ステップ２０２）。チェックした結果、登録されているＨＷリソースならば（ステップ２０２でＮｏ）、そのままＨＷリソース管理テーブル２２に情報が反映されたかどうかの判断にはいる（ステップ２１５）。登録されていないＨＷリソースならば（ステップ２０２でＹｅｓ）、それは追加リソース３４であり、ＨＷリソース管理テーブル２２で指定された論理区画の区画リソースに登録する（ステップ２０３）。具体的には、図３に示すように、ＨＷリソース割り当て／監視手段２０が各論理区画の区画リソースの主記憶のＨＷ領域のＨＷリソース情報を追加リソース３４の追加ＨＷリソース情報を取り込んだものに書き換える。ステップ２０３で新たに論理区画にＨＷリソースを登録したならば、ＨＷリソース取り込み／管理手段２１に登録したＨＷリソースを通知し（ステップ２０４）、ＨＷリソース取り込み／管理手段２１は通知を受けたＨＷリソースのＨＷリソース管理テーブルの「状態」を登録してある部分（プロセッサの状態２２１３’、主記憶の状態２２２３’、ＩＯプロセッサの状態２２３３’）を、ＯＦＦ　Ｌｉｎｅ→ＯＮ　Ｌｉｎｅに書き換える（ステップ２１４）。書き換え後、ＨＷリソース取り込み／管理手段２１は、ここまでで全てのＨＷリソース管理テーブル２２の情報が、全ての論理区画の区画リソース（３１〜３３）に反映されたかどうかを判断する（ステップ２１５）。反映されていなければ（ステップ２１５でＮｏ）、ステップ２０１に戻る。反映が完了ならば（ステップ２１５でＹｅｓ）、オペレータに通知する（ステップ２１６）。具体的には、ＨＷリソース割り当て／監視手段２０が全てのＨＷリソースを参照したかどうかを監視し、参照していれば反映完了とする。この様にＨＷリソースは追加される。
【００３０】
次に、各論理区画への新しい構成情報の登録動作について説明する。
追加リソース３４の追加ＨＷリソース情報の追加処理完了の通知を受けたオペレータは、サービスプロセッサ１００より、全論理区画のＯＳに対して、構成情報変更の指示を与える（ステップ１００３）。
または、ステップ１００Ａにおいて周辺装置の追加のみを行うを選択した場合（ステップ１００Ａで「なし」）は、各論理区画に対して周辺装置追加の有無をオペレータが確認し（ステップ１００Ｂ−１〜１００Ｂ−ｎ）、ステップ１００Ｂ−１〜１００Ｂ−ｎの何れかで「あり」ならば、周辺装置を追加する論理区画ＯＳに対してのみ、構成情報変更指示を与える（ステップ１００４−１〜１００４−ｎ）。周辺装置を追加しない論理区画ＯＳ（ステップ１００Ｂ−１〜１００Ｂ−ｎの何れかで「なし」）に対してはそのまま処理を終了する。
構成情報変更指示を与える時に、オペレータは、新しい区画構成情報ファイルの所在情報を同時に各論理区画のＯＳに通知する。具体的には、新しい区画構成情報ファイル（６１〜６３）が置かれている、構成情報（４１〜４３）から検索できる入出力パス（ＩＯプロセッサ番号、チャネル番号、論理ＤｉｓｋもしくはＣＧＭＴドライブ）を指定する。
【００３１】
以降の動作については、各論理区画で並列かつ排他的に動作するため、論理区画１に注目してその動作について図１、４、５を用いて詳細に説明する。
【００３２】
ステップ１００３もしくはステップ１００４−１にて、オペレータから入出力パス指定を伴った区画構成情報変更指示を受けたＯＳは、構成情報読み込み手段５１により、現構成情報４１をもとに与えられた入出力パスを検索し、ステップ１０００によりＯＳが参照できる場所におかれた新しい区画構成情報ファイル６１を読み込む（ステップ５１１−１）。読み込まれた区画構成情報ファイル６１は、区画リソース３１の主記憶上に展開される（ステップ５１２−１）。図４にこの時の区画リソース３１の主記憶イメージを示す。３つの主記憶イメージはそれぞれ左から、構成情報が書き換えられる前の状態、書き換えられている途中の状態、書き換えた後の状態を表している。新しく展開される構成情報４１’には、現構成情報４１内にあるＨＷリソースおよび周辺装置の接続／障害情報が反映されないため、これらの情報に関しては、現構成情報４１内にあるＨＷリソースおよび周辺装置の接続／障害情報を引継ぎ、新しく展開される構成情報４１’に反映する（ステップ５１３−１）。ステップ５１４−１で、新しい構成情報の主記憶上への展開が完了したかをチェックし、完了していれば（ステップ５１４−１でＹｅｓ）、新しい論理区画構成情報４１’へ置き換え、旧構成情報４１は主記憶上から削除する（ステップ５１５−１）。完了してなければ（ステップ５１４−１でＮｏ）、ステップ５１２−１に戻り、完了するまで上記動作を繰り返す。ＯＳは、論理区画構成情報の置き換えが完了したら、オペレータへ終了報告を行う（ステップ５１６−１）。先述したように、このような構成情報の置き換えは新しい区画構成情報ファイル６１が、ＯＳが参照できる位置に保存されているので、構成情報読み込み手段５１の処理によりＯＳを新たに立ち上げることなく稼働させたまま処理できる。
構成情報を変更した全ての論理区画ＯＳから、終了報告を受けた時点で、ＨＷリソースおよび周辺装置の追加処理は終了する。
【００３３】
［実施例２］
本方法は、システムの構成情報を書き換える方法のため、ＨＷリソース／周辺装置の追加だけでなく、ＨＷリソース／周辺装置の削除も可能にする。このため本方法を利用すれば、システム構成を縮小する事も可能である。
その場合、ＨＷリソースに関しては、取り除くＨＷリソースの情報をＨＷリソース管理テーブル２２から削除し、各論理区画の区画リソースの主記憶のＨＷリソース情報を書き換える。周辺装置１６に関しては、周辺装置を削除した状態の区画構成情報ファイルを各ＯＳが参照できる位置に保存し、構成情報読み込み手段により各構成情報内から取り省く周辺処理装置の情報を削除すればよい。この様な利用方法は、例えば、性能歩合制でシステムを利用する場合などに利点がある。
業務量の減少や、見積もりの誤りといった場合、システム性能を低くし、コストパフォーマンスをよりよくすることが可能である。また、業務量にばらつきがある場合、その業務量にあわせて容易に最適なシステム環境構築が可能である。
【００３４】
【発明の効果】
第１の効果は、複数の論理区画を同時に利用できるコンピュータシステムにおいて、そのシステム運用を停止することなく、システムにＨＷリソースを追加し機能強化を行うことができることにある。その理由は、コンピュータシステムの一部である診断制御プロセッサが、自診断プロセッサ内と各論理区画の主記憶上に保持されているＨＷリソース情報を、各論理区画を運用したまま書き換える機能を備えているためである。
【００３５】
第２の効果は、コンピュータシステムの構成情報をＨＷリソースの追加の有無に関係なく必要な時何時でも書き換え可能であり、システムの運用を停止することなく、システム構成を拡張することができることにある。その理由は、各論理区画毎のＯＳが、自論理区画の構成情報を、運用中に置き換える手段を備えているためである。
【００３６】
第３の効果は、システムの運用を停止することなく、ＨＷリソースを削除し、システム構成を縮小することができることにある。その理由は、コンピュータシステムの一部である診断制御プロセッサが、自診断プロセッサ内と各論理区画の主記憶上に保持されているＨＷリソース情報を、各論理区画を運用したまま書き換える機能を備えているためである。
【００３７】
第４の効果は、コンピュータシステムの構成情報をＨＷリソースの追加の有無に関係なく必要な時何時でも書き換え可能であり、システムの運用を停止することなく、システム構成を縮小することができることにある。その理由は、各論理区画毎のＯＳが、自論理区画の構成情報を、運用中に置き換える手段を備えているためである。
【図面の簡単な説明】
【図１】本発明の基本構成図である。
【図２】ＨＷリソース管理テーブル２２の詳細である。
【図３】追加ＨＷリソース情報を登録する際の区画リソースの主記憶のイメージである。
【図４】システムの新構成情報４１’の新規登録するときの区画リソース３１の主記憶のイメージである。
【図５】本発明の動作処理フローチャートである。
【符号の説明】
１１　診断制御プロセッサ
１２　中央処理装置
１６　周辺装置
２０　ＨＷリソース割り当て／監視手段
２１　ＨＷリソース取り込み／管理手段
２２　ＨＷリソース管理テーブル
１００　サービスプロセッサ
１０１　ＨＷリソース管理テーブル（複製）
３１、３２、３３　区画リソース
３４　追加リソース
４１、４２、４３　構成情報
５１、５２、５３　構成情報読み込み手段
６１、６２、６３　区画構成情報ファイル
【図１】
2004013522.tif 000003
【図２】
2004013522.tif 000004
【図３】
2004013522.tif 000005
【図４】
2004013522.tif 000006
【図５】
2004013522.tif 000007