(57)【要約】【課題】  論理ディスクグループ毎にアクセス可能なホスト計算機を定義しているストレージ装置において、誤操作によって、ストレージ装置上の論理ディスクとホスト計算機との接続関係が変更されないようにする。【解決手段】  接続関係変更制御手段160は、論理ディスクグループ120-1,120-2,121毎に、構成要素の変更を許可するか否かを管理すると共に、論理ディスク110〜114毎に、所属先の変更を許可するか否かを管理しており、論理ディスクの所属先の変更を要求する接続関係変更要求が送られてくると、上記論理ディスクの所属している論理ディスクグループおよび上記論理ディスクの新たな所属先となる論理ディスクグループが構成要素の変更を許可し、且つ、上記論理ディスクが所属先の変更を許可していることを条件にして、論理ディスクの所属先を変更する。【選択図】      図１
2006350419.tif 000002
【特許請求の範囲】
【請求項１】
ストレージ装置と、該ストレージ装置に接続された複数の業務用ホスト計算機と、前記ストレージ装置に接続された管理用ホスト計算機とを備えたストレージシステムにおいて、
前記ストレージ装置が、
複数の論理ディスクと、
前記各業務用ホスト計算機毎の論理ディスクグループであって、その業務用ホスト計算機からアクセス可能な論理ディスクを含む論理ディスクグループと、
前記各論理ディスクグループ毎に、その論理ディスクグループに対する構成要素の変更を許可するか否かを管理すると共に、前記論理ディスク毎に、所属先とする論理ディスクグループの変更を許可するか否かを管理し、前記管理用ホスト計算機から論理ディスクの所属先の変更を要求する接続関係変更要求が送られてきたとき、前記論理ディスクの所属している論理ディスクグループおよび前記論理ディスクの新たな所属先となる論理ディスクグループが構成要素の変更を許可し、且つ、前記論理ディスクが所属先の変更を許可していることを条件にして、前記接続関係変更要求に従って前記論理ディスクの所属先を変更する接続関係変更制御手段とを備え、
前記管理用ホスト計算機が、
前記ストレージ装置に対して前記接続関係変更要求を送信する接続関係変更要求手段を備えたことを特徴とするストレージシステム。
【請求項２】
請求項１記載のストレージシステムにおいて、
前記接続関係変更要求手段が、
所属先の変更を要求する論理ディスクの名称と、前記論理ディスクの新たな所属先にする論理ディスクグループの名称とを含んだ接続関係変更要求を前記ストレージ装置に対して送信する構成を有し、
前記ストレージ装置が、
前記各論理ディスクグループ毎に、論理ディスクグループの名称と、構成要素の変更を許可するか否かを示す設定変更可否情報とが対応付けて登録された論理ディスクグループ設定変更可否管理テーブルと、
前記各論理ディスク毎に、論理ディスクの名称と、所属先とする論理ディスクグループの変更を許可するか否かを示す設定変更可否情報とが対応付けて登録された論理ディスク設定変更可否管理テーブルとを備え、
前記接続関係変更制御手段が、
前記接続関係変更要求手段から所属先の変更を要求する論理ディスクの名称と、前記論理ディスクの新たな所属先にする論理ディスクグループの名称とを含んだ接続関係変更要求が送られてきたとき、前記論理ディスクグループ設定可否管理テーブルに登録されている、前記論理ディスクが所属している論理ディスクグループの設定変更可否情報及び前記論理ディスクの新たな所属先となる論理ディスクグループの設定変更可否情報が共に構成要素の変更を許可し、且つ、前記論理ディスク設定変更可否管理テーブルに登録されている、前記論理ディスクの設定変更可否情報が所属先の変更を許可していることを条件にして前記接続関係変更要求に従った処理を行う論理ディスク接続関係変更手段を有することを特徴とするストレージシステム。
【請求項３】
請求項２記載のストレージシステムにおいて、
前記接続関係変更要求手段が、
論理ディスクグループの名称と設定変更可否情報の内容とを含んだグループ用設定変更要求を前記ストレージ装置に対して送信する構成を有すると共に、論理ディスクの名称と設定変更可否情報の内容とを含んだ論理ディスク用設定変更要求を前記ストレージ装置に対して送信する構成を有し、
前記接続関係変更制御手段が、
前記接続関係変更要求手段から送られてきたグループ用設定変更要求に従って前記論理ディスクグループ設定変更可否管理テーブルの内容を変更する論理ディスクグループ設定変更手段と、
前記接続関係変更要求手段から送られてきた論理ディスク用設定変更要求に従って前記論理ディスク設定変更可否管理テーブルの内容を変更する論理ディスク設定変更手段とを有することを特徴とするストレージシステム。
【請求項４】
請求項３記載のストレージシステムにおいて、
前記ストレージ装置が、
前記複数の論理ディスクの内の、前記業務用ホスト計算機に割り当てられていない論理ディスクが所属する未割当論理ディスクグループを備え、
前記接続関係変更要求手段が、
削除する論理ディスクの名称と、該論理ディスクが所属している論理ディスクグループの名称とを含む接続関係削除要求を前記ストレージ装置に対して送信する構成を有し、
前記接続関係変更制御手段が、
前記接続関係変更要求手段から前記接続関係削除要求が送られてきたとき、前記論理ディスクグループ設定変更可否管理テーブルに登録されている、前記論理ディスクグループに関する設定変更可否情報が構成要素の変更を許可し、且つ、前記論理ディスク設定変更可否管理テーブルに登録されている、前記論理ディスクに関する設定変更可否情報が所属グループの変更を許可していることを条件にして、前記論理ディスクを前記未割当論理ディスクグループに所属させる論理ディスク接続関係削除手段を備えたことを特徴とするストレージシステム。
【請求項５】
複数の業務用ホスト計算機と、管理用ホスト計算機とが接続されるストレージ装置において、
複数の論理ディスクと、
前記各業務用ホスト計算機毎の論理ディスクグループであって、その業務用ホスト計算機からアクセス可能な論理ディスクを含む論理ディスクグループと、
前記各論理ディスクグループ毎に、その論理ディスクグループに対する構成要素の変更を許可するか否かを管理すると共に、前記論理ディスク毎に、所属先とする論理ディスクグループの変更を許可するか否かを管理し、前記管理用ホスト計算機から論理ディスクの所属先の変更を要求する接続関係変更要求が送られてきたとき、前記論理ディスクの所属している論理ディスクグループおよび前記論理ディスクの新たな所属先となる論理ディスクグループが構成要素の変更を許可し、且つ、前記論理ディスクが所属先の変更を許可していることを条件にして、前記接続関係変更要求に従って前記論理ディスクの所属先を変更する接続関係変更制御手段とを備えたことを特徴とするストレージ装置。
【請求項６】
請求項５記載のストレージ装置において、
前記各論理ディスクグループ毎に、論理ディスクグループの名称と、構成要素の変更を許可するか否かを示す設定変更可否情報とが対応付けて登録された論理ディスクグループ設定変更可否管理テーブルと、
前記各論理ディスク毎に、論理ディスクの名称と、所属先とする論理ディスクグループの変更を許可するか否かを示す設定変更可否情報とが対応付けて登録された論理ディスク設定変更可否管理テーブルとを備え、
前記接続関係変更制御手段が、
前記管理用ホスト計算機から所属先の変更を要求する論理ディスクの名称と、前記論理ディスクの新たな所属先にする論理ディスクグループの名称とを含んだ接続関係変更要求が送られてきたとき、前記論理ディスクグループ設定可否管理テーブルに登録されている、前記論理ディスクが所属している論理ディスクグループの設定変更可否情報及び前記論理ディスクの新たな所属先となる論理ディスクグループの設定変更可否情報が共に構成要素の変更を許可し、且つ、前記論理ディスク設定変更可否管理テーブルに登録されている、前記論理ディスクの設定変更可否情報が所属先の変更を許可していることを条件にして前記接続関係変更要求に従った処理を行う論理ディスク接続関係変更手段を有することを特徴とするストレージ装置。
【請求項７】
請求項６記載のストレージ装置において、
前記接続関係変更制御手段が、
前記管理用ホスト計算機から、論理ディスクグループの名称と設定変更可否情報の内容とを含んだグループ用設定変更要求が送られてきたとき、該グループ用設定変更要求に従って前記論理ディスクグループ設定変更可否管理テーブルの内容を変更する論理ディスクグループ設定変更手段と、
前記管理用ホスト計算機から、論理ディスクの名称と設定変更可否情報の内容とを含んだ論理ディスク用設定変更要求が送られてきたとき、該論理ディスク用設定変更要求に従って前記論理ディスク設定変更可否管理テーブルの内容を変更する論理ディスク設定変更手段とを備えたことを特徴とするストレージ装置。
【請求項８】
請求項７記載のストレージ装置において、
前記複数の論理ディスクの内の、前記業務用ホスト計算機に割り当てられていない論理ディスクが所属する未割当論理ディスクグループを備え、
前記接続関係変更制御手段が、
前記管理用ホスト計算機から削除する論理ディスクの名称と、該論理ディスクが所属している論理ディスクグループの名称とを含む接続関係削除要求が送られてきたとき、前記論理ディスクグループ設定変更可否管理テーブルに登録されている、前記論理ディスクグループに関する設定変更可否情報が構成要素の変更を許可し、且つ、前記論理ディスク設定変更可否管理テーブルに登録されている、前記論理ディスクに関する設定変更可否情報が所属グループの変更を許可していることを条件にして、前記論理ディスクを前記未割当論理ディスクグループに所属させる論理ディスク接続関係削除手段を備えたことを特徴とするストレージ装置。
【請求項９】
複数の論理ディスクと、各業務用ホスト計算機毎の論理ディスクグループであって、その業務用ホスト計算機からアクセス可能な論理ディスクを含む論理ディスクグループとを有するストレージ装置に対して、管理用ホスト計算機が、論理ディスクの所属先の変更を要求する接続関係変更要求を送信し、
前記ストレージ装置内の接続関係変更制御手段が、前記各論理ディスクグループ毎に、その論理ディスクグループに対する構成要素の変更を許可するか否かを管理すると共に、前記論理ディスク毎に、所属先とする論理ディスクグループの変更を許可するか否かを管理し、管理用ホスト計算機から論理ディスクの所属先の変更を要求する接続関係変更要求が送られてきたとき、前記論理ディスクの所属している論理ディスクグループおよび前記論理ディスクの新たな所属先となる論理ディスクグループが構成要素の変更を許可し、且つ、前記論理ディスクが所属先の変更を許可していることを条件にして、前記接続関係変更要求に従って前記論理ディスクの所属先を変更することを特徴とする論理ディスク接続関係変更方法。
【請求項１０】
複数の論理ディスクと、各業務用ホスト計算機毎の論理ディスクグループであって、その業務用ホスト計算機からアクセス可能な論理ディスクを含む論理ディスクグループとを有するコンピュータを、
前記各論理ディスクグループ毎に、その論理ディスクグループに対する構成要素の変更を許可するか否かを管理すると共に、前記論理ディスク毎に、所属先とする論理ディスクグループの変更を許可するか否かを管理し、管理用ホスト計算機から論理ディスクの所属先の変更を要求する接続関係変更要求が送られてきたとき、前記論理ディスクの所属している論理ディスクグループおよび前記論理ディスクの新たな所属先となる論理ディスクグループが構成要素の変更を許可し、且つ、前記論理ディスクが所属先の変更を許可していることを条件にして、前記接続関係変更要求に従って前記論理ディスクの所属先を変更する接続関係変更制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージ装置と、このストレージ装置に接続された複数のホスト計算機とから構成されるストレージシステムに関し、特に、ストレージ装置上の論理ディスクとホスト計算機との接続関係を変更する論理ディスク接続関係変更技術に関する。
【背景技術】
【０００２】
従来からストレージ装置上のデータを保護するため、種々の方法が提案されている（例えば、特許文献１，２参照）。
【０００３】
上記した特許文献１には、複数のホスト計算機が接続されたストレージ装置において、ストレージ装置上の論理ディスクを各ホスト計算機毎の論理ディスクグループにグループ分けすると共に、各論理ディスクグループとホスト計算機との対応関係を管理しておき、ホスト計算機から論理ディスクに対するアクセス要求があった場合、アクセス要求された論理ディスクが上記ホスト計算機と対応する論理ディスクグループ中の論理ディスク（ホスト計算機と接続関係にある論理ディスク）であればアクセスを許可し、そうでなければアクセスを拒否する技術が記載されている。
【０００４】
また、特許文献２には、ホスト計算機が接続されたストレージ装置において、ストレージ装置上の各論理ディスクの属性（アクセス不可，読み込み専用，読み込み／書き込み許可など）を管理しておき、ホスト計算機からアクセス要求があった場合、アクセス先の論理ディスクの属性と、アクセス要求の内容とに基づいて、アクセス要求を受け付けるか否かを制御する技術が記載されている。
【特許文献１】特開２００３−３００５３号公報
【特許文献２】特開２００２−３３４０４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記した特許文献１に記載されている技術によれば、或るホスト計算機に割り当てられている論理ディスクのデータが、他のホスト計算機によって書き換えられるということがなくなるので、データの保護を図ることが可能になる。
【０００６】
ところで、特許文献１に記載されているようなストレージシステムにおいては、論理ディスクグループの構成要素を変更することが必要になる場合がある。例えば、或るホスト計算機において扱うデータ量が増加し、現在割り当てられている論理ディスクだけでは容量不足が発生する恐れがある場合には、上記ホスト計算機に対応する論理ディスクグループに、未割り当ての論理ディスクを組み込むことが必要になる。また、或るホスト計算機において、不要になった論理ディスクが発生した場合には、上記ホスト計算機に対応する論理ディスクグループから上記論理ディスクを削除することが必要になる。その際、誤操作によって、未割り当ての論理ディスクではなく或る論理ディスクグループで必要としている論理ディスクを他の論理ディスクグループに移動させてしまったり、実際には必要な論理ディスクを論理ディスクグループから削除してしまったということが発生するおそれがある。即ち、誤操作によって、ストレージ装置上の論理ディスクとホスト計算機との接続関係が変更されてしまうおそれがある。しかし、特許文献１では、このようなことを全く考慮していないため、誤操作によって、論理ディスクグループの構成要素が変更されてしまい、ストレージ装置上の論理ディスクとホスト計算機との接続関係が変更されてしまう場合があるという問題があった。
【０００７】
一方、特許文献２に記載されている技術によれば、例えば、書き換えを禁止するデータが格納されている論理ディスクの属性を、アクセス不可あるいは読み込み専用としておくことにより、データの保護を図ることができる。しかし、特許文献２は、ホスト計算機毎にアクセス可能な論理ディスク（接続できる論理ディスク）を設定する技術でないため、特許文献１に記載されている技術の問題点を解決することはできない。
【０００８】
〔発明の目的〕
そこで、本発明の目的は、誤操作によって、ストレージ装置上の論理ディスクとホスト計算機との接続関係が変更されないようにすることにある。
【課題を解決するための手段】
【０００９】
本発明にかかる第１のストレージシステムは、
ストレージ装置と、該ストレージ装置に接続された複数の業務用ホスト計算機と、前記ストレージ装置に接続された管理用ホスト計算機とを備えたストレージシステムにおいて、
前記ストレージ装置が、
複数の論理ディスクと、
前記各業務用ホスト計算機毎の論理ディスクグループであって、その業務用ホスト計算機からアクセス可能な論理ディスクを含む論理ディスクグループと、
前記各論理ディスクグループ毎に、その論理ディスクグループに対する構成要素の変更を許可するか否かを管理すると共に、前記論理ディスク毎に、所属先とする論理ディスクグループの変更を許可するか否かを管理し、前記管理用ホスト計算機から論理ディスクの所属先の変更を要求する接続関係変更要求が送られてきたとき、前記論理ディスクの所属している論理ディスクグループおよび前記論理ディスクの新たな所属先となる論理ディスクグループが構成要素の変更を許可し、且つ、前記論理ディスクが所属先の変更を許可していることを条件にして、前記接続関係変更要求に従って前記論理ディスクの所属先を変更する接続関係変更制御手段とを備え、
前記管理用ホスト計算機が、
前記ストレージ装置に対して前記接続関係変更要求を送信する接続関係変更要求手段を備えたことを特徴とする。
【００１０】
本発明にかかる第２のストレージシステムは、第１のストレージシステムにおいて、
前記接続関係変更要求手段が、
所属先の変更を要求する論理ディスクの名称と、前記論理ディスクの新たな所属先にする論理ディスクグループの名称とを含んだ接続関係変更要求を前記ストレージ装置に対して送信する構成を有し、
前記ストレージ装置が、
前記各論理ディスクグループ毎に、論理ディスクグループの名称と、構成要素の変更を許可するか否かを示す設定変更可否情報とが対応付けて登録された論理ディスクグループ設定変更可否管理テーブルと、
前記各論理ディスク毎に、論理ディスクの名称と、所属先とする論理ディスクグループの変更を許可するか否かを示す設定変更可否情報とが対応付けて登録された論理ディスク設定変更可否管理テーブルとを備え、
前記接続関係変更制御手段が、
前記接続関係変更要求手段から所属先の変更を要求する論理ディスクの名称と、前記論理ディスクの新たな所属先にする論理ディスクグループの名称とを含んだ接続関係変更要求が送られてきたとき、前記論理ディスクグループ設定可否管理テーブルに登録されている、前記論理ディスクが所属している論理ディスクグループの設定変更可否情報及び前記論理ディスクの新たな所属先となる論理ディスクグループの設定変更可否情報が共に構成要素の変更を許可し、且つ、前記論理ディスク設定変更可否管理テーブルに登録されている、前記論理ディスクの設定変更可否情報が所属先の変更を許可していることを条件にして前記接続関係変更要求に従った処理を行う論理ディスク接続関係変更手段を有することを特徴とする。
【００１１】
本発明にかかる第３のストレージシステムは、第２のストレージシステムにおいて、
前記接続関係変更要求手段が、
論理ディスクグループの名称と設定変更可否情報の内容とを含んだグループ用設定変更要求を前記ストレージ装置に対して送信する構成を有すると共に、論理ディスクの名称と設定変更可否情報の内容とを含んだ論理ディスク用設定変更要求を前記ストレージ装置に対して送信する構成を有し、
前記接続関係変更制御手段が、
前記接続関係変更要求手段から送られてきたグループ用設定変更要求に従って前記論理ディスクグループ設定変更可否管理テーブルの内容を変更する論理ディスクグループ設定変更手段と、
前記接続関係変更要求手段から送られてきた論理ディスク用設定変更要求に従って前記論理ディスク設定変更可否管理テーブルの内容を変更する論理ディスク設定変更手段とを有することを特徴とする。
【００１２】
本発明にかかる第４のストレージシステムは、第３のストレージシステムにおいて、
前記ストレージ装置が、
前記複数の論理ディスクの内の、前記業務用ホスト計算機に割り当てられていない論理ディスクが所属する未割当論理ディスクグループを備え、
前記接続関係変更要求手段が、
削除する論理ディスクの名称と、該論理ディスクが所属している論理ディスクグループの名称とを含む接続関係削除要求を前記ストレージ装置に対して送信する構成を有し、
前記接続関係変更制御手段が、
前記接続関係変更要求手段から前記接続関係削除要求が送られてきたとき、前記論理ディスクグループ設定変更可否管理テーブルに登録されている、前記論理ディスクグループに関する設定変更可否情報が構成要素の変更を許可し、且つ、前記論理ディスク設定変更可否管理テーブルに登録されている、前記論理ディスクに関する設定変更可否情報が所属グループの変更を許可していることを条件にして、前記論理ディスクを前記未割当論理ディスクグループに所属させる論理ディスク接続関係削除手段を備えたことを特徴とする。
【００１３】
本発明にかかる第１のストレージ装置は、
複数の業務用ホスト計算機と、管理用ホスト計算機とが接続されるストレージ装置において、
複数の論理ディスクと、
前記各業務用ホスト計算機毎の論理ディスクグループであって、その業務用ホスト計算機からアクセス可能な論理ディスクを含む論理ディスクグループと、
前記各論理ディスクグループ毎に、その論理ディスクグループに対する構成要素の変更を許可するか否かを管理すると共に、前記論理ディスク毎に、所属先とする論理ディスクグループの変更を許可するか否かを管理し、前記管理用ホスト計算機から論理ディスクの所属先の変更を要求する接続関係変更要求が送られてきたとき、前記論理ディスクの所属している論理ディスクグループおよび前記論理ディスクの新たな所属先となる論理ディスクグループが構成要素の変更を許可し、且つ、前記論理ディスクが所属先の変更を許可していることを条件にして、前記接続関係変更要求に従って前記論理ディスクの所属先を変更する接続関係変更制御手段とを備えたことを特徴とする。
【００１４】
本発明にかかる第２のストレージ装置は、第１のストレージ装置において、
前記各論理ディスクグループ毎に、論理ディスクグループの名称と、構成要素の変更を許可するか否かを示す設定変更可否情報とが対応付けて登録された論理ディスクグループ設定変更可否管理テーブルと、
前記各論理ディスク毎に、論理ディスクの名称と、所属先とする論理ディスクグループの変更を許可するか否かを示す設定変更可否情報とが対応付けて登録された論理ディスク設定変更可否管理テーブルとを備え、
前記接続関係変更制御手段が、
前記管理用ホスト計算機から所属先の変更を要求する論理ディスクの名称と、前記論理ディスクの新たな所属先にする論理ディスクグループの名称とを含んだ接続関係変更要求が送られてきたとき、前記論理ディスクグループ設定可否管理テーブルに登録されている、前記論理ディスクが所属している論理ディスクグループの設定変更可否情報及び前記論理ディスクの新たな所属先となる論理ディスクグループの設定変更可否情報が共に構成要素の変更を許可し、且つ、前記論理ディスク設定変更可否管理テーブルに登録されている、前記論理ディスクの設定変更可否情報が所属先の変更を許可していることを条件にして前記接続関係変更要求に従った処理を行う論理ディスク接続関係変更手段を有することを特徴とする。
【００１５】
本発明にかかる第３のストレージ装置は、第２のストレージ装置において、
前記接続関係変更制御手段が、
前記管理用ホスト計算機から、論理ディスクグループの名称と設定変更可否情報の内容とを含んだグループ用設定変更要求が送られてきたとき、該グループ用設定変更要求に従って前記論理ディスクグループ設定変更可否管理テーブルの内容を変更する論理ディスクグループ設定変更手段と、
前記管理用ホスト計算機から、論理ディスクの名称と設定変更可否情報の内容とを含んだ論理ディスク用設定変更要求が送られてきたとき、該論理ディスク用設定変更要求に従って前記論理ディスク設定変更可否管理テーブルの内容を変更する論理ディスク設定変更手段とを備えたことを特徴とする。
【００１６】
本発明にかかる第４のストレージ装置は、第３のストレージ装置において、
前記複数の論理ディスクの内の、前記業務用ホスト計算機に割り当てられていない論理ディスクが所属する未割当論理ディスクグループを備え、
前記接続関係変更制御手段が、
前記管理用ホスト計算機から削除する論理ディスクの名称と、該論理ディスクが所属している論理ディスクグループの名称とを含む接続関係削除要求が送られてきたとき、前記論理ディスクグループ設定変更可否管理テーブルに登録されている、前記論理ディスクグループに関する設定変更可否情報が構成要素の変更を許可し、且つ、前記論理ディスク設定変更可否管理テーブルに登録されている、前記論理ディスクに関する設定変更可否情報が所属グループの変更を許可していることを条件にして、前記論理ディスクを前記未割当論理ディスクグループに所属させる論理ディスク接続関係削除手段を備えたことを特徴とする。
【００１７】
本発明にかかる論理ディスク接続関係変更方法は、
複数の論理ディスクと、各業務用ホスト計算機毎の論理ディスクグループであって、その業務用ホスト計算機からアクセス可能な論理ディスクを含む論理ディスクグループとを有するストレージ装置に対して、管理用ホスト計算機が、論理ディスクの所属先の変更を要求する接続関係変更要求を送信し、
前記ストレージ装置内の接続関係変更制御手段が、前記各論理ディスクグループ毎に、その論理ディスクグループに対する構成要素の変更を許可するか否かを管理すると共に、前記論理ディスク毎に、所属先とする論理ディスクグループの変更を許可するか否かを管理し、管理用ホスト計算機から論理ディスクの所属先の変更を要求する接続関係変更要求が送られてきたとき、前記論理ディスクの所属している論理ディスクグループおよび前記論理ディスクの新たな所属先となる論理ディスクグループが構成要素の変更を許可し、且つ、前記論理ディスクが所属先の変更を許可していることを条件にして、前記接続関係変更要求に従って前記論理ディスクの所属先を変更することを特徴とする。
【００１８】
本発明にかかるプログラムは、
複数の論理ディスクと、各業務用ホスト計算機毎の論理ディスクグループであって、その業務用ホスト計算機からアクセス可能な論理ディスクを含む論理ディスクグループとを有するコンピュータを、
前記各論理ディスクグループ毎に、その論理ディスクグループに対する構成要素の変更を許可するか否かを管理すると共に、前記論理ディスク毎に、所属先とする論理ディスクグループの変更を許可するか否かを管理し、管理用ホスト計算機から論理ディスクの所属先の変更を要求する接続関係変更要求が送られてきたとき、前記論理ディスクの所属している論理ディスクグループおよび前記論理ディスクの新たな所属先となる論理ディスクグループが構成要素の変更を許可し、且つ、前記論理ディスクが所属先の変更を許可していることを条件にして、前記接続関係変更要求に従って前記論理ディスクの所属先を変更する接続関係変更制御手段として機能させる。
【００１９】
〔作用〕
ストレージ装置は、複数の論理ディスクと、各業務用ホスト計算機毎の論理ディスクグループであって、その業務用ホスト計算機からアクセス可能な論理ディスクを含む論理ディスクグループを有している。また、ストレージ装置上の接続関係変更制御手段は、各論理ディスクグループ毎に、その論理ディスクグループに対する構成要素の変更を許可するか否かを管理すると共に、論理ディスク毎に、所属先とする論理ディスクグループの変更を許可するか否かを管理している。そして、管理用ホスト計算機から論理ディスクの所属先の変更を要求する接続関係変更要求が送られてくると、上記論理ディスクの所属している論理ディスクグループおよび上記論理ディスクの新たな所属先となる論理ディスクグループが構成要素の変更を許可し、且つ、上記論理ディスクが所属先の変更を許可していることを条件にして、接続関係変更要求に従って論理ディスクの所属先を変更する。
【発明の効果】
【００２０】
本発明によれば、誤操作によって、ストレージ装置上の論理ディスクとホスト計算機との接続関係が変更されないようにすることができる。その理由は、ストレージ装置が有している論理ディスクグループ毎に、その論理ディスクグループに対する構成要素の変更を許可するか否かを管理すると共に、ストレージ装置が有している論理ディスク毎に、所属先とする論理ディスクグループの変更を許可するか否かを管理し、管理用ホスト計算機から論理ディスクの所属先の変更を要求する接続関係変更要求が送られてきたとき、上記論理ディスクの所属している論理ディスクグループおよび上記論理ディスクの新たな所属先となる論理ディスクグループが構成要素の変更を許可し、且つ、上記論理ディスクが所属先の変更を許可していることを条件にして、接続関係変更要求に従って論理ディスクの所属先を変更する接続関係変更制御手段を備えているからである。
【発明を実施するための最良の形態】
【００２１】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００２２】
図１は、本発明にかかるストレージシステムの実施の形態の構成例を示すブロック図である。同図を参照すると、本実施の形態のストレージシステムは、ストレージ装置１００と、業務用ホスト計算機２００−１，２００−２と、管理用ホスト計算機３００と、ストレージ装置１００と各ホスト計算機２００−１，２００−２，３００とを接続するネットワーク４００とから構成されている。なお、本実施の形態においては、業務用ホスト計算機２００−１，２００−２にはそれぞれ名称Ｈ１，Ｈ２が付与されているとする。
【００２３】
ストレージ装置１００は、複数の論理ディスク１１０〜１１４と、論理ディスクグループ１２０−１，１２０−２と、未割当論理ディスクグループ１２１と、論理ディスクグループ接続管理テーブル１３０と、論理ディスクグループ設定変更可否管理テーブル１４０と、論理ディスク設定変更可否管理テーブル１５０と、接続関係変更制御手段１６０と、アクセス制御手段１７０とを含む。
【００２４】
論理ディスク１１０〜１１４は、上位装置であるホスト計算機２００−１，２００−２，３００から見た論理的な記憶装置であり、物理的な記憶装置上に構成される。なお、本実施の形態では、各論理ディスク１１０〜１１４には、それぞれ名称ＬＤ０〜ＬＤ４が付与されているとする。
【００２５】
論理ディスクグループ１２０−１，１２０−２は、それぞれ業務用ホスト計算機２００−１，２００−２がアクセス可能な論理ディスク（接続関係を有する論理ディスク）の集合を表す。図１の例では、１つの業務用ホスト計算機に１つの論理ディスクグループが定義されているが、１つの業務用ホスト計算機に複数の論理ディスクグループを定義するようにしても良い。また、図１の例では、論理ディスクグループ１２０−１には、論理ディスク１１０，１１１が割り当てられており、論理ディスクグループ１２０−２には、論理ディスク１１３，１１４が割り当てられていることを示している。なお、本実施の形態では、論理ディスクグループ１２０−１，１２０−２にはそれぞれ名称ＬＧ１，ＬＧ２が付与されているとする。
【００２６】
未割当論理ディスクグループ１２１は、ストレージ装置１００内で定義されている論理ディスクの集合であって、どの業務用ホスト計算機２００−１，２００−２からも接続関係がない論理ディスクの集合を表す。未割当論理ディスクグループ１２１は、ストレージ装置１００内で、１つだけ定義される特別な論理ディスクグループである。図１の例では、未割当論理ディスクグループ１２１には、論理ディスク１１２が割り当てられていることを示している。なお、本実施の形態では、未割当論理ディスクグループ１２１には、名称ＬＧＭが付与されているとする。
【００２７】
論理ディスクグループ接続管理テーブル１３０は、上記の論理ディスクグループ１２０−１，１２０−２と、論理ディスク１１０〜１１４と、業務用ホスト計算機２００−１，２００−２との関係を管理するためのテーブルである。
【００２８】
図２に、論理ディスクグループ接続管理テーブル１３０の一例を示す。同図に示す論理ディスクグループ接続管理テーブル１３０には、各論理ディスク１１０〜１１４の名称ＬＤ０〜ＬＤ４に対応付けて、その論理ディスクが所属する論理ディスクグループの名称と、その論理ディスクをアクセスできる業務用ホスト計算機の名称と、テーブルの主キーとなるＩＤとが登録されている。図２に示す論理ディスクグループ接続管理テーブル１３０の例えば第１行目は、名称ＬＤ０を有する論理ディスク１１０は、名称ＬＧ１を有する論理ディスクグループ１２０−１に属し、名称Ｈ１を有する業務用ホスト計算機２００−１からアクセス可能であることを示している。
【００２９】
論理ディスクグループ設定変更可否管理テーブル１４０には、各論理ディスクグループ１２０−１，１２１−２に対する設定変更可否情報（構成要素となる論理ディスクを変更を許可するか否かを示す情報）が登録される。ここで、未割当論理ディスクグループ１２１の設定変更可否情報の内容は常に設定変更許可状態（許可）であるとする。
【００３０】
図３に、論理ディスクグループ設定変更可否管理テーブル１４０の一例を示す。同図に示す論理ディスクグループ設定変更可否管理テーブル１４０には、論理ディスクグループの名称と、設定変更可否情報とが対応付けて登録されている。同図の例は、名称ＬＧ１，ＬＧ２の論理ディスクグループ１２０−１，１２０−２と、名称ＬＧＭの未割当論理ディスクグループ１２１とは共に設定変更許可状態にあることを示している。
【００３１】
論理ディスク設定変更可否管理テーブル１５０には、各論理ディスクに対する設定変更可否情報（所属先の論理ディスクグループの変更を許可するか否かを示す情報）が登録される。
【００３２】
図４に、論理ディスク設定変更可否管理テーブル１５０の一例を示す。同図に示す論理ディスク設定変更可否管理テーブル１５０には、論理ディスクの名称と、設定変更可否情報とが対応付けて登録されている。同図の例は、名称ＬＤ０，ＬＤ２〜ＬＤ４を有する論理ディスク１１０，１１２〜１１４は設定変更許可状態にあり、名称ＬＤ１を有する論理ディスク１１１は設定変更不許可状態にあることを示している。
【００３３】
接続関係変更制御手段１６０は、管理用ホスト計算機３００上の接続関係変更要求手段３１０から送られてくる各種要求に従って、各管理テーブル１３０，１４０，１５０を変更する機能を有する。
【００３４】
図５は、接続関係変更制御手段１６０の構成例を示すブロック図であり、論理ディスク設定変更手段１６１と、論理ディスクグループ設定変更手段１６２と、論理ディスク接続関係変更手段１６３と、論理ディスク接続関係削除手段１６４とを備えている。
【００３５】
論理ディスク設定変更手段１６１は、管理用ホスト計算機３００から設定変更可否情報を変更する論理ディスクの名称および変更後の設定変更可否情報の値（許可あるいは不許可）を含む論理ディスク用設定変更要求が送られてきたとき、論理ディスク設定変更可否管理テーブル１５０中の該当する設定変更可否情報の値を上記要求中の値に変更する機能を有する。
【００３６】
論理ディスクグループ設定変更手段１６２は、管理用ホスト計算機３００から設定変更可否情報を変更する論理ディスクグループの名称および変更後の設定変更可否情報の値を含むグループ用設定変更要求が送られてきたとき、論理ディスクグループ設定変更可否管理テーブル１４０中の該当する設定変更可否情報の値を上記要求中の値に変更する機能を有する。
【００３７】
論理ディスク接続関係変更手段１６３は、管理用ホスト計算機３００から所属先の論理ディスクグループを変更させる論理ディスクの名称と、新たな所属先にする論理ディスクグループの名称とを含んだ接続関係変更要求が送られてきたとき、論理ディスクグループ設定変更可否管理テーブル１４０に登録されている上記論理ディスクが所属している論理ディスクグループの設定変更可否情報および上記論理ディスクの新たな所属先となる論理ディスクグループの設定変更可否情報の値が共に「許可」となっており、且つ、論理ディスク設定変更可否管理テーブル１５０に登録されている上記論理ディスクに対する設定変更可否情報の値が「許可」となっていることを条件にして、論理ディスクグループ接続管理テーブル１３０の内容を変更して、上記論理ディスクの所属先の論理ディスクグループを変更させる機能を有する。
【００３８】
論理ディスク接続関係削除手段１６４は、管理用ホスト計算機３００から削除対象にする論理ディスクの名称と、この論理ディスクが現在所属している論理ディスクグループの名称とを含む接続関係削除要求が送られてきたとき、論理ディスクグループ設定変更可否管理テーブル１４０に登録されている上記論理ディスクグループの設定変更可否情報の値が「許可」で、且つ論理ディスク設定変更可否管理テーブル１５０に登録されている上記論理ディスクの設定変更可否情報の値が「許可」であることを条件にして、論理ディスクグループ接続管理テーブル１３０を変更して上記論理ディスクを未割当論理ディスクグループ１２１に所属させることにより、上記論理ディスクを削除する機能を有する。
【００３９】
アクセス制御手段１７０は、各業務用ホスト計算機２００−１，２００−２内の論理ディスクグループアクセス手段２１０−１，２１０−２からアクセス対象にする論理ディスクの名称を含むアクセス要求が送られてきたとき、論理ディスクグループ接続管理テーブル１３０を参照し、上記論理ディスクがアクセス要求元に対応する論理ディスクグループ内に存在する場合には、上記アクセス要求に従った処理を行い、存在しない場合には、上記アクセス要求を拒否する機能を有する。
【００４０】
上記した機能を有するストレージ装置１００は、コンピュータによって実現可能なものであり、コンピュータによって実現する場合は、例えば、次のようにする。コンピュータをストレージ装置１００として機能させるためのプログラムを記録したディスク，半導体メモリ，その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に、接続関係変更制御手段１６０およびアクセス制御手段１７０を実現する。
【００４１】
業務用ホスト計算機２００−１，２００−２は、それぞれ論理ディスクグループアクセス手段２１０−１，２１０−２を備えている。論理ディスクグループアクセス手段２１０−１，２１０−２は、アクセス対象にする論理ディスクの名称を含んだアクセス要求をストレージ装置１００に送信する機能や、ストレージ装置１００から返信されてきたアクセス結果を受信する機能を有する。
【００４２】
管理用ホスト計算機３００は、接続関係変更要求手段３１０を備えている。接続関係変更要求手段３１０は、管理者の操作に従って、ストレージ装置１００に対して論理ディスク用設定変更要求、グループ用設定変更要求、接続関係変更要求および接続関係削除要求を送信する機能を有する。
【００４３】
上記した論理ディスク用設定変更要求は、設定変更可否情報を変更する論理ディスクの名称および変更後の設定変更可否情報の値を含み、グループ用設定変更要求は、設定変更可否情報を変更する論理ディスクグループの名称および変更後の設定変更可否情報の値を含み、接続関係変更要求は、所属先の論理ディスクグループを変更させる論理ディスクの名称および新たな所属先にする論理ディスクグループの名称を含み、接続関係削除要求は、削除対象にする論理ディスクの名称と、この論理ディスクが現在所属している論理ディスクグループの名称とを含む。
【００４４】
ネットワーク４００は、ストレージ装置１００と各ホスト計算機２００−１，２００−２，３００を接続し、通信経路を提供する機能を有する。
【００４５】
〔実施の形態の動作〕
次に、本実施の形態の動作について詳細に説明する。以下では、管理用ホスト計算機３００がストレージ装置１００に対して、論理ディスク用設定変更要求，グループ用設定変更要求，接続関係変更要求，接続関係削除要求を発行した場合の動作、および業務用ホスト計算機２００−１がストレージ装置１００に対してアクセス要求を発行した場合の動作について説明する。
【００４６】
〔論理ディスク用設定変更要求発行時の動作〕
先ず、論理ディスク用設定変更要求発行時の動作について説明する。ストレージシステムの管理者は、論理ディスク設定変更可否管理テーブル１５０に登録されている論理ディスクの設定変更可否情報を変更したい場合、設定変更可否情報を変更したい論理ディスクの名称および変更後の設定変更可否情報の値を管理用ホスト計算機３００内の接続関係変更要求手段３１０に入力し、接続関係変更要求手段３１０に対して論理ディスク用設定変更要求の発行を指示する。これにより、接続関係変更要求手段３１０は、図６のフローチャートに示すように、上記論理ディスクの名称および変更後の設定変更可否情報の値を含んだ論理ディスク用設定変更要求をストレージ装置１００に発行する（ステップＳ６１）。
【００４７】
今、例えば、論理ディスク１１０の設定変更可否情報の値を「不許可」に変更するのであれば、管理者は、論理ディスク１１０の名称「ＬＤ０」と変更後の設定変更可否情報の値「不許可」を接続関係変更要求手段３１０に入力し、論理ディスク用設定変更要求の発行を指示する。これにより、接続関係変更要求手段３１０は、論理ディスク１１０の名称「ＬＤ０」と設定変更可否情報の値「不許可」とを含んだ論理ディスク用設定変更要求をストレージ装置１００に対して発行することになる（ステップＳ６１）。
【００４８】
この論理ディスク用設定変更要求は、ストレージ装置１００内の接続関係変更制御手段１６０で受信され、接続関係変更制御手段１６０は、受信した論理ディスク用設定変更要求を論理ディスク設定変更手段１６１に渡す。
【００４９】
論理ディスク設定変更手段１６１は、論理ディスク１１０の名称「ＬＤ０」および設定変更可否情報の値「不許可」を含む上記論理ディスク用設定変更要求が渡されると、先ず、名称「ＬＤ０」をキーにして論理ディスク設定変更可否管理テーブル１５０を検索することにより、論理ディスク１１０に対して現在設定されている設定変更可否情報の値を調べる（ステップＳ６２）。
【００５０】
その後、論理ディスク設定変更手段１６１は、ステップＳ６２で調べた設定変更可否情報の値と、論理ディスク用設定変更要求に含まれている設定変更可否情報の値「不許可」とを比較する（ステップＳ６３）。
【００５１】
そして、両者が同じであれば（ステップＳ６３がＮＯ）、管理用ホスト計算機３００上の接続関係変更要求手段３１０に対して、エラー通知を行う等のエラー処理を行った後（ステップＳ６５）、処理を終了する。これに対して、両者が異なれば（ステップＳ６３がＹＥＳ）、論理ディスク設定変更可否管理テーブル１５０に登録されている論理ディスク１１０に対する設定変更可否情報の値を、論理ディスク用設定変更要求中の値「不許可」に変更する（ステップＳ６４）。
【００５２】
今、例えば、論理ディスク設定変更可否管理テーブル１５０の内容が図４に示すものであるとすると、論理ディスク設定変更手段１６１は、論理ディスク１１０の名称「ＬＤ０」をキーにして論理ディスク設定変更可否管理テーブル１５０を検索して得られる設定変更可否情報の値「許可」と、論理ディスク用設定変更要求中の設定変更可否要求の値「不許可」とが異なるものであるので（ステップＳ６２，Ｓ６３がＹＥＳ）、論理ディスク設定変更可否管理テーブル１５０の第１行目に登録されている論理ディスク１１０に対する設定変更可否情報の値を「許可」から「不許可」に変更することになる（ステップＳ６４）。
【００５３】
〔グループ用設定変更要求発行時の動作〕
次に、グループ用設定変更要求発行時の動作について説明する。ストレージシステムの管理者は、論理ディスクグループ設定変更可否管理テーブル１４０に登録されている論理ディスクグループの設定変更可否情報を変更したい場合、設定変更可否情報を変更したい論理ディスクグループの名称および変更後の設定変更可否情報の値を管理用ホスト計算機３００内の接続関係変更要求手段３１０に入力し、接続関係変更要求手段３１０に対してグループ用設定変更要求の発行を指示する。これにより、接続関係変更要求手段３１０は、図７のフローチャートに示すように、上記論理ディスクグループの名称および変更後の設定変更可否情報の値を含んだグループ用設定変更要求をストレージ装置１００に発行する（ステップ７１）。
【００５４】
今、例えば、論理ディスクグループ１２０−１の設定変更可否情報の値を「不許可」に変更するのであれば、管理者は、論理ディスクグループ１２０−１の名称「ＬＧ１」と変更後の設定変更可否情報の値「不許可」を接続関係変更要求手段３１０に入力し、グループ用設定変更要求の発行を指示する。これにより、接続関係変更要求手段３１０は、論理ディスクグループ１２０−１の名称「ＬＧ１」と設定変更可否情報の値「不許可」とを含んだグループ用設定変更要求をストレージ装置１００に対して発行することになる（ステップＳ７１）。
【００５５】
このグループ用設定変更要求は、ストレージ装置１００内の接続関係変更制御手段１６０で受信され、接続関係変更制御手段１６０は、受信したグループ用設定変更要求を論理ディスクグループ設定変更手段１６２に渡す。
【００５６】
論理ディスクグループ設定変更手段１６２は、論理ディスクグループ１２０−１の名称「ＬＧ１」および設定変更可否情報の値「不許可」を含む上記グループ用設定変更要求が渡されると、先ず、名称「ＬＧ１」をキーにして論理ディスクグループ設定変更可否管理テーブル１４０を検索することにより、論理ディスクグループ１２０−１に対して現在設定されている設定変更可否情報の値を調べる（ステップＳ７２）。
【００５７】
その後、論理ディスクグループ設定変更手段１６２は、ステップＳ７２で調べた設定変更可否情報の値と、グループ用設定変更要求に含まれている設定変更可否情報の値「不許可」とを比較する（ステップＳ７３）。
【００５８】
そして、両者が同じであれば（ステップＳ７３がＮＯ）、管理用ホスト計算機３００上の接続関係変更要求手段３１０に対して、エラー通知を行う等のエラー処理を行った後（ステップＳ７５）、処理を終了する。これに対して、両者が異なれば（ステップＳ７３がＹＥＳ）、論理ディスクグループ設定変更可否管理テーブル１４０に登録されている論理ディスクグループ１２０−１に対する設定変更可否情報の値を、グループ用設定変更要求中の値「不許可」に変更する（ステップＳ７４）。
【００５９】
今、例えば、論理ディスクグループ設定変更可否管理テーブル１４０の内容が図３に示すものであるとすると、論理ディスクグループ設定変更手段１６２は、論理ディスクグループ１２０−１の名称「ＬＧ１」をキーにして論理ディスクグループ設定変更可否管理テーブル１４０を検索して得られる設定変更可否情報の値「許可」と、グループ用設定変更要求中の設定変更可否要求の値「不許可」とが異なるものとなるので（ステップＳ７２，Ｓ７３がＹＥＳ）、論理ディスクグループ設定変更可否管理テーブル１４０の第１行目に登録されている論理ディスクグループ１２０−１に対する設定変更可否情報の値を「許可」から「不許可」に変更することになる（ステップＳ７４）。
【００６０】
〔接続関係変更要求発行時の動作〕
次に、接続関係変更要求発行時の動作について説明する。ストレージシステムの管理者は、論理ディスクの所属先の論理ディスクグループを変更する場合、所属先を変更したい論理ディスクの名称および新たな所属先とする論理ディスクグループの名称を管理用ホスト計算機３００内の接続関係変更要求手段３１０に入力し、接続関係変更要求手段３１０に対して接続関係変更要求を発行を指示する。これにより、接続関係変更要求手段３１０は、入力された論理ディスクの名称および論理ディスクグループの名称を含む接続関係変更要求をストレージ装置１００に対して発行する。
【００６１】
今、例えば、未割当論理ディスクグループ１２１に所属している論理ディスク１１２の所属先を論理ディスクグループ１２０−１に変更するのであれば、管理者は、論理ディスク１１２の名称「ＬＤ２」及び新たな所属先にする論理ディスクグループ１２０−１の名称「ＬＧ１」を接続関係変更要求手段３１０に入力し、接続関係変更要求手段３１０に対して接続関係変更要求の発行を指示する。これにより、接続関係変更要求手段３１０は、論理ディスク１１２の名称「ＬＤ２」及び新たな所属先にする論理ディスクグループ１２０−１の名称「ＬＧ１」を含んだ接続関係変更要求をストレージ装置１００に対して発行する（ステップＳ８１）。
【００６２】
この接続関係変更要求はストレージ装置１００内の接続関係変更制御手段１６０で受信され、接続関係変更制御手段１６０は、受信した接続関係変更要求を論理ディスク接続関係変更手段１６３に渡す。
【００６３】
接続関係変更手段１６３は、論理ディスク１１２の名称「ＬＤ２」及び新たな所属先にする論理ディスクグループ１２０−１の名称「ＬＧ１」を含んだ接続関係変更要求が渡されると、先ず、論理ディスクグループ接続管理テーブル１３０を参照し、新たな所属先にする論理ディスクグループ１２０−１に、既に論理ディスク１１２が割り当てられているか否かを調べる（ステップＳ８２）。より具体的には、論理ディスクグループ接続管理テーブル１３０に論理ディスクグループ１２０−１の名称「ＬＧ１」に対応付けて論理ディスク１１２の名称「ＬＤ２」が登録されているか否かを調べることにより、新たな所属先にする論理ディスクグループ１２０−１に、既に論理ディスク１１２が割り当てられているか否かを調べる。
【００６４】
そして、既に割り当てられている場合（ステップＳ８３がＹＥＳ）は、発行元の管理用ホスト計算機３００上の接続関係変更要求手段３１０に対して、エラー通知を行う等のエラー処理を行った後（ステップＳ８９）、処理を終了する。これに対して、まだ割り当てられていなければ（ステップＳ８３がＮＯ）、論理ディスクグループ設定変更可否管理テーブル１４０を参照し、論理ディスク１１２が現在所属している未割当論理ディスクグループ１２１の設定変更可否情報および論理ディスク１１２の新たな所属先にする論理ディスクグループ１２０−１の設定変更可否情報が共に「許可」になっているか否かをチェックする（ステップＳ８４）。なお、論理ディスク１１２が現在所属している論理ディスクグループは、論理ディスクグループ接続管理テーブル１３０を検索することにより求めることができる。
【００６５】
そして、設定変更可否情報の少なくとも一方が「不許可」になっている場合（ステップＳ８５がＮＯ）は、発行元の管理用ホスト計算機３００上の接続関係変更要求手段３１０に対して、エラー通知を行う等のエラー処理を行った後（ステップＳ８９）、処理を終了する。これに対して、両者の値が共に「許可」であれば（ステップＳ８５がＹＥＳ）、論理ディスク設定変更可否管理テーブル１５０を参照し、論理ディスク１１２に対する設定変更可否情報の値をチェックする（ステップＳ８６）。
【００６６】
そして、論理ディスク１１２に対する設定変更可否情報の値が「不許可」になっている場合（ステップＳ８７がＮＯ）は、発行元の管理用ホスト計算機３００上の接続関係変更要求手段３１０に対して、エラー通知を行う等のエラー処理を行った後（ステップＳ８９）、処理を終了する。これに対して、設定変更可否情報の値が「許可」であれば（ステップＳ８７がＹＥＳ）、論理ディスク１１２の所属先の論理ディスクグループが論理ディスクグループ１２０−１となるように、論理ディスクグループ接続管理テーブル１３０を変更し（ステップＳ８８）、その後、処理を終了する。
【００６７】
今、例えば、各管理テーブル１３０，１４０，１５０の内容が図２，図３，図４に示すものであるとすると、論理ディスク接続関係変更手段１６３は、次のような処理を行うことになる。
【００６８】
ステップＳ８２において、論理ディスク接続関係変更手段１６３は、論理ディスクグループ接続管理テーブル１３０を参照し、論理ディスク１１２が、既に新たな所属先にする論理ディスクグループ１２０−１に割り当てられているか否かをチェックする。この例の場合、論理ディスクグループ接続管理テーブル１３０には、図２に示すように、論理ディスク１１２の名称「ＬＤ２」が未割当論理ディスクグループ１２１の名称「ＬＧＭ」と対応付けて登録されているので、ステップＳ８３の判断結果がＮＯとなり、ステップＳ８４の処理が行われる。
【００６９】
ステップＳ８４において、論理ディスク接続関係変更手段１６３は、論理ディスクグループ設定変更可否管理テーブル１４０を参照し、論理ディスク１１２が現在所属している未割当論理ディスクグループ１２１の設定変更可否情報の値および論理ディスク１１２の新たな所属先にする論理ディスクグループ１２０−１の設定変更可否情報の値をチェックする。この例の場合、図３に示すように、論理ディスクグループ設定変更可否管理テーブル１４０には、論理ディスクグループ１２０−１の名称「ＬＧ１」に対応付けて「許可」が登録されているので、ステップＳ８５の判断結果がＹＥＳとなり、ステップＳ８６の処理が行われる。
【００７０】
ステップＳ８６において、論理ディスク接続関係変更手段１６３は、論理ディスク設定変更可否管理テーブル１５０を参照し、論理ディスク１１２の変更可否情報をチェックする。この例の場合、図４に示すように、論理ディスクグループ設定変更可否管理テーブル１４０には、論理ディスク１１２の名称「ＬＤ２」に対応付けて「許可」が登録されているので、ステップＳ８７の判断結果がＹＥＳとなり、ステップＳ８８の処理が行われる。
【００７１】
ステップＳ８８では、論理ディスク接続関係変更手段１６３は、論理ディスク１１２の所属先が論理ディスクグループ１２０−１となるように論理ディスクグループ接続管理テーブル１３０を更新する。具体的には、論理ディスクグループ接続管理テーブル１３０の内容を、図２に示したものから図９に示すものに変更する。即ち、論理ディスク１１２の名称「ＬＤ２」に対応して登録されている論理ディスクグループ名称を、未割当論理ディスクグループ１２１の名称「ＬＧＭ」から論理ディスクグループ１２０−１の「ＬＧ１」に変更し、ホスト名称を「未割当」から業務用ホスト計算機２００−１の名称「Ｈ１」に変更する。
【００７２】
上記した例では、論理ディスクグループ接続管理テーブル１３０の内容が図２に示すものから図９に示すものに変更されるが、仮に、図３で示される論理ディスクグループ設定変更可否管理テーブル１４０の、第１行目或いは第３行目の設定変更可否情報の値が「不許可」であった場合、または、図４で示される論理ディスク設定変更可否管理テーブル１５０の、第３行目の設定変更可否が「不許可」であった場合には、ステップＳ８９のエラー処理へ進み、設定の変更は行われない。このようにして、論理ディスク１１２を論理ディスクグループ１２０−１へ追加する誤操作を防止できる。
【００７３】
〔接続関係削除要求発行時の動作〕
次に、接続関係削除要求発行時の動作について説明する。ストレージシステムの管理者は、論理ディスクグループから論理ディスクを削除する場合、削除する論理ディスクの名称、および、その論理ディスクが現在所属している論理ディスクグループの名称を管理用ホスト計算機３００内の接続関係変更要求手段３１０に入力した後、接続関係変更要求手段３１０に対して接続関係削除要求の発行を指示する。これにより、接続関係変更要求手段３１０は、図１０のフローチャートに示すように、上記論理ディスクの名称と上記論理ディスクグループの名称とを含む接続関係削除要求をストレージ装置１００に対して発行する（ステップＳ１０１）。
【００７４】
今、例えば、論理ディスク１１０を論理ディスクグループ１２０−１から削除するのであれば、管理者は、論理ディスク１１０の名称「ＬＤ０」および論理ディスクグループ１２０−１の名称「ＬＧ１」を接続関係変更要求手段３１０に入力し、その後、接続関係変更要求手段３１０に対して接続関係削除要求の発行を指示する。これにより、接続関係変更要求手段３１０は、論理ディスク１１０の名称「ＬＤ０」および論理ディスクグループ１２０−１の名称「ＬＧ１」を含んだ接続関係削除要求をストレージ装置１００に対して発行する（ステップＳ１０１）。
【００７５】
この接続関係削除要求は、ストレージ装置１００内の接続関係変更制御手段１６０で受信され、接続関係変更制御手段１６０は、受信した接続関係削除要求を論理ディスク接続関係削除手段１６４に渡す。
【００７６】
論理ディスク接続関係削除手段１６４は、論理ディスク１１０の名称「ＬＤ０」および論理ディスクグループ１２０−１の名称「ＬＧ１」を含む接続関係削除要求が渡されると、論理ディスクグループ接続管理テーブル１３０を参照し、論理ディスクグループ１２０−１に論理ディスク１１０が含まれているか否かをチェックする（ステップＳ１０２）。より具体的には、論理ディスク１１０の名称「ＬＤ０」に対応付けて論理ディスクグループ１２０−１の名称「ＬＧ１」の名称が登録されているか否かをチェックすることにより、論理ディスクグループ１２０−１に論理ディスク１１０が含まれているか否かをチェックする。
【００７７】
そして、削除対象にしている論理ディスク１１０が論理ディスクグループ１２０−１に含まれていない場合（ステップＳ１０３がＮＯ）は、発行元の管理用ホスト計算機３００上の接続関係変更要求手段３１０に対して、エラー通知を行う等のエラー処理を行った後（ステップＳ１０９）、処理を終了する。これに対して、論理ディスク１１０が論理ディスクグループ１２０−１に含まれている場合（ステップＳ１０３がＹＥＳ）は、論理ディスクグループ設定変更可否管理テーブル１４０を参照し、論理ディスク１１０が現在所属している論理ディスクグループ１２０−１の設定変更可否情報の値をチェックする（ステップＳ１０４）。
【００７８】
そして、論理ディスクグループ１２０−１の設定変更可否情報の値が「不許可」の場合（ステップＳ１０５がＮＯ）は、発行元の管理用ホスト計算機３００上の接続関係変更要求手段３１０に対して、エラー通知を行う等のエラー処理を行った後（ステップＳ１０９）、処理を終了する。これに対して、「許可」であれば（ステップＳ１０５がＹＥＳ）、論理ディスク設定変更可否管理テーブル１５０を参照し、削除対象になっている論理ディスク１１０の設定変更可否情報の値をチェックする（ステップＳ１０６）。
【００７９】
そして、論理ディスク１１０の設定変更可否情報の値が「不許可」であった場合（ステップＳ１０７がＮＯ）は、発行元の管理用ホスト計算機３００上の接続関係変更要求手段３１０に対して、エラー通知を行う等のエラー処理を行った後（ステップＳ１０９）、処理を終了する。これに対して、論理ディスク１１０の設定変更可否情報の値が「許可」であった場合（ステップＳ１０７がＹＥＳ）は、論理ディスクグループ接続管理テーブル１３０の内容を更新することにより、論理ディスク１１０を論理ディスクグループ１２０−１から削除し、未割当論理ディスクグループ１２１に所属させる。
【００８０】
今、例えば、各管理テーブル１３０，１４０，１５０の内容が図２，図３，図４に示すものであるとすると、論理ディスク接続関係削除手段１６４は、次のような処理を行うことになる。
【００８１】
ステップＳ１０２において、論理ディスク接続関係削除手段１６４は、論理ディスクグループ接続管理テーブル１３０を参照し、論理ディスクグループ１２０−１に論理ディスク１１０が含まれているか否かをチェックする。この例の場合、論理ディスクグループ接続管理テーブル１３０には、図２に示すように、論理ディスク１１０の名称「ＬＤ０」に対応付けて論理ディスクグループ１２０−１の名称「ＬＧ１」が登録されているので、ステップＳ１０３の判断結果がＹＥＳとなり、ステップＳ１０４の処理が行われる。
【００８２】
ステップＳ１０４において、論理ディスク接続関係削除手段１６４は、論理ディスクグループ設定変更可否管理テーブル１４０を参照し、論理ディスク１１０が現在所属している論理ディスクグループ１２０−１の設定変更可否情報の値をチェックする。この例の場合、図３に示すように、論理ディスクグループ設定変更可否管理テーブル１４０には、論理ディスクグループ１２０−１の名称「ＬＧ１」に対応付けて「許可」が登録されているので、ステップＳ１０５の判断結果がＹＥＳとなり、ステップＳ１０６の処理が行われる。
【００８３】
ステップＳ１０６において、論理ディスク接続関係削除手段１６４は、論理ディスク設定変更可否管理テーブル１５０を参照し、削除対象になっている論理ディスク１１０の設定変更可否情報の値をチェックする。この例の場合、図４に示すように、論理ディスク設定変更可否管理テーブル１５０には、論理ディスク１１０の名称「ＬＤ０」に対応付けて「許可」が登録されているので、ステップＳ１０７の判断結果がＹＥＳとなり、ステップＳ１０８の処理が行われる。
【００８４】
ステップＳ１０８において、論理ディスク接続関係削除手段１６４は、論理ディスクグループ接続管理テーブル１３０の内容を更新することにより、論理ディスク１１０を論理ディスクグループ１２０−１から削除し、未割当論理ディスクグループ１２１に所属させる。具体的には、論理ディスクグループ接続管理テーブル１３０の第１行目のホスト名称を「Ｈ１」から「未割当」に変更すると共に、同行の論理ディスクグループ名称を「ＬＧ１」から未割当論理ディスクグループ１２１の名称「ＬＧＭ」に変更する。
【００８５】
上記した例では、論理ディスク１１０の所属先が論理ディスクグループ１２０−１から未割当論理ディスクグループ１２１へ変更されるが、仮に、図３で示される論理ディスクグループ設定変更可否管理テーブル１４０の、第１行目の設定変更可否情報が「不許可」であった場合、または、図４で示される論理ディスク設定変更可否管理テーブル１５０の、第１行目の設定変更可否情報が「不許可」であった場合には、ステップＳ１０９のエラー処理へ進み、設定の変更は行われない。このようにして、論理ディスク１１０を論理ディスクグループ１２０から削除する誤操作を防止できる。
【００８６】
〔アクセス要求発行時の動作〕
次に、アクセス要求発行時の動作について説明する。業務用ホスト計算機２００−１内の論理ディスクグループアクセス手段２１０−１は、業務用ホスト計算機２００−１内にストレージ装置１００に対するアクセス要求が発生すると、図１１のフローチャートに示すように、アクセス要求をストレージ装置１００に対して発行する（ステップＳ１１１）。アクセス要求には、アクセス対象にする論理ディスクの名称や、アクセス内容が含まれている。
【００８７】
このアクセス要求は、ストレージ装置１００内のアクセス制御手段１７０で受信される。アクセス制御手段１７０は、アクセス要求を受信すると、論理ディスクグループ接続管理テーブル１３０を参照し、アクセス要求元の業務用ホスト計算機２００−１が、アクセス対象にしている論理ディスクをアクセスできるか否かを調べる（ステップＳ１１２）。
【００８８】
今、例えば、論理ディスクグループ接続管理テーブル１３０の内容が図２に示すものになっているときに、業務用ホスト計算機２００−１が論理ディスク１１１の名称「ＬＤ１」を含むアクセス要求を発行したとすると、業務用ホスト計算機２００−１のホスト名称「Ｈ１」に対応付けてアクセス対象にする論理ディスク１１１の名称「ＬＤ１」が登録されているので、ステップＳ１１３の判断結果がＹＥＳとなり、ステップＳ１１４，Ｓ１１５の処理が行われる。ステップＳ１１４において、アクセス制御手段１７０は、受信したアクセス要求に従った処理を行い、次のステップＳ１１５においては、処理結果をアクセス要求元の論理ディスクグループアクセス手段２１０−１に返却する（ステップＳ１１５）。
【００８９】
これに対して、例えば、論理ディスクグループ接続管理テーブル１３０の内容が図２に示すものになっているときに、業務用ホスト計算機２００−１が論理ディスク１１３の名称「ＬＤ３」を含むアクセス要求を発行したとすると、業務用ホスト計算機２００−１のホスト名称「Ｈ１」に対応付けてアクセス対象にする論理ディスク１１の名称「ＬＤ３」が登録されていないので、ステップＳ１１３の判断結果がＮＯとなり、要求元に対してエラー通知を行うなどのエラー処理を行う（ステップＳ１１６）。
【００９０】
〔実施の形態の効果〕
本発明によれば、誤操作によって、ストレージ装置１００上の論理ディスク１１０〜１１４と業務用ホスト計算機２００−１，２００−２との接続関係が変更されないようにすることができる。その理由は、論理ディスクグループ１２０−１，１２０−２，１２１毎に、その論理ディスクグループに対する構成要素の変更を許可するか否かを管理すると共に、論理ディスク１１０〜１１４毎に、所属先とする論理ディスクグループの変更を許可するか否かを管理し、管理用ホスト計算機３００から論理ディスクの所属先の変更を要求する接続関係変更要求が送られてきたとき、上記論理ディスクの所属している論理ディスクグループおよび上記論理ディスクの新たな所属先となる論理ディスクグループが構成要素の変更を許可し、且つ、上記論理ディスクが所属先の変更を許可していることを条件にして、接続関係変更要求に従って論理ディスクの所属先を変更する接続関係変更制御手段１６０を備えているからである。
【００９１】
更に、本実施の形態によれば、論理ディスクグループ設定変更可否管理テーブル１４０に登録されている各論理ディスクグループ１２０−１，１２０−２，１２１の設定変更可否情報や、論理ディスク設定変更可否管理テーブル１５０に登録されている各論理ディスク１１０〜１１４の設定変更可否情報を容易に変更することが可能になる。その理由は、ストレージ装置１００が論理ディスク用設定変更要求に従って論理ディスク設定変更可否管理テーブル１５０の内容を変更する論理ディスク設定変更手段１６１や、グループ用設定変更要求に従って論理ディスクグループ設定変更可否管理テーブル１４０の内容を変更する論理ディスクグループ設定変更手段１６２を備えているからである。
【産業上の利用可能性】
【００９２】
本発明は、論理ディスクグループ毎に、アクセス可能なホスト計算機を定義しているようなストレージ装置に適用すると好適である。
【図面の簡単な説明】
【００９３】
【図１】本発明にかかるストレージシステムの実施の形態の構成例を示すブロック図である。
【図２】論理ディスクグループ接続管理テーブル１３０の内容例を示す図である。
【図３】論理ディスクグループ設定変更可否管理テーブル１４０の内容例を示す図である。
【図４】論理ディスク設定変更可否管理テーブル１５０の内容例を示す図である。
【図５】接続関係変更制御手段１６０の構成例を示すブロック図である。
【図６】論理ディスク用設定変更要求発行時の処理例を示すフローチャートである。
【図７】グループ用設定変更要求発行時の処理例を示すフローチャートである。
【図８】接続関係変更要求発行時の処理例を示すフローチャートである。
【図９】論理ディスクグループ接続管理テーブル１３０の内容例を示す図である。
【図１０】接続関係削除要求発行時の処理例を示すフローチャートである。
【図１１】アクセス要求発行時の処理例を示すフローチャートである。
【符号の説明】
【００９４】
１００…ストレージ装置
１１０〜１１４…論理ディスク
１２０−１，１２０−２…論理ディスクグループ
１２１…未割当論理ディスクグループ
１３０…論理ディスクグループ接続管理テーブル
１４０…論理ディスクグループ設定変更可否管理テーブル
１５０…論理ディスク設定変更可否管理テーブル
１６０…接続関係変更制御手段
１６１…論理ディスク設定変更手段
１６２…論理ディスクグループ設定変更手段
１６３…論理ディスク接続関係変更手段
１６４…論理ディスク接続関係削除手段
１７０…アクセス制御手段
２００−１，２００−２…業務用ホスト計算機
２１０−１，２１０−２…論理ディスクグループアクセス手段
３００…管理用ホスト計算機
３１０…接続関係変更要求手段
４００…ネットワーク
【図１】
2006350419.tif 000003
【図２】
2006350419.tif 000004
【図３】
2006350419.tif 000005
【図４】
2006350419.tif 000006
【図５】
2006350419.tif 000007
【図６】
2006350419.tif 000008
【図７】
2006350419.tif 000009
【図８】
2006350419.tif 000010
【図９】
2006350419.tif 000011
【図１０】
2006350419.tif 000012
【図１１】
2006350419.tif 000013