(57)【特許請求の範囲】
【請求項１】
入出力側装置それぞれの接続関係を規定するハード構成定義情報と前記入出力側装置に対応の各入出力パスの使用の可否を規定するソフト構成定義情報とを記憶保持する外部記憶装置と、
入出力要求管理部及びアプリケーションプログラムから参照可能な態様でハード構成情報及びソフト構成情報を入出力パス管理情報として記憶保持するメモリと、
前記外部記憶装置に記憶保持されているハード構成定義情報とソフト構成定義情報に基づいて、前記メモリに入出力パス管理情報を展開する手段と、
入力部からの入出力構成の変更指示に応じて、当該入出力構成の変更の影響を受ける使用可の入出力パスが存在するか否かを判定する手段と、
入出力構成の変更の影響を受ける使用可の入出力パスが存在する場合に、当該入出力パスの代替パスが存在するか否かを判定する手段と、
前記代替パスが存在する場合に、前記入出力パス管理情報の前記入出力パスの部分を使用不可に設定する手段と、
前記入力部からの入出力構成の変更指示に従って、前記外部記憶装置に記憶保持されているハード構成定義情報及びソフト構成定義情報を更新するとともに、前記メモリに記憶保持されている入出力パス管理情報を更新する手段と、
を有する入出力構成変更装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入出力構成変更装置に関し、特に入出力側装置それぞれの接続関係を規定したハード構成定義情報と当該入出力側装置に対応の各入出力パスの使用の可否を規定したソフト構成定義情報に基づいてシステムの入出力構成を設定することに関する。
【０００２】
なお、本明細書の「入出力側装置」は、チャネル、当該チャネルに接続されるコントロールユニット、当該コントロールユニットに接続される入出力デバイス（例えばＤＡＳＤ）などを示すものである。また、必要に応じてチャネルをＣＨと、コントロールユニットをＣＵと、入出力デバイスをＩ／Ｏとそれぞれ記載する。
【０００３】
一般に、システムの運用状況によってそれに必要な入出力構成（入出力側装置や入出力パス）がシステム立上げ時のものとは異なってくることがあり、この場合、システムを停止させずにその入出力構成を必要状態に変更できることが望ましく、本発明はこのような要請に応えるものである。
【０００４】
本発明の対象となるシステムは、例えば、
・２４時間無停止システム
・数カ月あるいは年に数回しか停止できないシステム
・停止期間にはメインテナンス作業が最優先して実行され、この停止期間に他の作業をすることが困難なシステム
などである。
【０００５】
【従来の技術】
図９は、システムの入出力側装置の接続例を示す説明図であり、61〜64はチャネル（ＣＨ）、65〜67はコントロールユニット（ＣＵ）、68〜76はＤＡＳＤなどの入出力デバイス（Ｉ／Ｏ）をそれぞれ示している。
【０００６】
この図示の場合、各チャネルはすべてのコントロールユニットに接続され、
・コントロールユニット65には３個の入出力デバイス（68〜70）
・コントロールユニット66には２個の入出力デバイス（71，72）
・コントロールユニット67には４個の入出力デバイス（73〜76）
がそれぞれ接続されている。
【０００７】
システム中のこのような入出力構成はオペレーティングシステムが認識するハード構成定義およびソフト構成定義に基づいて設定され、その内容はシステムの立上げで時から停止時まで不変なものであった。
【０００８】
ハード構成定義は入出力側装置それぞれの接続関係を規定し（図６参照）、ソフト構成定義は入出力側装置それぞれの使用形態を規定している。
後者の定義内容としては、
・入出力装置の共用定義（複数システム間でその入出力装置を共用するか否かを指定：排他の必要性の有無）
・コンソール属性（システムオペレータ用／一般ユーザ用）
・接続属性（オンライン／オフライン）
などがある。
【０００９】
【発明が解決しようとする課題】
このように、従来のシステムの入出力構成は、システム運用中にチャネル、ＤＡＳＤや入出力パスなどの入出力構成を変更（追加、削除）する必要が生じた場合、動作中のシステムを停止させた上で、
・ハード構成定義を変更し、
・入出力側装置として用いられるチャネルやＤＡＳＤなどを物理的に接続し、
・ソフト構成定義を変更する、
といった作業を行なわなければならず、システムとしての利便性にかけるという問題点があった。
【００１０】
そこで、本発明では、システムが管理しているハード構成定義またはソフト構成定義を変えてシステム運用中のまま入出力構成を変更できるようにし、さらには入出力構成の変更にともなう複数の入出力構成パタ−ンの中で正常動作したものを保持しておき障害発生に対するリカバリの際には当該保持情報に基づいて入出力構成を設定するようにして、利便性および信頼性の高いシステムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
図１は、本発明の基本構成図である。
１は、ハード構成定義であり、チャネルや入出力デバイスなどの入出力側装置の接続関係を規定したものである（図６参照）。なお、使用予定のものでシステム運用開始時には実装されていない仮想の入出力装置も規定対象としている。
２は、ソフト構成定義であり、前記の共用定義、コンソール属性、接続属性などに加えて入出力側装置に対応の各入出力パスの使用可／使用不可などを規定したものである。
３は、管理制御手段であり、次のような機能を有している。
・システム立ち上げ時のハード構成定義およびソフト構成定義に対応の入出力パス管理情報を作成して記憶手段４に展開する機能
・運用中のＩ／Ｏ構成を例えば新ハード構成定義や新ソフト構成定義に基づいて変更するとともに、当該変更内容で入出力パス管理情報を更新する機能
・正常運用時のＩ／Ｏ構成パタ−ンなどからなる運用実績情報を作成して記憶手段４に展開する機能
・障害発生に対するシステム復旧時のＩ／Ｏ構成を運用実績情報に基づいて設定する機能
４は、記憶手段であり、管理制御手段３が作成する入出力パス管理情報や運用実績情報を保持している。
５は、Ｉ／Ｏ構成であり、チャネルおよびこれに接続されるコントロールユニット（図示省略）や入出力デバイスなどからなっている。
【００１２】
ここで、Ｉ／Ｏ構成５はハード構成定義１およびソフト構成定義２に基づいて設定され、運用中にＩ／Ｏ構成５を変更する場合には、これらの定義を変える、例えばあらかじめ用意しておいた別のハード構成定義やソフト構成定義を読み込んで現在使用の構成定義との差分を求め、当該差分情報に基づいてチャネルと入出力デバイスとの接続関係を変更したり入出力パスの使用可／使用不可を変更することになる。
【００１３】
このような構成定義を用いることにより、チャネル障害やパス障害が発生したときの各入出力デバイスへの回避ルートとなる多数の入出力パス、例えばすべてのチャネルとコントロールユニットとの間を接続する場合の各入出力パス（図２参照）をハード構成定義１で規定し、その中の「使用可」のパスをソフト構成定義２で選択的に規定することができる。
【００１４】
ハード構成定義１およびソフト構成定義２の中で未実装のＩ／Ｏについても規定することができる。これによって年末などの限られた時期にのみ設置されるチャネルやＤＡＳＤなどの入出力側装置をシステム立ち上げ時から例えば「使用不可」の形で規定しておくことができる（図２参照）。
【００１５】
図２は、チャネルに未実装のコントロールユニットが接続されている状態を示す説明図であり、11〜14はチャネル、15および16はシステムに実装のコントロールユニット、17はシステムに未実装のコントロールユニットをそれぞれ示している。
【００１６】
ここで、ある時期までは使用されることのないコントロールユニット17と各チャネル11〜14との接続関係をハード構成定義により規定した状態でシステムを運用することにより、運用中はハード構成定義の変更を認識することができない古い資産のアプリケーションプログラムも当該時期からは（システムを停止させることなしに）コントロールユニット17の使用を認識してそれに対処することができる。
【００１７】
図１のシステムにおいて、変更処理の影響を受ける入出力パスに代替パスが存在しないとき、例えばチャネル１に新たなＩ／Ｏを追加するに際してその影響を受ける入出力パス１（Ｉ／Ｏ１）の代替パスが存在しないときには当該変更処理を取り消している。
【００１８】
もっとも、代替パスの有無の確認に先だって変更処理の影響の有無を判断することが必要となる。
すなわち、変更処理の影響をいわば一次的に受けるのは、
・追加対象の入出力側装置（例えば前記の新Ｉ／Ｏ）が他の入出力側装置と共用することになる既存部分（Ｉ／Ｏ２と共用するチャネル１）
・削除対象の入出力側装置が変更処理時点で共用している既存部分
であり、当該既存部分（例えば前記のチャネル１）が運用状態のままで変更処理を実行しても前記共用の相手先に影響を与えることのない属性のものであるかどうかを調べる。
【００１９】
そして、この既存部分が運用状態のままで変更処理を実行すると当該相手先に影響を与えるものの場合にはじめて前記代替パスの有無の確認作業に移行する。
なお、入出力側装置それぞれの前記属性はハード構成定義の中で規定されている（図６のチャネルテーブルを参照）。
【００２０】
前記変更処理が取消しとなったときの対応としては、
・Ｉ／Ｏ１をチャネル２にも接続して入出力パス１の代替パスを確保した上で前記追加処理を再実行すること
・入出力パス１をいったん「使用不可」とした上で前記追加処理を再実行すること
・新たなＩ／Ｏを別のチャネルに追加する処理を実行すること
などがある。
【００２１】
また、変更処理の影響を受ける（使用可の）入出力パスに代替パスが存在するときには当該入出力パスの使用を、当該変更処理の間、禁止している。例えばチャネル２に新たなＩ／Ｏを追加するときには、その追加処理の終了を確認するまでＩ／Ｏ２へのアクセスは入出力パス２のみで行ない、入出力パス３の使用を禁止する。
【００２２】
また、入出力パス管理情報は、入出力パスを構成する入出力側装置の接続関係およびその入出力パスが使用できるかどうかなどを示すものであり、そのフォーマットをハード構成定義１およびソフト構成定義２から作成した新たな情報形式にするか、双方の構成定義をいわば一括して保持しただけの情報形式にするかは任意である。なお、入出力パス管理情報はハード構成定義１およびソフト構成定義２の変化に対応して更新される。
【００２３】
また、入出力構成を変更してシステムが正常に動作したときの入出力側装置の接続パターンなどを運用実績情報として保持しておき、障害発生に対するシステム復旧時の入出力装置構成を当該運用実績情報に基づいて設定することにより復旧対象部分の動作再開を確実なものにしている。
【００２４】
また、変更処理の実行通知要求をシステムに登録済のアプリケーションプログラムに対してはその旨が通知され、これを受けたアプリケーションプログラムは記憶手段４の入出力パス管理情報を参照することにより変更後のＩ／Ｏ構成を認識することができる。
【００２５】
本発明の基本的構成は、
「（１）入出力側装置それぞれの接続関係を規定するハード構成定義情報と前記入出力側装置に対応の各入出力パスの使用の可否を規定するソフト構成定義情報とを記憶保持する外部記憶装置と、入出力要求管理部及びアプリケーションプログラムから参照可能な態様でハード構成情報及びソフト構成情報を入出力パス管理情報として記憶保持するメモリと、前記外部記憶装置に記憶保持されているハード構成定義情報とソフト構成定義情報に基づいて、前記メモリに入出力パス管理情報を展開する手段と、入力部からの入出力構成の変更指示に応じて、当該入出力構成の変更の影響を受ける使用可の入出力パスが存在するか否かを判定する手段と、入出力構成の変更の影響を受ける使用可の入出力パスが存在する場合に、当該入出力パスの代替パスが存在するか否かを判定する手段と、前記代替パスが存在する場合に、前記入出力パス管理情報の前記入出力パスの部分を使用不可に設定する手段と、前記入力部からの入出力構成の変更指示に従って、前記外部記憶装置に記憶保持されているハード構成定義情報及びソフト構成定義情報を更新するとともに、前記メモリに記憶保持されている入出力パス管理情報を更新する手段と、を有する入出力構成変更装置」
である。
【００２６】
【発明の実施の形態】
図３乃至図８を参照して本発明の実施の形態を説明する。
図３は、本発明の全体構成を示す説明図であり、21は第１のハード構成定義、22は第２のハード構成定義、23は第１のソフト構成定義、24は第２のソフト構成定義、25はＯＳ構成管理部、26はハード構成管理部、27はＩ／０要求管理部、28は入出力パス管理情報などを格納したメモリ、29はＯＳ内の別機能またはアプリケーションプログラム、30はオペレータがＩ／０構成の変更指示などを行なう入力部、31はチャネルと装置（コントロールユニットやＩ／Ｏデバイス）との接続パタ−ンを切り換えるためのスイッチャ、32は正常動作対応の接続パタ−ン定義、33は既存ハードウェア、34は増設ハードウェアをそれぞれ示している。
【００２７】
ここで、ＯＳ構成管理部25、ハード構成管理部26、Ｉ／０要求管理部27およびスイッチャ31などが図１の管理制御手段３に対応し、ＯＳ構成管理部25はＯＳがアクセスする入出力側装置（33、34のハードウェア）すべてを管理している。
【００２８】
システム立上げ時、ＯＳ構成管理部25は、選択された構成定義、例えば第１のハード構成定義21および第１のソフト構成定義23を外部記憶装置（図示省略）から読み込んで、これらに対応した入出力パス管理情報を作成してメモリ28に格納し、またこの入出力パス管理情報をハード構成管理部26に通知する。
【００２９】
ハード構成管理部26は、チャネルを起動してそれに入出力パス構成を通知したり、ハードウェアのファームウェアをローディングすることにより既存ハードウェア33および増設ハードウェア34の初期設定をおこなう。
【００３０】
Ｉ／０構成の変更時、ＯＳ構成管理部25は、先ず新構成の内容（第２のハード構成定義22や入力部30からの指示）を確認した上で変更対象部分を求め、次にこれをハード構成管理部26に通知して変更内容をハード側に反映させるとともに、メモリ28の内容をこの新構成に対応した入出力パス管理情報で更新している（図４参照）。
【００３１】
なお、変更対象部分を求めるに際し、
・新構成が第２のハード構成定義22などの新たな構成定義である場合には、この新構成定義と現状の構成定義との差分を求める処理が行なわれ、
・新構成が入力部30からの指示、すなわち現状の入出力構成に対する変更部分の指示の場合には、その指示内容自体が変更対象部分として取り扱われる。
【００３２】
後者の新構成の場合、ＯＳ構成管理部25は、現在使用中のハード構成定義およひソフト構成定義に入力部30からの指示内容を反映した形の構成定義を新たに作成し、今後のシステム立上げ時にはこの新たな構成定義を使用できるようにしている。
【００３３】
Ｉ／０要求管理部27は、システム内部やアプリケーションプログラム29からのＩ／０要求に対しＯＳ構成管理部25を介してメモリ28の入出力パス管理情報を参照し、要求先Ｉ／０へのアクセスパスが「使用可」で存在していればハード構成管理部26を介してＩ／０起動信号を対応ハードウェア（既存ハードウェア33または増設ハードウェア34）に送っている。なお、メモリ28は、ＯＳ構成管理部25によって、入出力パス管理情報がその時点のシステムの運用状況を示すように制御されている。
【００３４】
既存ハードウェア33および増設ハードウェア34はスイッチャ31に接続されているものと、スイッチャ31に接続されていないものとがあり、前者の場合、Ｉ／０起動信号はスイッチャ31を介して送られる。
【００３５】
スイッチャ31は既存ハードウェア33および増設ハードウェア34のチャネルと他の入出力装置との接続関係をＯＳ構成管理部25の制御の下で切り替えており、この切り替えにともなう各接続パターンの中で正常動作対応の接続パターン定義32を保持している（図７参照）。
【００３６】
ＯＳ構成管理部25は、システムのリカバリに際し、接続パターン定義32を参照してその中から入出力構成の初期状態を選択している。この接続パターン定義32の利用によりリカバリ動作直後の信頼性を高めることができる。
【００３７】
ＯＳ構成管理部25と、ＯＳ内の別機能およびアプリケーションプログラム29とのインタフェースは、入出力構成の変更結果の通知をあらかじめシステム（ＯＳ構成管理部）に登録してあるアプリケーションプログラムなどにはＯＳ構成管理部が当該変更結果を通知する内容になっている。
【００３８】
メモリ28の入出力パス管理情報は、ＯＳ構成管理部25だけでなく、Ｉ／０要求管理部27やアプリケーションプログラム29からも直接参照されて例えば特定の入出力装置の接続状況やそれに対するアクセスの可／不可などの確認に用いられることがある。
【００３９】
図４および図５は、入出力構成の変更処理手順を示す説明図であり、その内容は次のようになっている。なお、各ステップの実行主体はＯＳ構成管理部25である。
【００４０】
(11)新構成の内容（新構成定義または入力部30からのオペレータによる指示）を認識して、次のステップに進む。
(12)現状構成および新構成の内容に基づいて変更対象部分を求め、ワーク領域に保持して、次のステップに進む。
(13)変更処理の影響を受ける入出力パスがあるかどうかを判断し、「YES 」の場合は次のステップに進み、「NO」の場合はステップ(16)に進む。
(14)当該入出力パスの代替パスは存在するかどうかを判断し、「YES 」の場合は次のステップに進み、「NO」の場合はステップ(22)に進む。
(15)ステップ(13)の入出力パスの使用を禁止して（入出力パス管理情報の当該入出力パスの部分を「使用不可」にして）、次のステップに進む。
(16)ステップ(12)の変更対象部分をハード側に反映させて（ＯＳ構成管理部25からハード構成管理部26に変更対象部分を知らせて）、次のステップに進む。
(17)当該変更対象部分の実際の接続態様がステップ(11)の新構成の内容に合致しているかどうかを判断し、「YES 」の場合は次のステップに進み、「NO」の場合はステップ(22)に進む。
(18)当該内容は入力部30からのものか、すなわち外部から変更対象部分だけを指示されたものかどうかを判断し、「YES 」の場合は次のステップに進み、「NO」の場合はステップ(20)に進む。
(19)当該内容を現状の構成定義に反映させた形の新構成定義を作成して、次のステップに進む。
(20)新構成定義の対応の入出力パス管理情報でメモリ28の内容を更新して、次のステップに進む。
(21)ステップ(15)の使用禁止を解除するとともに変更部分の利用を開始して、一連の処理を終了する。
(22)先行ステップでの処理結果を取り消して、次のステップに進む。
(23)変更処理をリトライするかどうかを判断し、「YES 」の場合は次のステップに進み、「NO」の場合は一連の処理を終了する。
(24)新構成の内容を別の形に設定して、ステップ(12)に戻る。
【００４１】
ここで、すでに設定済みの新構成定義（システム立上げ時に用いたものとは別のハード構成定義やソフト構成定義）を用いて入出力構成を変更する場合は勿論のこと、入力部30からのオペレータによる指示内容に用いて入出力構成を変更する場合も、ハード構成定義またはソフト構成定義の内容をシステム立上げ時のものから変化させることにより、実際に用いられる入出力パスの変更処理を実行することに相当する。
【００４２】
また、ここで、ステップ(13)およびステップ(14)の判断は、変更対象部分を示す情報および入出力パス管理情報に基づいて行われ、例えば変更対象チャネルに接続されている変更対象外のＩ／Ｏが別のチャネルに接続されていないかなどの確認が行われる。
【００４３】
また、ステップ(17)の判断に際しては、ＯＳ構成管理部25がハード構成管理部26およびスイッチャ31を参照してチャネルやＩ／Ｏなどの入出力側装置の接続状況を確認することが必要である。
【００４４】
また、ステップ(22)の取消対象は、
・ステップ(12)におけるワーク領域の保持内容
・ステップ(15)における「使用不可」の設定内容
・ステップ(16)におけるハード構成管理部26の受理内容
などである。
【００４５】
また、ステップ(23)のリトライを実行するかどうかは、構成定義だけでは決定できないのでＩ／Ｏ変更処理の全体プロセスのトラブルに対する判断を下せるオペレータなどへの問い合わせが必要となる。
【００４６】
図６は、ハード構成定義のメモリ上への展開内容例を示す説明図であり、41は「ＣＨ００」のチャネルテーブル、42は「ＣＨ００」の接続ＣＵテーブル、43はは「ＣＵ０００１」の接続Ｉ／Ｏテーブルをそれぞれ示している。なお、入出力パス管理情報は、これにソフト構成定義を取り込んだ形のものである。
【００４７】
ここで、
・42はチャネル「ＣＨ００」に接続のコントロールユニット「ＣＵ００００」およびコントロールユニット「ＣＵ０００１」についてのものであって、各コントロールユニットの接続チャネルが「ＣＨ００」であることも明示されており、
・43はコントロールユニット「ＣＵ０００１」に接続のＩ／Ｏ「ＤＡＳＤ１０１０」、Ｉ／Ｏ「ＤＡＳＤ１０１１」およびＩ／Ｏ「ＤＡＳＤ１０１２」についてのものであって、各Ｉ／Ｏの接続コントロールユニットが「ＣＵ０００１」であることも明示されている。
【００４８】
また、チャネルテーブル41には、そのチャネルの種別情報（電気チャネル）や当該チャネルに関連の入出力パスの変更を運用状態のままで行えるかどうかを示す情報も付加され、接続Ｉ／Ｏテーブル43には、パスＩＤやＩ／Ｏのタイプも付加されている。
【００４９】
このように、41〜43の各テーブルを参照すれば、チャネル，コントロールユニットおよびＩ／Ｏのどの装置からスタートしてもそれぞれの接続関係およびその入出力パスのパスＩＤを求めることができる。
【００５０】
なお、この展開部分の各装置の情報は次のとおりである。
ＣＨ００    ：ＣＵ００００とＣＵ０００１が接続されている電気チャネル
ＣＨ０１    ：ＣＵ００１０とＣＵ００１１が接続されている光チャネル
ＣＵ００００：ＤＡＳＤ１０００とＤＡＳＤ１００１とＤＡＳＤ１００２が接続されている入出力制御装置（ＣＵ）
ＣＵ０００１：ＤＡＳＤ１０１０とＤＡＳＤ１０１１とＤＡＳＤ１０１２が接続されている入出力制御装置（ＣＵ）
ＤＡＳＤ１０１０：ＣＫＤ−ＥＸタイプのＤＡＳＤ
ＤＡＳＤ１０１１：ＣＫＤ−ＥＸタイプのＤＡＳＤ
ＤＡＳＤ１０１２：ＣＫＤ−ＥＸタイプのＤＡＳＤ
【００５１】
図７は、正常動作対応の接続パタ−ン定義を示す説明図であって、
▲１▼接続パタ−ン定義１は次の５つの接続
・チャネル１ー入出力装置１
・チャネル２ー入出力装置２
・チャネル３ー入出力装置３
・チャネル４ー入出力装置４
・チャネル５ー入出力装置５
からなり、
▲２▼接続パタ−ン定義２は次の５つの接続
・チャネル１ー入出力装置２
・チャネル２ー入出力装置１
・チャネル３ー入出力装置３
・チャネル４ー入出力装置５
・チャネル５ー入出力装置４
からなり、
▲３▼接続パタ−ン定義３は次の８つの接続
・チャネル１ー入出力装置１
・チャネル１ー入出力装置２
・チャネル２ー入出力装置２
・チャネル２ー入出力装置３
・チャネル３ー入出力装置３
・チャネル３ー入出力装置４
・チャネル４ー入出力装置４
・チャネル５ー入出力装置５
からなっている。なお、ここの入出力装置はコントロールユニットやＩ／Ｏデバイスが相当する。
【００５２】
図８は、入出力側装置ごとの処理時間累積情報フィールドを示す説明図であり、51は処理時間累積情報フィールド、52および53は入出力側装置をそれぞれ示している。
【００５３】
この処理時間累積は、ソフトウェアが用意した連続領域に、ハードウェアが入出力側装置ごとに一回の入出力処理時間を計測してその値を設定するインターフェイスとなっている。
【００５４】
この処理時間累積情報は、システムの入出力の実行時間を監視してシステム全体の実行性能を測定するプログラムで使用され、入出力構成を変更したときには、前記連続領域も、増設装置の処理時間累積情報のための領域を追加し、削除装置の処理時間累積情報の格納に使用していた領域を解放する形で再作成しなければならない。
【００５５】
この再作成時の連続領域獲得の手法としては、
・既存の領域を拡張する
・別の連続領域を新たに作成する
といった二つの方法がある。
【００５６】
前者の場合、既存連続領域の継続利用が可能であるが、拡張する部分をあらかじめ確保しておくことが必要となり、またこの確保した範囲が増設装置の使用領域の限界となる。
【００５７】
後者の場合、拡張する部分をあらかじめ確保しておく必要はないが、変更対象外の既存装置の領域についても再作成されるので、その処理時間累積情報を連続測定するためには再作成の際のデータコピーなどの間は当該既存装置のＩ／Ｏ要求停止することが必要である。もっとも、このデータコピーなどの間の当該既存装置の処理時間をその処理時間累積情報に正確に加算するといったことを保証しないときは、既存装置のＩ／Ｏ要求停止は不要である。
【００５８】
また、後者の場合には、旧連続領域と新連続領域とが併存することになるので、入出力構成の変更に失敗したときには旧連続領域を選択して使用すればよいといった利点がある。
【００５９】
【発明の効果】
本発明は、このように、システムが管理しているハード構成定義またはソフト構成定義を変えてシステム運用中のまま入出力構成を変更できるようにし、さらには入出力構成の変更にともなう複数の入出力構成パタ−ンの中で正常動作したものを保持しておき障害発生に対するリカバリの際には当該保持情報に基づいて入出力構成を設定するようにしている。
【００６０】
そのため、チャネルやＤＡＳＤなどの入出力側装置を有するシステムの利便性を高めるとともに、障害発生部分の復旧動作の信頼性を高いものにすることができる。
【図面の簡単な説明】
【図１】本発明の、基本構成図である。
【図２】本発明の、チャネルに未実装のコントロールユニットが接続されている状態を示す説明図である。
【図３】本発明の、全体構成を示す説明図である。
【図４】本発明の、入出力構成の変更処理手順を示す説明図（その１）である。
【図５】本発明の、入出力構成の変更処理手順を示す説明図（その２）である。
【図６】本発明の、ハード構成定義のメモリ上への展開内容例を示す説明図である。
【図７】本発明の、正常動作対応の接続パタ−ン定義を示す説明図である。
【図８】本発明の、入出力側装置ごとの処理時間累積情報フィールドを示す説明図である。
【図９】一般的な、システムの入出力側装置の接続例を示す説明図である。
【符号の説明】
図１において、
１・・・ハード構成定義
２・・・ソフト構成定義
３・・・管理制御手段
４・・・記憶手段
５・・・Ｉ／Ｏ構成
【図１】
0003809915.tif 000002
【図２】
0003809915.tif 000003
【図３】
0003809915.tif 000004
【図４】
0003809915.tif 000005
【図５】
0003809915.tif 000006
【図６】
0003809915.tif 000007
【図７】
0003809915.tif 000008
【図８】
0003809915.tif 000009
【図９】
0003809915.tif 000010