(57)【特許請求の範囲】
【請求項１】
上位装置と入出力装置とが複数の経路により接続されるマルチパス制御システムであって、
該入出力装置は、
前記複数の経路に接続される前記上位装置からのアクセスを禁止又は許可するチャネルアダプタとを備え、入出力装置を特定するための装置情報と、該装置内で唯一のチャネルアダプタ番号情報とを保持し、
前記上位装置は、
前記複数の経路に接続され前記入出力装置へのアクセスを行う複数のホストアダプタと、
前記上位装置で動作しているソフトウェアからの前記入出力装置へのアクセスに際して、前記複数のホストアダプタのそれぞれからのアクセス経路情報に従って特定のホストアダプタを選択するマルチパス制御部と、を備え、
前記入出力装置のチャネルアダプタは、更に、前記上位装置に対して、前記装置情報とチャネルアダプタ番号情報とからなる識別情報を応答する識別情報応答部を備え、
前記上位装置のマルチパス制御部は、エラーパスを検出した際、該エラーパスに関連する、前記入出力装置から応答される識別情報を、自装置内の他のマルチパス制御部もしくは他装置のマルチパス制御部に通知する手段と、
他のマルチパス制御部から、上記エラーパスに関連する識別情報の通知を受け取ると、自分の管理しているパスの中で関連しているアクセスパスがないかをチェックし、あった場合、そのアクセスパスの動作を停止させフェールオーバ機能を実施する手段と、を備える
ことを特徴とするマルチパス計算機システム。
【請求項２】
入出力装置と複数の経路によって接続される装置であって、
前記複数の経路に接続され前記入出力装置へのアクセスを行う複数のホストアダプタと、
前記装置で動作しているソフトウェアからの前記入出力装置のアクセスに際して、前記複数のホストアダプタからのそれぞれからアクセス可能な前記入出力装置のチャネルアダプタを示すアクセス経路情報に従って特定のホストアダプタを選択するマルチパス制御部とを備え、
上記入出力装置は、入出力装置を特定するための装置情報と、該装置内で唯一のチャネルアダプタ番号情報とからなる識別情報とを保持し、
上記マルチパス制御部は、エラーパスを検出した際、該エラーパスに関連する、前記入出力装置から応答される該入出力装置の装置情報とチャネルアダプタ番号情報とからなる識別情報を、該マルチパス制御部から自装置内の他のマルチパス制御部もしくは他装置のマルチパス制御部に通知する手段と、
他のマルチパス制御部から、上記識別情報の通知を受け取ると、自分の管理しているパスの中で関連しているアクセスパスがないかをチェックし、あった場合、そのアクセスパスの動作を停止させフェールオーバ機能を実施する手段と、を備える
ことを特徴とする装置。
【請求項３】
上位装置と入出力装置とが複数の経路により接続されるマルチパス制御システムであって、
該入出力装置は、
前記複数の経路に接続される前記上位装置からのアクセスを禁止又は、許可するチャネルアダプタとを備え、入出力装置を特定するための装置情報と、該装置内における部品交換単位情報とを保持し、
前記上位装置は、
前記複数の経路に接続され前記入出力装置へのアクセスを行う複数のホストアダプタと、
前記上位装置で動作しているソフトウェアからの前記入出力装置へのアクセスに際して、前記複数のホストアダプタのそれぞれからのアクセス経路情報に従って特定のホストアダプタを選択するマルチパス制御部と、を備え、
前記入出力装置のチャネルアダプタは、更に、前記上位装置に対して、前記装置情報と前記部品交換単位情報とからなる識別情報を応答する識別情報応答部を備え、
前記上位装置のマルチパス制御部は、チャネルアダプタを交換する要求があったとき、そのチャネルアダプタを使用しているパスの動作を停止させ、また、同時に自装置内の他のマルチパス制御部および／または他装置のマルチパス制御部に、交換を要求されたチャネルアダプタを示す上記部品交換単位情報からなる識別情報を通知する手段と、
上記識別情報の通知を受け取ると、自分の管理しているパスの中で関連しているアクセスパスがないかをチェックし、あった場合、そのアクセスパスの動作を停止させ、上記チャネルアダプタの交換を、ホストアプリケーションのＩ／Ｏ要求に影響を与えずに実行される手段と、
交換が終了し、アクセスパスの再起動コマンドが発行されたとき、停止していたアクセスパスの再起動を行なうと同時に、当該アクセスパスに関連する上記識別情報を自装置内の他のマルチパス制御部にパスが復旧したということで通知し、
また、他のマルチパス制御部から、パスが復旧したということで上記識別情報を通知されたとき、該識別情報に関連するアクセスパスが停止していた場合に、このアクセスパスを再起動させる手段を備える
ことを特徴とするマルチパス計算機システム。
【請求項４】
入出力装置と複数の経路によって接続される装置であって、
前記複数の経路に接続され前記入出力装置へのアクセスを行う複数のホストアダプタと、
前記装置で動作しているソフトウェアからの前記入出力装置のアクセスに際して、前記複数のホストアダプタからのそれぞれからアクセス可能な前記入出力装置のチャネルアダプタを示すアクセス経路情報に従って特定のホストアダプタを選択するマルチパス制御部とを備え、
上記マルチパス制御部は、チャネルアダプタを交換する要求があったとき、そのチャネルアダプタを使用しているパスの動作を停止させ、また、同時に該マルチパス制御部から自装置内の他のマルチパス制御部および／または他装置のマルチパス制御部に、交換を要求されたチャネルアダプタを示す上記部品交換単位情報からなる識別情報を通知する手段と、
上記識別情報の通知を受け取ると、自分の管理しているパスの中で関連しているアクセスパスがないかをチェックし、あった場合、そのアクセスパスの動作を停止させ、上記チャネルアダプタの交換を、ホストアプリケーションのＩ／Ｏ要求に影響を与えずに実行される手段と、
交換が終了し、アクセスパスの再起動コマンドが発行されたとき、停止していたアクセスパスの再起動を行なうと同時に、当該アクセスパスに関連する上記識別情報を自装置内の他のマルチパス制御部にパスが復旧したということで通知し、
また、他のマルチパス制御部から、パスが復旧したということで上記識別情報を通知されたとき、該識別情報に関連するアクセスパスが停止していた場合に、このアクセスパスを再起動させる手段を備える
ことを特徴とする装置。
【請求項５】
上位装置と入出力装置とが複数の経路により接続される、マルチパス制御システムの上位装置において実行される処理プログラムを記録した記録媒体であって、
上記処理プログラムは、入出力装置内のチャネルアダプタから、該入出力装置の装置情報と、該装置内のチャネルアダプタ番号情報、および／または、該装置内における部品交換単位情報を取得し、
アクセス経路情報と、上記識別情報から前記複数の経路の正常性を判断し、
エラーパスを検出した際、該エラーパスに関連する、前記入出力装置から応答される該入出力装置の装置情報とチャネルアダプタ番号情報とからなる識別情報を、自装置内の他のマルチパス制御部もしくは他装置のマルチパス制御部に通知し、
上記識別情報の通知を受け取ると、自分の管理しているパスの中で関連しているアクセスパスがないかをチェックし、あった場合、そのアクセスパスの動作を停止させフェールオーバ機能を実施し、
チャネルアダプタを交換する要求があったとき、そのチャネルアダプタを使用しているパスの動作を停止させ、また、同時に自装置内の他のマルチパス制御部および／または他装置のマルチパス制御部に、交換を要求されたチャネルアダプタを示す上記部品交換単位情報からなる識別情報を通知し、
上記識別情報の通知を受け取ると、自分の管理しているパスの中で関連しているアクセスパスがないかをチェックし、あった場合、そのアクセスパスの動作を停止させ、上記チャネルアダプタの交換を、ホストアプリケーションのＩ／Ｏ要求に影響を与えずに実行させ、
交換が終了し、アクセスパスの再起動コマンドが発行されたとき、停止していたアクセスパスの再起動を行なうと同時に、当該アクセスパスに関連する上記識別情報を自装置内の他のマルチパス制御部にパスが復旧したということで通知し、
また、他のマルチパス制御部から、パスが復旧したということで上記識別情報を通知されたとき、該識別情報に関連するアクセスパスが停止していた場合に、このアクセスパスを再起動させる
ことを特徴とするマルチパス計算機システムの上位装置で実行される処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバ間とデバイス間を接続するに際し、マルチパスでデバイスにアクセスするマルチパス計算機システムに関し、特に、マルチパスデバイス制御の信頼性を確保したマルチパス計算機システムに関するものである。
【０００２】
【従来の技術】
近年、サーバとデバイス装置を接続するに際し、単なる１対１の接続から複数対複数の接続を行ったマルチパスのデバイス制御が、信頼性確保の為に重要視されている。
上記マルチパスデバイス制御においては、ユーザがデバイスにアクセスするためのマルチパスを設定し、マルチパスデバイス制御機構が、上記マルチパス設定に基づきアクセスパスを振り分ける。
【０００３】
【発明が解決しようとする課題】
上記マルチパスの環境を実現するためのシステムを構築する上で、以下の問題点があった。
（１）マルチパス構成設定の誤りによりデータ破壊等が発生する可能性があった。
マルチパス構成設定はユーザにより行われるため、この設定間違えがあると、２つのパスで別の領域にアクセスしてしまうこととなり、デバイス装置のデータを破壊する可能性があった。また、例えば、アクセスパスを設定した後に、保守を行った際に誤ってアクセスパスをつなぎ代えてしまう可能性もあり、このような場合にも、データを破壊する可能性があった。
特に、近年ファイバチャネルが普及し、どこのデバイス装置に接続されているか分かりずらくなってしまっているため、マルチパスの構成設定が間違え易くなってしまっている。
（２）複数装置から同一パスを使用している時の保守方法が明確になっていなかった。
例えば、デバイス装置のチャネルアダプタの交換を行う際、他の装置からも該チャネルアダプタと同一交換単位のチャネルアダプタを用いたアクセスパスが設定されている場合には、他の装置にチャネルアダプタの交換を行うことを通知しないと、他の装置に影響を与えてしまう。従来においては、このような場合に対応する方法が明確でなく、保守作業を効率的に行うことができなかった。
（３）パス切換の時間が掛かりすぎ、無駄なエラー処理時間が発生した。
例えば、デバイス装置のチャネルアダプタが故障した際、マルチパスデバイス制御機構のフェールオーバ機能が働き、該チャネルアダプタを使用したアクセスパスは停止される。このため、当該チャネルアダプタを使用した複数のアクセスパスが設定されている場合、各アクセスパスを経由してアクセスを行う毎にエラー処理を行ってパス切換えをすることとなり、無駄なエラー処理時間が生ずることとなる。特にファィバチャネルはエラー検出まで時間が掛かる（例えば数十秒）ため、ファィバチャネルを用いたシステムにおいては、効率の良いパス切替手法が求められていた。
本発明は上記事情を考慮してなされたものであって、本発明の目的は、マルチパス計算機システムにおいて、マルチパスの誤ったユーザ設定による問題を解消するとともに、フェールオーバ時のリカバリ時間を短縮し、さらに、デバイス装置の保守作業時間の短縮を図ることである。
【０００４】
【課題を解決するための手段】
図１は本発明の概要を示す図である。同図において、１は上位装置であり、上位装置１はインタフェース２を介して複数の入出力装置３に接続されている。上位装置１と入力装置間のインタフェースとしては、例えば前記したファイバ・チャネル・ネットワークを用いることができるが、ＳＣＳＩやバブを用いてもよい。上位装置１は複数のホストアダプタ１ｃを備え、ホストアダプタ１ｃと入出力装置３のチャネルアダプタ３ａに対して複数のアクセスパス（経路）が設定される。
上位装置１のホストアプリケーション１ａからのＩ／Ｏ要求はマルチパス制御部１ｂに渡され、マルチパス制御部１ｂは、複数のアクセスパスにＩ／Ｏを振り分ける。振り分けられたＩ／Ｏは、ホストアダプタ１ｃ−アクセスパス−チャネルアダプタ３ａを経由して入出力装置３に対して送られて処理され、同一経路を経由してホストアプリケーション１ａに応答が返される。
上記構成のシステムにおいて、本発明においては、次のようにして前記課題を解決する。
（１）入出力装置３は、上位装置１からアクセス可能な複数の領域と、当該複数の領域のそれぞれに対応した領域情報と、当該入出力装置を特定するための装置情報と、前記複数の経路に接続され前記上位装置１からのアクセスを前記領域情報に従い前記領域単位で許可又は禁止するチャネルアダプタ３ａとを備える。
また、上位装置１は、複数の経路に接続され入出力装置３へのアクセスを行う複数のホストアダプタ１ｃと、前記複数のホストアダプタのそれぞれからアクセス可能な前記入出力装置の領域を示すアクセス経路情報と、上位装置１で動作しているソフトウエアからの前記入出力装置３の特定領域へのアクセスに際して、前記アクセス経路情報に従って特定のホストアダプタ１ｃを選択するマルチパス制御部１ｂとを備える。
更に、入出力装置３のチャネルアダプタ３ａは、上位装置１に対して前記装置情報と前記領域情報とからなる識別情報▲１▼を応答する識別情報応答部を備え、前記上位装置１は、前記アクセス経路情報と前記識別情報▲１▼とから前記複数の経路の正常性を判断する。
上記のように領域を特定する識別情報▲１▼によりアクセスパスの設定誤りを検出しているので、誤って２つのパスで別の領域にアクセスしてしまうことがなく、アクセスパス構成設定の誤りによりデータ破壊等を防ぐことができる。
また、電源オン時および定期的に、入出力装置３内のチャネルアダプタ３ａから上記情報を取得することにより、保守時の接続誤りにも対応することができる。
（２）入出力装置３は、入出力装置３を特定するための装置情報と、該装置内のチャネルアダプタ番号情報と、前記複数の経路に接続される前記上位装置からのアクセスを禁止又は許可するチャネルアダプタ３ａを備える。
また、上位装置１は、前記複数の経路に接続され前記入出力装置へのアクセスを行う複数のホストアダプタ１ｃと、前記複数のホストアダプタ１ｃのそれぞれからアクセス経路情報と、上位装置１で動作しているソフトウェアからの入出力装置３へのアクセスに際して、前記アクセス経路情報に従って特定のホストアダプタ１ｃを選択するマルチパス制御部１ｂを備える。
更に、入出力装置３のチャネルアダプタ３ａは、上位装置１に対して、前記装置情報と前記アダプタ番号情報とからなる識別情報▲２▼を応答する識別情報応答部を備え、上位装置１は、エラーパスを検出した際、エラーパスに関連する上記識別情報を自装置内の他のマルチパス制御部もしくは他装置のマルチパス制御部に通知する。
上記のように、エラーパスを検出した際、エラーパスに関連する識別情報▲２▼を自装置内の他のマルチパス制御部もしくは他装置のマルチパス制御部に通知しているので、自装置内の他のマルチパス制御部もしくは他装置のマルチパス制御部は、パスエラーが検出されたとき、そのアクセスパスの動作を停止させパスフェールオーバ動作を事前に実施することができ、これにより、無駄なエラー処理時間が生ずるのを防止することができる。
（３）入出力装置３は、入出力装置３を特定するための装置情報と、該装置内における部品交換単位情報と、前記複数の経路に接続される上位装置１からのアクセスを禁止又は、許可するチャネルアダプタ３ａを備える。
また上位装置１は、前記複数の経路に接続され入出力装置３へのアクセスを行う複数のホストアダプタ１ｃと、ホストアダプタ１ｃのそれぞれからアクセス経路情報と、上位装置１で動作しているソフトウェアからの入出力装置３へのアクセスに際して、前記アクセス経路情報に従って特定のホストアダプタ１ｃを選択するマルチパス制御部１ｂを備える。
更に、入出力装置３のチャネルアダプタ３ａは、上位装置１に対して、前記装置情報と前記部品交換単位情報とからなる識別情報▲３▼を応答する識別情報応答部を備え、上位装置１は、チャネルアダプタを交換する要求があったとき、そのチャネルアダプタを使用しているパスの動作を停止させ、また、同時に自装置内の他のマルチパス制御部および／または他装置のマルチパス制御部に上記識別情報▲３▼を通知して、同一交換単位情報を持つチャネルアダプタを使用しているパスに関しての動作を停止させる。
上記のように、チャネルアダプタを交換する要求があったとき、そのチャネルアダプタを使用しているパスの動作を停止させ、また、同時に自装置内の他のマルチパス制御部および／または他装置のマルチパスデバイス制御部に、上記識別情報▲３▼を通知して、同一交換単位情報を持つチャネルアダプタを使用しているパスに関しての動作を停止させるようにしているので、入出力装置３のチャネルアダプタ等の交換を、自装置内の他のアプリケーション、他装置のＩ／Ｏ要求に影響を与えずに行うことができる。
また、部品交換が正常終了し再起動する際、上記識別情報▲３▼をパスが復旧されたということで、自装置内の他のマルチパス制御部および／または他装置のマルチパス制御部に通知することによりリカバリ時間の短縮を図ることができる。
なお、インタフェースとしてファイバチャネルを用いる場合には、上記装置を特定する識別情報として、チャネルアダプタが所有するファイバチャネルのＷＷＮ（Ｗｏｒｌｄ  ｗｉｄｅ  ｎａｍｅ）を利用することができる。また、上記交換部品単位情報として、ＷＷＮのノード名を使用してもよい。
【０００５】
【発明の実施の形態】
図２は本発明の実施例のマルチパスデバイス制御システムの構成を示す図である。同図において、ホストサーバ＃１００は複数のホストアダプタ＃１２０、＃１２１、＃１２２を持ち、それらのホストアダプタ＃１２０〜＃１２２より複数のデバイス装置＃３００、＃４００の複数のチャネルアダプタ＃３１０、＃３１１、＃３１２、＃４１０に対して複数のアクセスパスが設定される。ここでは、アクセスパス＃２００、＃２０１、＃２０２、＃２０３、＃２０４が設定されていたとする。
ホストサーバ＃１００とデバイス装置＃３００、＃４００間のインターフェイスは特に規定されず、例えば、ハブ、ＳＣＳＩ等で接続されていてもよいが、ここでは、普及が進み始めたファイバー・チャネル・ネットワーク（ＦｉｎｂｒｅＣｈａｎｎｅｌ  ｎｅｔｗｏｒｋ）を想定し、柔軟なアクセスパスが設定出来る環境であるとする。
デバイス装置＃３００、＃４００はチャネルアダプタからデバイス内の各領域Ａ〜Ｃがアクセスできる。ここではチャネルアダプタ＃３１０と＃３１１より領域Ａ、チャネルアダプ＃３１２より領域Ｂ、チャネルアダプタ＃４１０より領域Ｃを割り当てている。
【０００６】
以下に図２に示すシステムのＩ／Ｏ要求の流れを示す。
ホストサーバ＃１００はホストアプリケーション＃１０１が動作しており、領域Ａに対するＩ／Ｏ要求はマルチパスデバイス制御機構＃１０２に渡される。マルチパスデバイス制御機構＃１０２は、領域Ａをアクセスするためにアクセスパス＃２００か＃２０１のどちらかにＩ／Ｏを振り分ける。
振り分けられたＩ／Ｏは、ホストアダプタ＃１２０−アクセスパス＃２００−チャネルアダプタ＃３１０か、ホストアダプタ＃１２１−アクセスパス＃２０１−チャネルアダプタ＃３１１を経由して領域Ａに対して送られ処理され、同一経路を経由してホストアプリケーション＃１０１に応答を返す。
【０００７】
次に、上記マルチパスデバイス制御システムにおいて、前記問題点を解決する本発明の実施例について説明する。
（１）実施例１
上記図２に示すシステムにおいて、マルチパスデバイス制御機構＃１０２のアクセスパス設定は、通常ホストサーバ＃１００から、ユーザがマルチパスデバイス制御に対して設定する。
つまり、図２の例ではアクセスパス＃２００と＃２０１でマルチパスデバイスを構成するという設定をユーザがしなくてはならない。
しかし、ここで誤ってユーザがアクセスパス＃２００と＃２０２でマルチパスデバイス制御を構成してしまうと、２つのパスで別の領域Ａ，Ｂをアクセスしてしまい、関係のない領域Ｂを破壊してしまうこととなる。
この誤った設定をプロテクトするため、本実施例では、チャネルアダプタにデバイス装置＃３００の装置名＃３３０、シリアル番号情報＃３４０とチャネルアダプタが接続された領域情報を返す仕組みを搭載する。
【０００８】
ホストサーバ＃１００はチャネルアダプタからこの情報を読み取り、それらを組み合わせることによって世界で唯一の領域名を作成し識別子として利用する。
つまりホストサーバ＃１００はチャネルアダプタ＃３１０，＃３１１，＃３１２，＃４１０より、この情報を確保して、例えば以下の識別子を生成する。ここでは、デバイス装置＃３００の装置名がＦ６４９４、シリアル番号が０１２３、デバイス装置＃４００の装置名がＦ６４９５、シリアル番号が０１２４とする。
(a) チャネルアダプタ＃３１０より上記情報を確保し、領域Ａに対して以下の識別子とする。
Ｆ６４９４−０１２３−Ａ
(b) チャネルアダプタ＃３１１より上記情報を確保し、領域Ａに対して以下の識別子とする。
Ｆ６４９４−０１２３−Ａ
(c) チャネルアダプタ＃３１２より上記情報を確保し、領域Ｂに対して以下の識別子とする。
Ｆ６４９４−０１２３−Ｂ
(d) チャネルアダプタ＃４１０より上記情報を確保し、領域Ｃに対して以下の識別子とする。
Ｆ６４９５−０１２４−Ｃ
【０００９】
マルチパスデバイス制御機構＃１０２に、同一識別子が作成できないアクセスパスの指定は拒否する仕組みを組み込むことにより、誤ったマルチパスデバイス構成を設定することを防ぐことが可能となる。
つまり、この例においては、チャネルアダプタ＃３１０、＃３１１は同一識別子なのでアクセスパスの設定を受け付けるが、チャネルアダプタ＃３１２、＃４１０は識別子が異なるのでアクセスパスの設定を受け付けない。
【００１０】
また、アクセスパスを一度設定してからホストサーバ＃１００の電源を切った後、保守を行った際に誤ってアクセスパス＃２０１を＃２０２につなぎかえてしまうと、上記と同様に領域Ｂは破壊される。
そこで、ホストサーバ＃１００の立ち上がり時に、マルチパスデバイス制御機構＃１０２がアクセスパス毎の識別子を上記のように計算しマルチパスデバイス制御を構成するアクセスパス正しいかどうかを確認する。
もし、識別子がアクセスパス毎異なる場合は、マルチパスデバイス制御機構＃１０２は、マルチパス処理を行わない。
【００１１】
さらに、アクセスパスを一度設定してからホストサーバ＃１００の電源をいれたままアクセスパス＃２０１を＃２０２につなぎかえてしまった場合も、上記と同様に領域Ｂは破壊される。
そこで、ホストサーバ＃１００のマルチパスデバイス制御機構＃１０２は定期的に、チャネルアダプタに対して各情報の要求を行い、上記と同様にアクセスパス毎の識別子を計算し、マルテパスデバイス制御を構成するアクセスパスが正しいかどうかを確認する。
もし、識別子がアクセスパス毎異なる場合は、マルチパスデバイス制御機構＃１０２は、マルチパス処理を中断する。
【００１２】
図３は上記マルチパスデバイス制御機構＃１０２における処理の概要を示すフローチャートである。
図３において、まず、ユーザによるマルチパスのアクセスパス設定コマンドが実行されアクセスパス設定が行われる。これにより、例えば、前記図２におけるアクセスパス＃２００、＃２０１が設定される。
マルチパスデバイス制御機構＃１０２はデバイス装置から、パス毎に、装置名、シリアル番号・領域を確保して識別子を作成する。例えば、前記例では、アクセスパス＃２００、＃２０１に対してそれぞれ識別子Ｆ６４９４−０１２３−Ａが、アクセスパス＃２０２に対してＦ６４９４−０１２３−Ｂが、アクセスパス＃２０３に対してＦ６４９５−０１２４−Ｃが、アクセスパス＃２０４に対してＦ６４９４−０１２３−Ｂが作成される。
領域に対するＩ／Ｏ要求があると、マルチパスデバイス制御機構＃１０２はコマンドのパスの識別子を比較する。そして識別子が不一致であれば、エラー終了し、また一致しているば正常終了し、マルチパス処理を実行する。
例えば、ユーザがアクセスパス＃２００と＃２０１でマルチパスを構成している場合には、識別子Ｆ６４９４−０１２３−Ａが一致するのでマルチパス処理が実行されるが、誤って、アクセスパス＃２００と＃２０２でマルチパスを構成している場合には、それぞれの識別子がＦ６４９４−０１２３−ＡとＦ６４９４−０１２３−Ｂであるので、不一致となり、マルチパスデバイス制御機構＃１０２はマルチパス処理を中断する。
また、電源オン時および定期的に、マルチパスデバイス制御機構＃１０２はデバイス装置から、パス毎に、装置名、シリアル番号・領域を確保して識別子を作成し、上記のようにＩ／Ｏ要求があったとき、コマンドのパスの識別子を比較する。これにより、保守時の接続誤りにも対応することができる。
【００１３】
（２）実施例２
図４に示す構成のシステムにおいて、次のようなマルチパス構成を設定した場合を想定する。
・ホストサーバ＃１００のマルチパスデバイス制御機構（領域Ａ用）＃１０２に、デバイス装置＃３００の領域Ａに対してアクセスパス＃２００、＃２０１からのマルチパス構成を設定する。
・ホストサーバ＃１００のマルチパスデバイス制御機構（領域Ｄ用）＃１０３に、デバイス装置＃３００の領域Ｄに対してもアクセスパス＃２００、＃２０１からのマルチパス構成を設定する。
この状態で領域Ａに対する処理を行っている際に、チャネルアグプタ＃３１０でエラーが発生した場合マルチパスデバイス制御機構＃１０２のフェールオーバ機能が働き、アクセスパス＃２００は停止されて、アクセスパス＃２０１経由でチャネルアダプタ＃３１１を使用して領域Ａに対してコマンドが発行される。
しかし、この際に領域Ｄに対する、マルチパスデバイス制御機構＃１０３のアクセスパスの設定はそのままで、ホストアプリケーション＃１０１からコマンドが領域Ｄに対して発行された際は、マルチパスデバイス制御機構（領域Ｄ用）＃１０３はアクセスパス＃２００経由でチャネルアダプタ＃３１０を使用しようとする。
しかし、チャネルアダプタ＃３１０はエラーとなっているため使用できない。この時、チャネルアダプ＃３１０に対して無駄なエラー処理時間が発生する。特に前記したようにファィバチャネルはエラー検出まで時間が掛かるため、この無駄なエラー処理時間は特に問題となる。
この問題を解決するため、本実施例においては、エラーとなったチャネルアダプタをホストサーバで認識できるようにする。
そのため、チャネルアダプタにデバイス装置の装置名＃３３０、シリアル番号情報＃３４０と装置内で唯一のアダプタ番号情報を返す仕組みを搭載する。
【００１４】
ホストサーバはチャネルアダプタからこの情報を読み取り組み合わせることよって世界で唯一のチャネル場所識別子を作成し利用できることとなる。
つまりホストサーバ＃１００はチャネルアダプタよりこの情報を確保して、例えば以下の識別子を生成する。ここでは、デバイス装置＃３００の装置名がＦ６４９４、シリアル番号が０１２３、デバイス装置＃４００の装置名がＦ６４９５、シリアル番号が０１２４とする。
(a) チャネルアダプタ＃３１０（アダプタ番号１）より上記情報を確保し、以下の識別子とする。
Ｆ６４９４−０１２３−１
(b) チャネルアダプタ＃３１１（アダプタ番号２）より上記情報を確保し、以下の識別子とする。
Ｆ６４９４−０１２３−２
(c) チャネルアダプタ＃３１２（アダプタ番号３）より上記情報を確保し、以下の識別子とする。
Ｆ６４９４−０１２３−３
(d) チャネルアダプタ＃４１０（アダプタ番号１）より上記情報を確保し、以下の識別子とする。
Ｆ６４９５−０１２４−４
【００１５】
全てのマルチパスデバイス制御がパスエラーを検出する前に予めパス毎にこの情報を確保しておく。
マルチパスデバイス制御は、パスエラーを検出した際には、エラーパスに関連するチャネルアダプタの識別子をホスト内の他のマルチパスデバイス制御に通知する。
この例では、マルチパスデバイス制御機構＃１０２からマルチパスデバイス制御機構＃１０３に通知される。
このエラー識別子情報を受けたマルチパスデバイス制御機構＃１０３は、自分のパス設定内に同一識別と関連されているアクセスパスがないかをチェックし、あった場合そのアクセスパスの動作を停止させパスフェールオーバ動作を事前に実施する。これにより、マルチパスデバイス制御がアクセスパス＃２００に不用意にアクセスする事を防止することが可能となる。
【００１６】
上記説明は１台のホストサーバ内における処理であるが、この処理はホストサーバを超えて実現することもできる。
図４に示すように、ホストサーバ＃１００とホストサーバ＃５００がＬＡＮ＃６００により接続されている場合を想定する。
このような構成において、前記したようにデバイス装置＃３００の領域Ａに対してアクセスパス＃２００、＃２０１からのマルチパス構成が設定され、デバイス装置＃３００の領域Ｄに対してもアクセスパス＃２００、＃２０１からのマルチパス構成が設定されており、さらに、デバイス装置＃３００のチャネルアダプタ＃３１０は、ホストサーバ＃１００からだけでなく、ホストサーバ＃５００でも使用されている場合を想定する。
この場合、チャネルアダプタ＃３１０の障害は、ホストサーバ＃５００でも同等に検出される。従って、チャネルアダプタ＃３１０に障害が発生すると、それぞれのホストサーバ＃１００、＃５００によりエラー処理が行われ無駄なエラー処理時間が発生することとなる。
そこで、例えばチャネルアダプタ＃３００に障害が発生すると、マルチパスデバイス制御機構＃１０２から、前記したエラーチャネルアダプタ識別子情報（例えばＦ６４９４−０１２３−１）を、他のサーバ＃５００にも通知する。これにより、他ホストサーバ＃５００での不用意なエラー検出を防ぐことができ、リカバリ時間を短縮させることが可能となる。
他ホストサーバ＃５００で起動中のマルチパスデバイス制御機構＃５０２は、上記エラーチャネルアダプタの識別子を受け取ると、自分のパス設定内に同一識別と関連されているアクセスパスがないかをチェックし、あった場合そのアクセスパスの動作を停止させ、パスフェールオーバ機能を実施する。
【００１７】
（３）実施例３
上記実施例は、マルチパスデバイス制御がパスエラーを検出した場合の処理であるが、以下に説明する実施例では、デバイスの活性交換単位を考慮して、ホスト内で交換単位に関連するアクセスパスの停止を実現させる。
図５により本実施例について説明する。
図５において、デバイス装置＃３００のチャネルアダプタ＃３１０、＃３１１は同一パッケージになっている同一活性交換単位（以下交換単位１という）のチャネルアダプタであり、チャネルアダプタを交換する場合、チャネルアダプタ＃３１０、＃３１１は同時に交換される。同様にチャネルアダプタ＃３１２、＃３１３も同一活性交換単位（以下交換単位２という）のチャネルアダプタである。
また、ホストサーバ＃１００より、アクセスパス＃２００、＃２０１を経由して、デバイス装置＃３００の領域Ａをアクセスするようにマルチパスデバイス制御機構＃１０２が設定されている。
さらに、アクセスパス＃２０２、＃２０３を経由して、デバイス装置＃３００の領域Ｂをアクセスするようにマルチパスデバイス制御機構＃１５２が設定されている。上記アクセスパス＃２００、＃２０２は交換単位１のチャネルアダプタ＃３１０、＃３１１を使用しており、また、アクセスパス＃２０１、＃２０３は交換単位２のチャネルアダプタ＃３１２、＃３１３を使用している。
【００１８】
この環境で、チャネルアダプタ＃３１０で障害が発生した際には、マルチパスデバイス制御機構＃１５２配下のパスには影響はない。
しかし、チャネルアダプタ＃３１０の障害を取り除くため、チャネルアダプタ＃３１０を交換しようとした際に、チャネルアダプタ＃３１０がチャネルアダプタ＃３１１と同一パッケージとなっている為に、チャネルアダプタ＃３１１も影響を受けてしまう。
そこで、本実施例においては、チャネルアダプタ＃３１０を交換する際に＃３１１の処理を事前に停止させるようにする。
このため、チャネルアダプタにデバイス装置の装置名＃３３０、シリアル番号情報＃３４０と装置内で部品交換単位情報を返す仕組みを搭載する。
ホストサーバ＃１００はチャネルアダプタからこのこの情報を読み取り組み合わせることよって世界で唯一の部品交換単位識別子を作成し利用できることとなる。
【００１９】
つまりホストサーバ＃１００はチャネルアダプタよりこの情報を取得して、例えば以下の部品交換識別子を生成する。ここでは、デバイス装置＃３００の装置名がＦ６４９４、シリアル番号が０１２３、デバイス装置＃４００の装置名がＦ６４９５、シリアル番号が０１２４とする。
(a) チャネルアダプタ＃３１０（交換単位番号１）より上記情報を確保し、以下の識別子とする。
Ｆ６４９４−０１２３−１
(b) チャネルアダプタ＃３１１（交換単位番号１）より上記情報を確保し、以下の識別子とする。
Ｆ６４９４−０１２３−１
(c) チャネルアダプタ＃３１２（交換単位番号２）より上記情報を確保し、以下の識別子とする。
Ｆ６４９４−０１２３−２
(d) チャネルアダプタ＃３１３（交換単位番号２）より上記情報を確保し、以下の識別子とする。
Ｆ６４９５−０１２３−２
【００２０】
図５において、ユーザからチャネルアダプタ＃３１０を交換するというコマンドをマルチパスデバイス制御機構＃１０２が受け付けた際に、チャネルアダプタ＃３１０に関連する部品交換識別子（上記例ではＦ６４９４−０１２３−１）を当該ホストの別マルチパスデバイス制御機構＃１５２に転送する。
マルチパスデバイス制御機構＃１５２はこの識別子を受け付けると、この部品交換識別子に関連するアクセスパス＃２０２を停止させ、デバイス装置＃３００のチャネルアダプタ＃３１０−＃３１１の交換をホストアプリケーション＃１５１のＩ／Ｏ要求に影響を与えずに実行させる。
【００２１】
上記説明は１台のホストサーバ内における処理であるが、上記処理はホストを超えて実現することもできる。
次に、図６により、デバイスの活性交換単位を考慮して、ホストを超えたアクセスパスの停止を実現させる場合について説明する。
図６に示すように、ホストサーバ＃１００より、アクセスパス＃２００、＃２０１を経由して、デバイス装置＃３００の領域Ａをアクセスするようにマルチパスデバイス制御機構＃１０２が設定されている。また、ホストサーバ＃５００より、アクセスパス＃２０２、＃２０３を経由して、デバイス装置＃３００の領域Ｂをアクセスするようにマルチパスデバイス制御機構＃５０２が設定されている。なお、部品交換識別子は前記図５で説明したのと同じ識別子であるとする。
【００２２】
図６において、ユーザからチャネルアダプタ＃３１０を交換するというコマンドをマルチパスデバイス制御機構＃１０２が受け付けると、マルチパスデバイス制御機構＃１０２はチャネルアダプタ＃３１０に関連する部品交換識別子（Ｆ６４９４−０１２３−１）を他ホスト＃５００の別マルチパスデバイス制御機構＃５０２に転送する。
マルチパスデバイス制御機構＃５０２は、この識別子を受け付けると、この部品交換識別子に関連するアクセスパス＃２０２のアクセスを停止させる。これにより、デバイス装置＃３００のチャネルアダプタ＃３１０−＃３１１の交換をホストアプリケーション＃５０１のＩ／Ｏ要求に影響を与えずに実行させることができる。
【００２３】
また、上記デバイスの活性交換単位を考慮して、ホスト内の関連するアクセスパスの再起動を実現することもできる。
前記図５において、デバイス装置＃３００のチャネルアダプタ＃３１０−＃３１１の交換をする際には、マルチパスデバイス制御機構＃１０２および＃１５２からアクセスパス＃２００、＃２０２は停止される。
交換が正常終了した際に、ユーザはマルチパスデバイス制御機構＃１０２にアクセスパスの再起動コマンドを発行する。
マルチパスデバイス制御機構＃１０２はこれによりアクセスパス＃２００の再起動を行うが、これと同時に、当該アクセスパス＃２００に関連する交換単位識別子（Ｆ６４９４−０１２３−１）を当該ホスト内の他のマルチパスデバイス制御部＃１５２にパス復旧されたということで通知する。マルチパスデバイス制御部＃１５２は、上記交換識別子に関連するアクセスパスが停止していた場合は、これを再起動させるコマンドを自分自身に発行し、再起動を実現する。
【００２４】
上記と同様に、デバイスの活性交換単位を考慮してホストを超えたアクセスパスを再起動を実現させることができる。
前記図６において、デバイス装置＃３００のチャネルアダプタ＃３１０−＃３１１の交換をする際は、マルチパスデバイス制御機構＃１０２および＃１５２からアクセスパス＃２００、＃２０２は停止される。
交換を正常終了した際、ユーザはマルチパスデバイス制御機構＃１０２にパスの再起動コマンドを発行する。
マルチパスデバイス制御機構＃１０２はこれを受けて、アクセスパス＃２００の再起動を行うが、これと同時に、当該アクセスパス＃２００に関連する部品交換単位識別子（Ｆ６４９４−０１２３−１）を他のホスト＃５００内の他マルチパスデバイス制御機構＃１５２にパス復旧されたということで通知する。
マルチパスデバイス制御＃１５２は、上記部品交換識別子に関連するアクセスパスが停止していた場合は、これを再起動させるコマンドを自分自身に発行し、再起動を実現する。
これにより、ホストを超えた活性交換時のマルチパスデバイス制御へのコマンドの簡素化が実現でき、マルチパスデバイス制御に対しての誤操作とリカバリ時間の短縮を実現することができる。
【００２５】
図７は、本実施例の処理の概要を示すフローチャートである。
図７において、まず、ホストサーバはチャネルアダプタからデバイス装置の装置名、シリアル番号情報と装置内での部品交換単位情報を取得し、前記した部品交換識別子を生成する。
そして、障害が発生すると、マルチパスデバイス制御機構は、当該チャネルアダプタに関連する部品交換識別子を自ホストもしくは他ホストの別マルチパスデバイス制御機構に転送する。
他のマルチパスデバイス制御機構は、この識別子を受け付けると、この部品交換識別子に関連するアクセスパスのアクセスを停止させる。
ついで、再起動コマンドを発行されると、マルチパスデバイス制御機構は、当該チャネルアダプタに関連する部品交換識別子をパス復旧されたということで自ホストもしくは他ホストのマルチパスデバイス制御機構に転送し、アクセスパスを再開する。
【００２６】
上記実施例では、装置を特定する識別子としてシリアル番号を用いる場合について説明したが、ファイバチャネルを用いる場合には、シリアル番号の代りに、チャネルアダプタが所有するファイバチャネルのＷＷＮ（Ｗｏｒｌｄ  ｗｉｄｅ
ｎａｍｅ）を利用することができる。
ファイバチャネルのＷＷＮは世界で唯一の値であるため、上記実施例の識別子として使用する上では問題がない。但し、このＷＷＮが使用できるのは、ファイバチャネル接続環境のみであるので、オールマイティとはいえないが、装置のシリアル番号を読み込めない装置などに使用できる。
また、上記第３の実施例の交換部品単位を特定する識別子として、ＷＷＮのノード名を使用することができる。ＷＷＮのノード名は世界唯一であり、かつ複数のポート名を図８に示すように同一ノード内にもてるために、交換部品を特定する識別子と利用できる。
なお、上記説明では、第１〜第３の実施例についてそれぞれ説明したが、これらを単独で用いてもよいし、また第１〜第３の実施例を組み合わせてもよい。
【００２７】
（付記１）上位装置と入出力装置とが複数の経路により接続されるマルチパス計算機システムであって、
該入出力装置は、
上位装置からアクセス可能な複数の領域と、
当該複数の領域のそれぞれに対応した領域情報と、
当該入出力装置を特定するための装置情報と、
前記複数の経路に接続され前記上位装置からのアクセスを前記領域情報に従い前記領域単位で許可又は禁止するチャネルアダプタと、を備え
前記上位装置は、
前記複数の経路に接続され前記入出力装置へのアクセスを行う複数のホストアダプタと、
前記複数のホストアダプタのそれぞれからアクセス可能な前記入出力装置の領域を示すアクセス経路情報と、
前記上位装置で動作しているソフトウエアからの前記入出力装置の特定領域へのアクセスに際して、前記アクセス経路情報に従って特定のホストアダプタを選択するマルチパス制御部と、を備え、
前記入出力装置のチャネルアダプタは、更に、上位装置に対して前記装置情報と前記領域情報とからなる識別情報を応答する識別情報応答部を備え、
前記上位装置は、更に、前記アクセス経路情報と前記識別情報とから前記複数の経路の正常性を判断する経路判断部を備えること
を特徴とするマルチパス計算機システム。
（付記２）複数のアクセス領域を有する入出力装置と複数の経路によって接続される装置であって、
前記複数の経路に接続され前記入出力装置へのアクセスを行う複数のホストアダプタと、
前記複数のホストアダプタのそれぞれからアクセス可能な前記入出力装置の領域を示すアクセス経路情報と、
前記装置で動作しているソフトウエアからの前記入出力装置の特定領域へのアクセスに際して、前記アクセス経路情報に従って特定のホストアダプタを選択するマルチパス制御部と、
前記入出力装置から応答される該入出力装置の装置情報と領域情報とからなる識別情報と、前記アクセス経路情報とから前記複数の経路の正常性を判断する経路判断部と、
を備えることを特徴とする装置。
（付記３）上位装置と複数の経路により接続される入出力装置であって、上位装置からアクセス可能な複数の領域と、
当該複数の領域のそれぞれに対応した領域情報と、
当該入出力装置を特定するための装置情報と、
前記複数の経路に接続され前記上位装置からのアクセスを前記領域情報に従い前記領域単位で許可又は禁止するチャネルアダプタと、
上位装置に対して前記装置情報と前記領域情報とからなる識別情報を応答する識別情報応答部と、
を備えたことを特徴とする入出力装置。
（付記４）上位装置の立ち上がり時に、経路判断部は、前記複数の経路の正常性を判断し、
上記識別情報が経路毎異なる場合に、マルチパス設定を行わないようにした
ことを特徴とする付記１のマルチパス計算機システム。
（付記５）定期的に、経路判断部は、前記複数の経路の正常性を判断し、上記識別情報が経路毎異なる場合に、マルチパス設定を行わないようにした
ことを特徴とする付記１のマルチパス計算機システム。
（付記６）上位装置と入出力装置とが複数の経路により接続されるマルチパス制御システムであって、
該入出力装置は、入出力装置を特定するための装置情報と、
該装置内のチャネルアダプタ番号情報と、
前記複数の経路に接続される前記上位装置からのアクセスを禁止又は許可するチャネルアダプタと、を備え、
前記上位装置は、
前記複数の経路に接続され前記入出力装置へのアクセスを行う複数のホストアダプタと、
前記複数のホストアダプタのそれぞれからのアクセス経路情報と、
前記上位装置で動作しているソフトウェアからの前記入出力装置へのアクセスに際して、前記アクセス経路情報に従って特定のホストアダプタを選択するマルチパス制御部と、を備え、
前記入出力装置のチャネルアダプタは、更に、前記上位装置に対して、前記装置情報とチャネルアダプタ番号情報とからなる識別情報を応答する識別情報応答部を備え、
前記上位装置は、更に、エラーパスを検出した際、エラーパスに関連する上記識別情報を自装置内の他のマルチパス制御部もしくは他装置のマルチパス制御部に通知する手段を備える
ことを特徴とするマルチパス計算機システム。
（付記７）入出力装置と複数の経路によって接続される装置であって、
前記複数の経路に接続され前記入出力装置へのアクセスを行う複数のホストアダプタと、
前記複数の経路に接続され、前記入出力装置へのアクセスを行う複数のホストアダプタと、
前記複数のホストアダプタからのそれぞれからアクセス可能な前記入出力装置のチャネルアダプタを示すアクセス経路情報と、
前記装置で動作しているソフトウェアからの前記入出力装置のアクセスに際して、前記アクセス経路情報に従って特定のホストアダプタを選択するマルチパス制御部と、
エラーパスを検出した際、該エラーパスに関連する、前記入出力装置から応答される該入出力装置の装置情報とチャネルアダプタ番号情報とからなる識別情報を、自装置内の他のマルチパス制御部もしくは他装置のマルチパス制御部に通知する手段と、
を備えることを特徴とする装置。
（付記８）上位装置と複数の経路により接続される入出力装置であって、
当該入出力装置を特定するための装置情報と、
該装置内のチャネルアダプタ番号情報と、
前記複数の経路に接続され前記上位装置からのアクセスを許可または禁止するチャネルアダプタと、
上位装置に対して前記装置情報と、前記チャネルアダプタ番号情報とからなる識別情報を応答する識別情報応答部とを備えた
ことを特徴とする入出力装置。
（付記９）上記入出力装置を特定するための情報として、チャネルアダプタが所有するファイバチャネルのワールド・ワイド・ネームを用いることを特徴とする付記１または付記６のマルチパス計算機システム。
（付記１０）上位装置と入出力装置とが複数の経路により接続されるマルチパス制御システムであって、
該入出力装置は、入出力装置を特定するための装置情報と、
該装置内における部品交換単位情報と、
前記複数の経路に接続される前記上位装置からのアクセスを禁止又は、許可するチャネルアダプタと、を備え、
前記上位装置は、
前記複数の経路に接続され前記入出力装置へのアクセスを行う複数のホストアダプタと、
前記複数のホストアダプタのそれぞれからアクセス経路情報と、
前記上位装置で動作しているソフトウェアからの前記入出力装置へのアクセスに際して、前記アクセス経路情報に従って特定のホストアダプタを選択するマルチパス制御部と、を備え、
前記入出力装置のチャネルアダプタは、更に、前記上位装置に対して、前記装置情報と前記部品交換単位情報とからなる識別情報を応答する識別情報応答部を備え、
前記上位装置は、チャネルアダプタを交換する要求があったとき、そのチャネルアダプタを使用しているパスの動作を停止させ、また、同時に自装置内の他のマルチパス制御部および／または他装置のマルチパス制御部に上記識別情報を通知する手段を備える
ことを特徴とするマルチパス計算機システム。
（付記１１）入出力装置と複数の経路によって接続される装置であって、前記複数の経路に接続され前記入出力装置へのアクセスを行う複数のホストアダプタと、
前記複数のホストアダプタからのそれぞれからアクセス可能な前記入出力装置のチャネルアダプタを示すアクセス経路情報と、
前記装置で動作しているソフトウェアからの前記入出力装置のアクセスに際して、前記アクセス経路情報に従って特定のホストアダプタを選択するマルチパス制御部と、
チャネルアダプタを交換する要求があったとき、そのチャネルアダプタを使用しているパスの動作を停止させ、また、同時に自装置内の他のマルチパス制御部および／または他装置のマルチパス制御部に、前記入出力装置から応答される該入出力装置の装置情報と部品交換単位情報とからなる識別情報を通知する手段とを備えることを特徴とする装置。
（付記１２）上位装置と複数の経路により接続される入出力装置であって、
当該入出力装置を特定するための装置情報と、
該装置内における部品交換単位情報と、
前記複数の経路に接続され前記上位装置からのアクセスを許可または禁止するチャネルアダプタと、
上位装置に対して前記装置情報と、前記部品交換単位情報とからなる識別情報を応答する識別情報応答部とを備えた
ことを特徴とする入出力装置。
（付記１３）チャネルアダプタを交換し、再起動するという要求があったとき、そのチャネルアダプタを使用しているパスの動作を再起動させ、また、また、同時に自装置内の他のマルチパス制御部および／または他装置のマルチパス制御部に上記識別情報を通知して、同一交換単位識別子を持つチャネルアダプタを使用しているパスに関しての動作を再起動させる
ことを特徴とする付記１０のマルチパス計算機システム。
（付記１４）上記部品交換単位を特定する識別情報として、チャネルアダプタが所有するファイバチャネルのワールド・ワイド・ネームのノード名を使用する
ことを特徴とする付記１０のマルチパス計算機システム。
（付記１５）上位装置と入出力装置とが複数の経路により接続されるマルチパス制御システムの上位装置における処理プログラムを記録した記録媒体であって、上記処理プログラムは、入出力装置内のチャネルアダプタから、該入出力装置の装置情報と、アクセス可能な複数の領域のそれぞれに対応した領域情報、該装置内のチャネルアダプタ番号情報、および／または、該装置内における部品交換単位情報を取得し、
前記アクセス経路情報と、上記装置情報と領域情報からなる識別情報から前記複数の経路の正常性を判断し、
エラーパスを検出した際、エラーパスに関連する上記装置情報とチャネルアダプタ番号情報とからなる識別情報をを自装置内の他のマルチパス制御部もしくは他装置のマルチパス制御部に通知し、
チャネルアダプタを交換する要求があったとき、そのチャネルアダプタを使用しているパスの動作を停止させ、また、同時に自装置内の他のマルチパス制御部および／または他装置のマルチパス制御部に、上記装置情報と部品交換単位情報とからなる識別情報を通知する
ことを特徴とするマルチパス計算機システムにおける処理プログラムを記録した記録媒体。
【００２８】
【発明の効果】
以上説明したように、本発明においては、マルチパス制御部がチャネルアダプタから、チャネルアダプタが接続された領域情報、アダプタを特定する情報、および／または、部品交換単位を表す情報を取得して、入出力装置側のパス情報を正確に認識するようにしているので、誤ったユーザ設定を防ぐことができ、また、フェールオーバ時のリカバリ時間を短縮することができ、さらに、活性交換時の作業時間の短縮を実現することが可能となる。
【図面の簡単な説明】
【図１】本発明の概要を説明する図である。
【図２】本発明の実施例のマルチパスデバイス制御システムの構成を示す図である。
【図３】本発明の第１の実施例の処理の概要を示すフローチャートである。
【図４】本発明の第２の実施例を説明する図である。
【図５】本発明の第３の実施例を説明する図（１）である。
【図６】本発明の第３の実施例を説明する図（２）である。
【図７】本発明の第３の実施例の処理の概要を示すフローチャートである。
【図８】部品交換単位とＷＷＮのノード名との関係を説明する図である。
【符号の説明】
１                  上位装置
１ｂ                マルチパス制御部
１ｃ                ホストアダプタ
２                  通信インタフェース
３                  入出力装置
３ａ                チャネルアダプタ
＃１００，＃５００  ホストサーバ
＃１０２〜＃１０３  マルチパスデバイス制御機構
＃１５２，＃５０２  マルチパスデバイス制御機構
＃１２０〜＃１２２  ホストアダプタ
＃１７０，＃１７１  ホストアダプタ
＃５２０，＃５２１  ホストアダプタ
＃３００，＃４００  デバイス装置
＃３１０〜＃３１３  チャネルアダプタ
＃４１０            チャネルアダプタ
＃２００〜＃２０４  アクセスパス
【図１】
0004039794.tif 000002
【図２】
0004039794.tif 000003
【図３】
0004039794.tif 000004
【図４】
0004039794.tif 000005
【図５】
0004039794.tif 000006
【図６】
0004039794.tif 000007
【図７】
0004039794.tif 000008
【図８】
0004039794.tif 000009