(57)【要約】【課題】システム管理者がディスク装置の割り当てを意識することなく、ホストが必要とするディスク装置を動的に割り当てることのできるディスク装置の割り当て制御装置及び割り当て制御方法を提供する。【解決手段】ディスク制御装置１２０にディスク装置１４０の割り当てを要求する要求発行部２０１、ディスク制御装置１２０からディスク装置１４０の割り当て結果を受信するレスポンス受信部２０２、及び前記割り当て結果が割り当て要求に合致するとき、割り当て結果をパス情報として保存するパス管理部２０３を備えたホスト制御部１０１と、  前記ディスク装置１４０の割り当て要求を受信すると共に、情報管理テーブル１２２を検索して前記要求に合致するディスク装置１４０のパスをホスト制御部に通知する情報管理部１２０、並びにディスク管理情報及び割り当て情報を格納した情報管理テーブル１２２を備えた。【選択図】        図２
2005011210.tif 000002
【特許請求の範囲】
【請求項１】
ディスク制御装置にディスク装置の割り当てを要求する要求発行部、ディスク制御装置からディスク装置の割り当て結果を受信するレスポンス受信部、及び前記割り当て結果が割り当て要求に合致するとき、割り当て結果をパス情報として保存するパス管理部を備えたホスト制御部と、
前記ディスク装置の割り当て要求を受信すると共に、情報管理テーブルを検索して前記要求に合致するディスク装置のパスをホスト制御部に通知する情報管理部、並びにディスク管理情報及び割り当て情報を格納した情報管理テーブルを備えたことを特徴とするディスク装置の割り当て制御装置。
【請求項２】
ディスク制御装置にディスク装置の割り当てを要求する割り当て要求を発行し、ディスク制御装置からディスク装置の割り当て結果を受信し、受信した割り当て結果が前記割り当て要求に合致するとき、割り当て結果をパス情報として保存するディスク装置の割り当て制御方法であって、
前記ディスク制御装置は、前記ディスク装置の割り当て要求を受信すると共に、情報管理テーブルを検索して前記要求に合致するディスク装置のパスをホスト制御部に通知する情報管理部、並びにディスク管理情報及び割り当て情報を格納した情報管理テーブルを備えたことを特徴とするディスク装置の割り当て制御方法。
【請求項３】
ディスク制御装置にディスク装置の割り当てを要求する割り当て要求を発行し、ディスク制御装置からディスク装置の割り当て結果を受信し、受信した割り当て結果が前記割り当て要求に合致するとき、割り当て結果をパス情報として保存するディスク装置の割り当て制御方法であって、
前記ディスク制御装置は、前記ディスク装置の割り当て要求を受信すると共に、情報管理テーブルを検索して前記要求に合致するディスク装置のパスをホスト制御部に通知する情報管理部、並びにディスク管理情報を格納したディスク管理情報管理テーブル及び割り当て情報を格納した割り当て情報管理テーブルを備えたことを特徴とするディスク装置の割り当て制御方法。
【請求項４】
請求項１ないし請求項３の何れか１記載のディスク装置の割り当て制御方法であって、
前記ディスク制御装置はディスク装置の割り当て情報の有効期限を管理することを特徴とするディスク装置の割り当て制御方法。
【請求項５】
請求項１ないし請求項３の何れか１記載のディスク装置の割り当て制御方法であって、
前記ディスク制御装置は、ディスク装置とホスト制御部を接続するファイバースイッチの状態を監視し、異常を検出したときパスを変更することを特徴とするディスク装置の割り当て制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はディスク装置の割り当て制御装置及び割り当て制御方法に係り、特に、容易に最適なパスの割り当てを行うことのできるディスク装置の割り当て制御装置及び割り当て制御方法に関する。
【０００２】
【従来の技術】
ストレージエリアネットワーク（ＳＡＮ：Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋｓ）上のディスク装置を管理する技術としては、ストレージシステムの管理者が手動でディスク装置への物理パスを割り当てる方法、ディスク装置を１つのストレージシステムに集約してストレージシステム側でディスク装置とホストとの接続を管理する方法、及び特許文献１に示すような、ディスク装置群とホスト間にディスク上のデータ領域とデータのルーティングを制御する専用装置を設置し、ディスク装置群全体を１つのディスク装置と見立ててストレージドメインを管理する方法が知られている。
【０００３】
【特許文献１】
特開２０００−３３９０９８号公報
【０００４】
【発明が解決しようとする課題】
前述のように、システムの管理者がストレージエリアネットワーク上の複数のディスク装置に対してそれぞれ物理パスを割り当てを行う場合、管理者は前記ディスク装置の状態や現在の割り当て状態を意識して割り当てを行うことが必要であり、前記ディスク装置の状態や現在の割り当て状態の確認には手間を要する。また、前記それぞれの方法は、何れもシステムを停止して行う方法であり、システムの稼働中に割り当てを行うことはできない。
【０００５】
本発明は、これらの問題点に鑑みてなされたもので、システム管理者がディスク装置の割り当て状況を意識することなく、ホストが必要とするディスク装置を動的に割り当てることのできるディスク装置の割り当て制御装置及び割り当て制御方法を提供する。
【０００６】
【課題を解決するための手段】
本発明は、上記の課題を解決するために次のような手段を採用した。
【０００７】
ディスク制御装置にディスク装置の割り当てを要求する要求発行部、ディスク制御装置からディスク装置の割り当て結果を受信するレスポンス受信部、及び前記割り当て結果が割り当て要求に合致するとき、割り当て結果をパス情報として保存するパス管理部を備えたホスト制御部と、前記ディスク装置の割り当て要求を受信すると共に、情報管理テーブルを検索して前記要求に合致するディスク装置のパスをホスト制御部に通知する情報管理部、並びにディスク管理情報及び割り当て情報を格納した情報管理テーブルを備えた。
【０００８】
【発明の実施の形態】
以下、本発明の実施形態を添付図面を参照しながら説明する。図１は、本発明の実施形態にかかるディスク装置の割り当て制御装置を説明する図である。
【０００９】
複数のホスト１００，１１０は、それぞれホスト内の制御を行うホスト制御部１０１，１１１を備える。各ホスト１００，１１０はそれぞれ複数のアダプタ１０２，１０３及び１１２，１１３を備え、これらのアダプタ及びファイバーケーブル１８０，１８１、１８２，１８３を介してＳＡＮ１７０に接続する。
【００１０】
ディスク制御装置１２０は、各種情報管理部１２１、各種テーブル１２２、不揮発性メモリを搭載した内部記憶装置１２３を備える。また、ディスク制御装置１２０は複数のアダプタ１２４，１２５及びファイバーケーブル１８４，１８５を介してＳＡＮ１７０に接続する。さらにディスク制御装置１２０は情報を取り込むための外部入力装置１３０を備える。
【００１１】
複数のディスク装置１４０，１５０及び１６０は、それぞれディスク１４１、１５１及び１６１、並びに複数のアダプタ１４２，１４３、１５２，１５３及び１６２，１６３を備え、ファイバーケーブル１８６，１８７、１８８，１８９及び１９０，１９１を介してＳＡＮ１７０に接続する。
【００１２】
図２は、ホストとディスク装置とを接続するためのパス情報（物理パス情報）の割り当てを説明する図である。図において、２００は入力処理部であり、ディスク制御装置１２０に対する要求リクエストを入力する。２０１は前記要求リクエストを制御装置に送信する要求発行部、２０２は制御装置からのレスポンスを受信するレスポンス受信部、２０３はパス管理部であり、前記レスポンスからディスク装置に対する物理パス情報を抽出し、抽出した物理パス情報をもとにディスク装置の割り当てを行う。
【００１３】
１２１は情報管理部である。２１０はディスク装置情報を管理するディスク装置情報管理部、２１１は割り当てたパス情報を管理する割り当て情報管理部、２１２は割り当てたパス情報の有効期限を管理する有効期限管理通知部である。
【００１４】
１２２は情報管理テーブルである。２２０はディスク管理情報管理テーブルであり、ディスク装置の容量、性能あるいはパス情報を格納する。２２１は割り当て情報管理部テーブルであり、割り当てたパス情報をホスト毎に格納する。
【００１５】
まず、ホスト１００側では、ディスク装置の割り当てを要求するとき、ホスト制御部１０１の入力処理部２００を介して割り当てを必要とするディスク容量、ディスク性能、割り当ての有効期限を含む要求リクエストを入力し、入力した要求リクエストを要求発行部２０１を介してディスク制御装置１２０に送信する。この要求は例えば、ベンダ独自のＳＣＳＩコマンドで発行することができる。
【００１６】
ディスク制御装置１２０は、前記要求リクエストに対する回答（パス情報）を情報管理部１２１及び情報管理テーブル１２２を検索して求め、求めた結果をホスト１００に対してレスポンスとして返却する。ホスト１００は、レスポンス受信部２０２により前記レスポンスを受信し、受信した情報をもとにディスク装置に対して物理パスの割り当てを行う。
【００１７】
図３は、図２におけるホスト制御部１０１の処理を説明する図である。まず、操作者は、ホスト制御部１０１の入力処理部２００を介して割り当てを要求するディスク容量、ディスク性能、割り当ての有効期限を含む要求リクエストを入力する（ステップ３０１）。要求発行部２０１は前記要求リクエストをもとにディスク制御装置１２０に対して要求リクエストを発行する（ステップ３０２）。
【００１８】
ディスク制御装置１２０は、前記要求リクエストに対する回答を情報管理部１２１及び情報管理テーブル１２２を検索して求め、レスポンス受信部２０２は求めた回答をレスポンスとして受信する（ステップ３０３）。
【００１９】
レスポンス受信部２０２は前記レスポンスを要求発行部２０１に通知し、要求発行部２０１は前記レスポンスが、前記要求要求リクエストの要求を満たすディスク装置のパス情報であるか否かを判断する（ステップ３０４）。要求を満たすディスク装置のパス情報である場合、パス管理部２０３に該パス情報を通知し、パス管理部２０３は該パス情報を保存する。なお、このパス情報はシステム再起動時などに参照することができる（ステップ３０５）。
【００２０】
パス管理部２０３は前記パス情報を保存した後、物理パスの割り当てを行う（ステップ３０６）。また、要求元である入力処理部２００に前記レスポンス（パス情報）を通知する（ステップ３０７）。なお、ステップ３０４において、要求を満たすディスク装置が検索できない場合は、該当なしを入力処理部２００に通知する（ステップ３０８）。
【００２１】
図４は、図２におけるディスク制御装置１２０の処理を説明する図である。まず、ディスク制御装置１２０は、ホスト制御部１０１から、ディスク容量、ディスク性能、割り当ての有効期限を含む前記要求リクエストを受信する（ステップ４０１）。次いで、ディスク管理情報管理テーブル２２０からディスク管理情報を読み出す（ステップ４０２）。次に、読み出したディスク管理情報中に前記要求を満足するディスク装置があるか否かを検索する（ステップ４０３）。
【００２２】
前記要求を満足するディスク装置がある場合は、該ディスク装置に対する割り当て情報を割り当て情報管理テーブル２２１から読み取る（ステップ４０４）。次に、前記ディスク装置が他のホストに割り当てられているか否かを判断し（ステップ４０５）、割り当てられていない場合は、前記ディスク装置のパス情報をホストに通知すると共に割り当て情報管理テーブル２２１を更新する（ステップ４０６）。
【００２３】
ステップ４０５において、既に割り当て済のディスク装置であると判断した場合は、ステップ４０２に進む。また、ステップ４０３において、要求を満たすディスク装置が無い場合は、該当ディスクが無い旨をホストに通知する（ステップ４０７）。
【００２４】
図５は、ディスク管理情報管理テーブル２２０を説明する図である。なお、ディスク管理情報管理テーブル２２０に対するディスク管理情報の登録はＦＤＤなどの前記外部入力装置１３０を介して行うことができる。
【００２５】
ディスク管理情報管理テーブル２２０には、管理番号５０１、製造メーカ名５０２、モデル名５０３、シリアル番号５０４、パス情報（ＷＷＮ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｎａｍｅ）  、ポート番号）５０５、ディスク容量５０６、ディスク性能５０７等の装置情報、装置特性情報を登録する。
【００２６】
例えば、ホストからの要求リクエストが、ディスク容量２０ＧＢ、ディスク性能２０ＭＢ／ｓである場合、図５の例では複数のディスク装置、例えば、管理番号２及び３のディスク装置が前記要求を満足することになる。また、ホストからの要求リクエストがディスク容量１０ＧＢ、ディスク性能５０ＭＢ／ｓである場合は、管理番号１、２及び３のディスク装置が前記要求を満足することになる。このような場合には、前記ディスク容量の要求に最も近い条件を満足するディスク装置を選択する等の方法により、要求を満足するディスク装置を割り当てる。
【００２７】
図６は、割り当て情報管理テーブル２２１を説明する図である。割り当て情報管理テーブル２２１は、ディスク装置のモデル名６０１、ＷＷＮ６０２、ＳＣＳＩ−ＩＤ６０３、ＬＵＮ（論理ユニット番号）６０４、割り当てホスト名６０５、および有効期限６０６を格納する。
【００２８】
有効期限はホストから期限要求があった場合に値を登録し、要求が無い場合は無期限とみなして０などの特定の値を入れるものとする。この有効期限は、有効期限管理通知部２１２で管理し、例えば、有効期限の到来状況を例えば１日に１回の頻度でホストに通知する。
【００２９】
以上説明したように、本実施形態によれば、システム管理者（操作者）の判断を必要とすることなく、ディスク制御装置１２０が管理している情報をもとに、ホストの要求を満足するディスク装置に対する物理パスを動的に割り当てることが可能となる。なお、ストレージエリアネットワーク上に複数のファイバースイッチが存在するような場合は、制御装置にファイバースイッチの状態を監視するエージェントを設け、定期的に監視を行うことにより、異常を検知した際にパスを張り替えることも可能となる。
【００３０】
【発明の効果】
以上説明したように本発明によれば、システム管理者がディスク装置の割り当てを意識することなく、ホストが必要とするディスク装置を動的に割り当てることのできるディスク装置の割り当て制御装置及び割り当て制御方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態にかかるディスク装置の割り当て制御装置を説明する図である。
【図２】ホストとディスク装置と接続するためのパス情報の割り当てを説明する図である。
【図３】ホスト制御部１０１の処理を説明する図である。
【図４】ディスク制御装置１２０の処理を説明する図である。
【図５】ディスク管理情報管理テーブル２２０を説明する図である。
【図６】割り当て情報管理テーブル２２１を説明する図である。
【符号の説明】
１００，１１０  ホスト
１０１，１１１  ホスト制御部
１０２，１０３，１１２，１１３，１２４，１２５，１４２，１４３，１５２，  １５３，１６２，１６３  アダプタ
１２０  ディスク制御装置
１２１  各種情報管理部
１２２  各種テーブル
１２３  内部記憶装置
１３０  外部入力装置
１４０，１５０，１６０  ディスク装置
１４１，１５１，１６１  ディスク
１７０  ＳＡＮ
１８０〜１９１  ファイバーケーブル
【図１】
2005011210.tif 000003
【図２】
2005011210.tif 000004
【図３】
2005011210.tif 000005
【図４】
2005011210.tif 000006
【図５】
2005011210.tif 000007
【図６】
2005011210.tif 000008