JP4455137B2 - 記憶サブシステム管理方法 - Google Patents
記憶サブシステム管理方法 Download PDFInfo
- Publication number
- JP4455137B2 JP4455137B2 JP2004124385A JP2004124385A JP4455137B2 JP 4455137 B2 JP4455137 B2 JP 4455137B2 JP 2004124385 A JP2004124385 A JP 2004124385A JP 2004124385 A JP2004124385 A JP 2004124385A JP 4455137 B2 JP4455137 B2 JP 4455137B2
- Authority
- JP
- Japan
- Prior art keywords
- port
- storage
- management
- host computer
- logical device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0637—Permissions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0635—Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4541—Directories for service discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
Description
記ネットワークに複数のポートを介して接続されている。また、自身が有する論理デバイスおよびポートの構成が変更された場合に、該変更された論理デバイスおよびポートを示すデータを含む構成変更情報を前記管理計算機に送信する。そして、前記管理計算機は、前記記憶サブシステムの管理単位である、1以上のストレージドメインを示すデータの入力を受付けるステップと、前記複数のポート、前記複数の論理デバイス、およびホスト計算機を、前記1以上のストレージドメインにグループ分けするステップと、前記記憶サブシステムが前記構成変更情報を送信した場合、該構成変更情報を受信し、該受信した構成変更情報を用いて、前記グループ分けしたストレージドメインを変更するステップと、前記ホスト計算機から、前記論理デバイスに対するディスカバリ要求を受け付けた場合に、前記グループ分けしたストレージドメインの中から、該ディスカバリ要求を送信したホスト計算機および要求されている論理デバイスの両者が属するストレージドメインを特定するステップと、前記特定したストレージドメインに属するポートを選択し、該選択したポートを該論理デバイスに割り当てるステップと、前記割り当てたポートの情報を前記ホスト計算機に送信するステップと、を実行し、前記管理計算機は、前記ストレージドメインの変更ステップにおいて、前記取得した構成変更情報にポートが過負荷であることを示すデータが含まれている場合、前記過負荷のポートに予め対応付けられている論理デバイスであって、かつ該過負荷のポート以外のポートにも対応づけられている論理デバイスに対し、過負荷のポートへの対応づけを解消する。
〈第1実施形態〉
先ず、本発明の第1実施形態について説明する。
〈第2実施形態〉
続いて本発明の第2実施形態を説明する。第2実施形態は、第1実施形態で行なったストレージドメイン301の管理に加えて、さらにSAN104のトポロジ管理を加えて記憶サブシステムの管理を行なうようにしたものである。なお、第2実施形態の説明において、第1実施形態と同じ構成には同じ符号を用いることとする。
〈第3実施形態〉
続いて本発明の第3実施形態を説明する。第3実施形態は、上記第1および第2実施形態とポート振分け処理の手順が異なる以外は、同様の構成を有する。なお、本発明の第3実施形態は、上記第1実施形態のように、ストレージドメインを設定して記憶サブシステム102を管理する構成、および、上記第2実施形態のように、ストレージドメインおよびSANドメインを用いて記憶サブシステム102を管理する構成の両者に適用することができる。以下の説明では、ストレージドメインだけを設定して記憶サブシステム102を管理する例を説明する。また、第3実施形態の説明において、第1実施形態と同じ構成には同じ符号を用いることとする。
〈第4実施形態〉
続いて本発明の第4実施形態を説明する。第4実施形態は、上記第1および第2実施形態とポート振分け処理の手順が異なる以外は、同様の構成を有する。なお、本発明の第4実施形態は、上記第1実施形態のように、ストレージドメインを設定して記憶サブシステム102を管理する構成、および、上記第2実施形態のように、ストレージドメインおよびSANドメインを用いて記憶サブシステム102を管理する構成の両者に適用することができる。以下の説明では、ストレージドメインだけを設定して記憶サブシステム102を管理する例を説明する。また、第4実施形態の説明において、第1実施形態と同じ構成には同じ符号を用いることとする。
具体的には、管理計算機103のメモリ20には、少なくともネーム管理プログラム114およびネーム管理テーブル115が格納されている。そして、記憶サブステム102のCPU202は、ストレージ管理プログラム110bを実行して、記憶サブシステム102の構成情報を管理計算機103に送信する。
Claims (14)
- 少なくとも1台のホスト計算機と、前記ホスト計算機にネットワークを介して接続されている、少なくとも1台の記憶サブシステムとを有する情報処理システムに対して、管理計算機がポートの割り当てを行なう記憶サブシステム管理方法であって、
前記記憶サブシステムは、複数の論理デバイスおよび複数のポートを有し、前記ネットワークに複数のポートを介して接続されていて、
自身が有する論理デバイスおよびポートの構成が変更された場合に、該変更された論理デバイスおよびポートを示すデータを含む構成変更情報を前記管理計算機に送信し、
前記管理計算機は、
前記記憶サブシステムの管理単位である、1以上のストレージドメインを示すデータの入力を受付けるステップと、
前記複数のポート、前記複数の論理デバイス、およびホスト計算機を、前記1以上のストレージドメインにグループ分けするステップと、
前記記憶サブシステムが前記構成変更情報を送信した場合、該構成変更情報を受信し、該受信した構成変更情報を用いて、前記グループ分けしたストレージドメインを変更するステップと、
前記ホスト計算機から、前記論理デバイスに対するディスカバリ要求を受け付けた場合に、前記グループ分けしたストレージドメインの中から、該ディスカバリ要求を送信したホスト計算機および要求されている論理デバイスの両者が属するストレージドメインを特定するステップと、
前記特定したストレージドメインに属するポートを選択し、該選択したポートを該論理デバイスに割り当てるステップと、
前記割り当てたポートの情報を前記ホスト計算機に送信するステップと、を実行し、
前記管理計算機は、前記ストレージドメインの変更ステップにおいて、前記取得した構成変更情報にポートが過負荷であることを示すデータが含まれている場合、前記過負荷のポートに予め対応付けられている論理デバイスであって、かつ該過負荷のポート以外のポートにも対応づけられている論理デバイスに対し、過負荷のポートへの対応づけを解消すること
を特徴とする記憶サブシステム管理方法。 - 少なくとも1台のホスト計算機と、前記ホスト計算機にSAN(Storage Area Network)を介して接続されている、少なくとも1台の記憶サブシステムとを有する情報処理システムに対して、管理計算機がポートの割り当てを行なう記憶サブシステム管理方法であって、
前記記憶サブシステムは、複数の論理デバイスおよび複数のポートを有し、前記SANに複数のポートを介して接続されていて、
自身が有する論理デバイスおよびポートの構成が変更された場合に、該変更された論理デバイスおよびポートを示すデータを含む構成変更情報を前記管理計算機に送信し、
前記管理計算機は、
前記記憶サブシステムの管理単位である、1以上のストレージドメインを示すデータの入力を受付けるステップと、
前記複数のポート、前記複数の論理デバイス、およびホスト計算機を、前記1以上のストレージドメインにグループ分けするステップと、
前記記憶サブシステムが前記構成変更情報を送信した場合、該構成変更情報を受信し、該受信した構成変更情報を用いて、前記グループ分けしたストレージドメインを変更するステップと、
前記SANを1以上の管理単位であるSANドメインに分割するステップと、
前記SANドメインに前記ホストおよび前記ポートをグループ分けするステップと、
前記ホスト計算機から、前記論理デバイスに対するディスカバリ要求を受け付けた場合に、前記グループ分けしたストレージドメインの中から、該ディスカバリ要求を送信したホスト計算機および要求されている論理デバイスの両者が属するストレージドメインを特定し、かつ前記グループ分けしたSANドメインの中から、該ディスカバリ要求を送信したホスト計算機が属するSANドメインを特定するステップと、
前記特定したストレージドメインおよびSANドメインの両者に属するポートを選択し、該選択したポートを該論理デバイスに割り当てるステップと、
前記割り当てたポートの情報を前記ホスト計算機に送信するステップと、を実行し、
前記管理計算機は、前記ストレージドメインの変更ステップにおいて、前記取得した構成変更情報にポートが過負荷であることを示すデータが含まれている場合、前記過負荷のポートに予め対応付けられている論理デバイスであって、かつ該過負荷のポート以外のポートにも対応づけられている論理デバイスに対し、過負荷のポートへの対応づけを解消すること
を特徴とする記憶サブシステム管理方法。 - 少なくとも1台のホスト計算機と、少なくとも1台の記憶サブシステムと、管理計算機とを有する情報処理システムの記憶サブシステム管理方法であって、
前記ホスト計算機、記憶サブシステム、および管理計算機は、各々がネットワークを介して接続されていて、
前記記憶サブシステムは、
複数の論理デバイスおよび複数のポートを有し、前記ネットワークに複数のポートを介して接続されていて、
自身が有する論理デバイスおよびポートの構成が変更された場合に、該変更された論理デバイスおよびポートを示すデータを含む構成変更情報を前記管理計算機に送信するステップを行い、
前記管理計算機は、
前記記憶サブシステムの管理単位である、1以上のストレージドメインを示すデータの入力を受付けるステップと、
前記複数のポート、前記複数の論理デバイス、およびホスト計算機を、前記1以上のトレージドメインにグループ分けするステップと、
前記記憶サブシステムが前記構成変更情報を送信した場合、該構成変更情報を受信し、該受信した構成変更情報を用いて、前記グループ分けしたストレージドメインを変更するステップと、
前記ホスト計算機から、前記論理デバイスに対するディスカバリ要求を受け付けた場合に、前記グループ分けしたストレージドメインの中から、該ディスカバリ要求を送信したホスト計算機および要求されている論理デバイスの両者が属するストレージドメインを特定するステップと、
前記特定したストレージドメインに属するポートであって、かつ前記要求された論理デバイスに予め対応づけられているポートを選択し、該選択したポートを該論理デバイスに割り当てるステップと、
前記割り当てたポートの情報を前記ホスト計算機に送信するステップと、を実行し、
前記管理計算機は、前記ストレージドメインの変更ステップにおいて、前記取得した構成変更情報にポートが過負荷であることを示すデータが含まれている場合、前記過負荷のポートに予め対応付けられている論理デバイスであって、かつ該過負荷のポート以外のポートにも対応づけられている論理デバイスに対し、過負荷のポートへの対応づけを解消すること
を特徴とする記憶サブシステム管理方法。 - 少なくとも1台のホスト計算機と、少なくとも1台の記憶サブシステムと、管理計算機とを有する情報処理システムの記憶サブシステム管理方法であって、
前記ホスト計算機、記憶サブシステム、および管理計算機は、各々がネットワークを介して接続されていて、
前記記憶サブシステムは、
複数の論理デバイスおよび複数のポートを有し、前記ネットワークに複数のポートを介して接続されていて、
初期設定の際に、自身が有する論理デバイスおよびポートを示すデータを含む構成情報を前記管理計算機に送信するステップと、
自身が有する論理デバイスおよびポートの構成が変更された場合に、該変更された論理デバイスおよびポートを示すデータを含む構成変更情報を前記管理計算機に送信するステップと、を行い、
前記管理計算機は、
前記記憶サブシステムの管理単位である、1以上のストレージドメインを示すデータの入力を受付けるステップと、
前記記憶サブシステムが送信する前記構成情報を受信し、該受信した構成情報を用いて、前記複数のポート、前記複数の論理デバイス、およびホスト計算機を、前記1以上のストレージドメインにグループ分けするステップと、
前記記憶サブシステムが送信する前記構成変更情報を受信し、該受信した構成変更情報を用いて、前記グループ分けしたストレージドメインを変更するステップと、
前記ホスト計算機から、前記論理デバイスに対するディスカバリ要求を受け付けた場合に、前記グループ分けしたストレージドメインの中から、該ディスカバリ要求を送信したホスト計算機および要求されている論理デバイスの両者が属するストレージドメインを特定するステップと、
前記特定したストレージドメインに属するポートを選択し、該選択したポートを該論理デバイスに割り当てるステップと、
前記割り当てたポートの情報を前記ホスト計算機に送信するステップと、を実行し、
前記管理計算機は、前記ストレージドメインの変更ステップにおいて、前記取得した構成変更情報にポートが過負荷であることを示すデータが含まれている場合、前記過負荷のポートに予め対応付けられている論理デバイスであって、かつ該過負荷のポート以外のポートにも対応づけられている論理デバイスに対し、過負荷のポートへの対応づけを解消すること
を特徴とする記憶サブシステム管理方法。 - 請求項1〜4のいずれか一項に記載の記憶サブシステム管理方法であって、
前記管理計算機は、
前記記憶サブシステムからポート利用率を示す情報を定期的に取得するステップを行い、
前記ポートを論理デバイスに割り当てるステップは、選択可能なポートが複数ある場合、前記取得した利用率を用いて、該利用率が低いポートを選択することを特徴とする記憶サブシステム管理方法。 - 請求項1〜4のいずれか一項に記載の記憶サブシステム管理方法であって、
前記管理計算機は、
前記記憶サブシステムからポートが正常か否かを示す情報を定期的に取得するステップを行い、
前記ポートを論理デバイスに割り当てるステップは、選択可能なポートが複数ある場合、前記取得したポートが正常か否かを示す情報を用いて、該状態が正常であるポートを選択すること
を特徴とする記憶サブシステム管理方法。 - 請求項1〜4のいずれか一項に記載の記憶サブシステム管理方法であって、
前記ポートを論理デバイスに割り当てるステップは、選択可能なポートが複数ある場合、前記ディスカバリ要求を送信したホスト計算機のネットワークアドレスに、最も近いネットワークアドレスのポートを選択すること
を特徴とする記憶サブシステム管理方法。 - 請求項7に記載の記憶サブシステム管理方法であって、
前記ホスト計算機のネットワークアドレスは、IPアドレスであり、サブネットを元に最も近いポートを選択すること
を特徴とする記憶サブシステム管理方法。 - 請求項2に記載の記憶サブシステム管理方法であって、
前記SANドメインに分割するステップは、前記SANドメインがVLANと同一になるようにSANを分割すること
を特徴とする記憶サブシステム管理方法。 - 請求項1〜9のいずれか一項に記載の記憶サブシステム管理方法であって、
前記管理計算機は、
前記過負荷のポートへの対応づけを解消する処理において、前記論理デバイスに対応付けられたポートが過負荷のポートのみである場合には、対応付けを解消しないこと
を特徴とする記憶サブシステム管理方法。 - 少なくとも1台のホスト計算機と、前記ホスト計算機にネットワークを介して接続されている、少なくとも1台の記憶サブシステムとを有する情報処理システムに対して、ポートの割り当てを行なう管理計算機であって、
前記記憶サブシステムは、複数の論理デバイスおよび複数のポートを有し、前記ネットワークに複数のポートを介して接続されていて、
自身が有する論理デバイスおよびポートの構成が変更された場合に、該変更された論理デバイスおよびポートを示すデータを含む構成変更情報を前記管理計算機に送信し、
前記管理計算機は、
前記記憶サブシステムの管理単位である、1以上のストレージドメインを示すデータの入力を受付ける手段と、
前記複数のポート、前記複数の論理デバイス、およびホスト計算機を、前記1以上のストレージドメインにグループ分けする手段と、
前記記憶サブシステムが前記構成変更情報を送信した場合、該構成変更情報を受信し、該受信した構成変更情報を用いて、前記グループ分けしたストレージドメインを変更する手段と、
前記ホスト計算機から、前記論理デバイスに対するディスカバリ要求を受け付けた場合に、前記グループ分けしたストレージドメインの中から、該ディスカバリ要求を送信したホスト計算機および要求されている論理デバイスの両者が属するストレージドメインを特定する手段と、
前記特定したストレージドメインに属するポートを選択し、該選択したポートを該論理デバイスに割り当てる手段と、
前記割り当てたポートの情報を前記ホスト計算機に送信する手段とを有し、
前記ストレージドメインを変更する処理においては、前記取得した構成変更情報にポートが過負荷であることを示すデータが含まれている場合、前記過負荷のポートに予め対応付けられている論理デバイスであって、かつ該過負荷のポート以外のポートにも対応づけられている論理デバイスに対し、過負荷のポートへの対応づけを解消すること
を特徴とする管理計算機。 - 少なくとも1台のホスト計算機と、前記ホスト計算機にSAN(Storage Area Network
)を介して接続されている、少なくとも1台の記憶サブシステムとを有する情報処理システムに対して、ポートの割り当てを行なう管理計算機であって、
前記記憶サブシステムは、複数の論理デバイスおよび複数のポートを有し、前記SANに複数のポートを介して接続されていて、
自身が有する論理デバイスおよびポートの構成が変更された場合に、該変更された論理デバイスおよびポートを示すデータを含む構成変更情報を前記管理計算機に送信し、
前記管理計算機は、
前記記憶サブシステムの管理単位である、1以上のストレージドメインを示すデータの入力を受付ける手段と、
前記複数のポート、前記複数の論理デバイス、およびホスト計算機を、前記1以上のストレージドメインにグループ分けする手段と、
前記記憶サブシステムが前記構成変更情報を送信した場合、該構成変更情報を受信し、該受信した構成変更情報を用いて、前記グループ分けしたストレージドメインを変更する手段と、
前記SANを1以上の管理単位であるSANドメインに分割して、該SANドメインに前記ホストおよび前記ポートをグループ分けする手段と、
前記ホスト計算機から、前記論理デバイスに対するディスカバリ要求を受け付けた場合に、前記グループ分けしたストレージドメインの中から該ディスカバリ要求を送信したホスト計算機および要求されている論理デバイスの両者が属するストレージドメインを特定し、かつ前記グループ分けしたSANドメインの中から、該ディスカバリ要求を送信したホスト計算機が属するSANドメインを特定する手段と、
前記特定したストレージドメインおよびSANドメインの両者に属するポートを選択し、該選択したポートを該論理デバイスに割り当てる手段と、
前記割り当てたポートの情報を前記ホスト計算機に送信する手段とを有し、
前記ストレージドメインを変更する処理においては、前記取得した構成変更情報にポートが過負荷であることを示すデータが含まれている場合、前記過負荷のポートに予め対応付けられている論理デバイスであって、かつ該過負荷のポート以外のポートにも対応づけられている論理デバイスに対し、過負荷のポートへの対応づけを解消すること
を特徴とする管理計算機。 - 少なくとも1台のホスト計算機と、少なくとも1台の記憶サブシステムと、管理計算機とを有する情報処理システムであって、
前記ホスト計算機、記憶サブシステム、および管理計算機は、各々がネットワークを介して接続されていて、
前記記憶サブシステムは、
複数の論理デバイスと、
複数のポートと、
初期設定の際に、自身が有する論理デバイスおよびポートを示すデータを含む構成情報を前記管理計算機に送信する手段と、
自身が有する論理デバイスおよびポートの構成が変更された場合に、該変更された論理デバイスおよびポートを示すデータを含む構成変更情報を前記管理計算機に送信する手段と、を有し、
前記管理計算機は、
前記記憶サブシステムの管理単位である、1以上のストレージドメインを示すデータの入力を受付ける手段と、
前記記憶サブシステムが送信する前記構成情報を受信し、該受信した構成情報を用いて、前記複数のポート、前記複数の論理デバイス、およびホスト計算機を、前記1以上のストレージドメインにグループ分けする手段と、
前記記憶サブシステムが送信する前記構成変更情報を受信し、該受信した構成変更情報を用いて、前記グループ分けしたストレージドメインを変更する手段と、
前記ホスト計算機から、前記論理デバイスに対するディスカバリ要求を受け付けた場合に、前記グループ分けしたストレージドメインの中から、該ディスカバリ要求を送信したホスト計算機および要求されている論理デバイスの両者が属するストレージドメインを特定する手段と、
前記特定したストレージドメインに属するポートを選択し、該選択したポートを該論理デバイスに割り当てる手段と、
前記割り当てたポートの情報を前記ホスト計算機に送信する手段とを有し、
前記ストレージドメインを変更する処理においては、前記取得した構成変更情報にポートが過負荷であることを示すデータが含まれている場合、前記過負荷のポートに予め対応付けられている論理デバイスであって、かつ該過負荷のポート以外のポートにも対応づけられている論理デバイスに対し、過負荷のポートへの対応づけを解消すること
を特徴とする情報処理システム。 - 少なくとも1台のホスト計算機と、前記ホスト計算機にネットワークを介して接続されている、少なくとも1台の記憶サブシステムとを有する情報処理システムにおいて、前記情報処理システムに対してポートを割り当てる処理をコンピュータに実行させるプログラムであって、
前記記憶サブシステムは、複数の論理デバイスおよび複数のポートを有し、前記ネットワークに複数のポートを介して接続されていて、
自身が有する論理デバイスおよびポートの構成が変更された場合に、該変更された論理デバイスおよびポートを示すデータを含む構成変更情報を前記管理計算機に送信し、
前記プログラムは、
前記記憶サブシステムの管理単位である、1以上のストレージドメインを示すデータの入力を受付けるステップと、
前記複数のポート、前記複数の論理デバイス、およびホスト計算機を、前記1以上のストレージドメインにグループ分けするステップと、
前記記憶サブシステムが前記構成変更情報を送信した場合、該構成変更情報を受信し、該受信した構成変更情報を用いて、前記グループ分けしたストレージドメインを変更するステップと、
前記ホスト計算機から前記論理デバイスに対するディスカバリ要求を受け付けるステップと、
前記グループ分けしたストレージドメインの中から、前記受付けたディスカバリ要求を送信したホスト計算機および要求されている論理デバイスが属するストレージドメインを特定するステップと、
前記特定したストレージドメインに属するポートを選択し、該選択したポートを該論理デバイスに割り当てるステップと、
前記割り当てたポートの情報を前記ホスト計算機に送信するステップと、をコンピュータに実行させ、
前記ストレージドメインを変更する処理においては、前記取得した構成変更情報にポートが過負荷であることを示すデータが含まれている場合、前記過負荷のポートに予め対応付けられている論理デバイスであって、かつ該過負荷のポート以外のポートにも対応づけられている論理デバイスに対し、過負荷のポートへの対応づけを解消すること
を特徴とするプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004124385A JP4455137B2 (ja) | 2004-04-20 | 2004-04-20 | 記憶サブシステム管理方法 |
US10/873,271 US7548924B2 (en) | 2004-04-20 | 2004-06-23 | Managing method for storage subsystem |
EP04015352A EP1589411A3 (en) | 2004-04-20 | 2004-06-30 | Managing method for storing subsystem |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004124385A JP4455137B2 (ja) | 2004-04-20 | 2004-04-20 | 記憶サブシステム管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005309680A JP2005309680A (ja) | 2005-11-04 |
JP4455137B2 true JP4455137B2 (ja) | 2010-04-21 |
Family
ID=34925554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004124385A Expired - Fee Related JP4455137B2 (ja) | 2004-04-20 | 2004-04-20 | 記憶サブシステム管理方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7548924B2 (ja) |
EP (1) | EP1589411A3 (ja) |
JP (1) | JP4455137B2 (ja) |
Families Citing this family (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8301739B1 (en) * | 2004-12-23 | 2012-10-30 | Emc Corporation | Storage system initialization utility |
US20070088917A1 (en) * | 2005-10-14 | 2007-04-19 | Ranaweera Samantha L | System and method for creating and maintaining a logical serial attached SCSI communication channel among a plurality of storage systems |
US7484021B2 (en) * | 2005-10-27 | 2009-01-27 | Cisco Technology, Inc. | Technique for implementing virtual fabric membership assignments for devices in a storage area network |
JP4671353B2 (ja) * | 2005-12-14 | 2011-04-13 | 株式会社日立製作所 | ストレージ装置及びその制御方法 |
JP2007208369A (ja) * | 2006-01-31 | 2007-08-16 | Fujitsu Ltd | ネットワークシステム及びネットワークシステムのノード冗長方法 |
JP5068023B2 (ja) * | 2006-03-29 | 2012-11-07 | 株式会社日立製作所 | 計算機システム及び論理パス切替方法 |
CN100581172C (zh) * | 2006-04-19 | 2010-01-13 | 杭州华三通信技术有限公司 | 一种对目的磁盘进行访问的方法和扩展磁盘容量的*** |
JP4939102B2 (ja) * | 2006-04-21 | 2012-05-23 | 株式会社日立製作所 | ネットワークブート計算機システムの高信頼化方法 |
JP4751265B2 (ja) * | 2006-08-01 | 2011-08-17 | 株式会社日立製作所 | リソース管理システム及びその方法 |
JP2008059315A (ja) * | 2006-08-31 | 2008-03-13 | Hitachi Ltd | 負荷分散方法及び計算機システム |
US8121051B2 (en) * | 2007-02-26 | 2012-02-21 | Hewlett-Packard Development Company, L.P. | Network resource teaming on a per virtual network basis |
JP5298510B2 (ja) * | 2007-11-22 | 2013-09-25 | 日本電気株式会社 | 情報処理装置 |
US8719413B1 (en) * | 2007-12-20 | 2014-05-06 | Cisco Technology, Inc. | Method and apparatus for implementing a recovery action in response to a state change in a storage area network |
US8085687B2 (en) * | 2008-02-28 | 2011-12-27 | Cisco Technology, Inc. | Returning domain identifications without reconfiguration |
US7930448B2 (en) * | 2008-03-13 | 2011-04-19 | International Business Machines Corporation | System and method for storage subsystem port reassignment in storage area networks |
WO2010043234A1 (en) * | 2008-10-13 | 2010-04-22 | Plyke Gmbh | Web application server facilitating data access in a network environment |
US8280930B1 (en) * | 2008-12-19 | 2012-10-02 | Emc Corporation | Obtaining configuration information from host devices which store data into and load data from a data storage array |
US7962672B1 (en) * | 2009-09-28 | 2011-06-14 | Emc Corporation | Techniques for data storage configuration |
US8073942B2 (en) * | 2009-10-20 | 2011-12-06 | Dell Products, Lp | System and method for storage discovery in a storage area network using device domains under control of a storage device |
JP5655324B2 (ja) * | 2010-02-22 | 2015-01-21 | 日本電気株式会社 | グループ制御装置、スイッチ装置及びグループ情報生成装置 |
WO2012101760A1 (ja) * | 2011-01-25 | 2012-08-02 | 富士通株式会社 | メモリ制御方法、およびシステム |
CN103080909A (zh) * | 2011-02-24 | 2013-05-01 | 株式会社日立制作所 | 计算机***及其管理方法以及程序 |
US8402177B2 (en) | 2011-06-29 | 2013-03-19 | Hewlett-Packard Development Company, L.P. | Inferring host storage topology |
US10237127B1 (en) * | 2012-09-28 | 2019-03-19 | EMC IP Holding Company LLC | Unified initialization utility |
US20150039716A1 (en) * | 2013-08-01 | 2015-02-05 | Coraid, Inc. | Management of a Networked Storage System Through a Storage Area Network |
US10630690B2 (en) * | 2014-10-31 | 2020-04-21 | Hewlett Packard Enterprise Development Lp | Group zoning and access control over a network |
US10116618B2 (en) | 2015-06-17 | 2018-10-30 | International Business Machines Corporation | In-band LDAP over FICON |
US10324643B1 (en) * | 2015-09-30 | 2019-06-18 | EMC IP Holding Company LLC | Automated initialization and configuration of virtual storage pools in software-defined storage |
US10761743B1 (en) | 2017-07-17 | 2020-09-01 | EMC IP Holding Company LLC | Establishing data reliability groups within a geographically distributed data storage environment |
US10880040B1 (en) | 2017-10-23 | 2020-12-29 | EMC IP Holding Company LLC | Scale-out distributed erasure coding |
US10382554B1 (en) | 2018-01-04 | 2019-08-13 | Emc Corporation | Handling deletes with distributed erasure coding |
US10579297B2 (en) | 2018-04-27 | 2020-03-03 | EMC IP Holding Company LLC | Scaling-in for geographically diverse storage |
US11811609B2 (en) * | 2018-05-04 | 2023-11-07 | International Business Machines Corporation | Storage target discovery in a multi-speed and multi-protocol ethernet environment |
US10936196B2 (en) | 2018-06-15 | 2021-03-02 | EMC IP Holding Company LLC | Data convolution for geographically diverse storage |
US11023130B2 (en) | 2018-06-15 | 2021-06-01 | EMC IP Holding Company LLC | Deleting data in a geographically diverse storage construct |
US11436203B2 (en) | 2018-11-02 | 2022-09-06 | EMC IP Holding Company LLC | Scaling out geographically diverse storage |
US10901635B2 (en) | 2018-12-04 | 2021-01-26 | EMC IP Holding Company LLC | Mapped redundant array of independent nodes for data storage with high performance using logical columns of the nodes with different widths and different positioning patterns |
US11119683B2 (en) | 2018-12-20 | 2021-09-14 | EMC IP Holding Company LLC | Logical compaction of a degraded chunk in a geographically diverse data storage system |
US10931777B2 (en) | 2018-12-20 | 2021-02-23 | EMC IP Holding Company LLC | Network efficient geographically diverse data storage system employing degraded chunks |
US10892782B2 (en) | 2018-12-21 | 2021-01-12 | EMC IP Holding Company LLC | Flexible system and method for combining erasure-coded protection sets |
US11023331B2 (en) | 2019-01-04 | 2021-06-01 | EMC IP Holding Company LLC | Fast recovery of data in a geographically distributed storage environment |
US10942827B2 (en) | 2019-01-22 | 2021-03-09 | EMC IP Holding Company LLC | Replication of data in a geographically distributed storage environment |
US10936239B2 (en) | 2019-01-29 | 2021-03-02 | EMC IP Holding Company LLC | Cluster contraction of a mapped redundant array of independent nodes |
US10846003B2 (en) * | 2019-01-29 | 2020-11-24 | EMC IP Holding Company LLC | Doubly mapped redundant array of independent nodes for data storage |
US10942825B2 (en) | 2019-01-29 | 2021-03-09 | EMC IP Holding Company LLC | Mitigating real node failure in a mapped redundant array of independent nodes |
US10866766B2 (en) | 2019-01-29 | 2020-12-15 | EMC IP Holding Company LLC | Affinity sensitive data convolution for data storage systems |
JP7299471B2 (ja) * | 2019-01-30 | 2023-06-28 | 株式会社バッファロー | デバイス管理装置、ネットワークデバイス、デバイス管理システム、デバイス管理方法、及びプログラム |
US10944826B2 (en) | 2019-04-03 | 2021-03-09 | EMC IP Holding Company LLC | Selective instantiation of a storage service for a mapped redundant array of independent nodes |
US11029865B2 (en) | 2019-04-03 | 2021-06-08 | EMC IP Holding Company LLC | Affinity sensitive storage of data corresponding to a mapped redundant array of independent nodes |
US11113146B2 (en) | 2019-04-30 | 2021-09-07 | EMC IP Holding Company LLC | Chunk segment recovery via hierarchical erasure coding in a geographically diverse data storage system |
US11121727B2 (en) | 2019-04-30 | 2021-09-14 | EMC IP Holding Company LLC | Adaptive data storing for data storage systems employing erasure coding |
US11119686B2 (en) | 2019-04-30 | 2021-09-14 | EMC IP Holding Company LLC | Preservation of data during scaling of a geographically diverse data storage system |
US11748004B2 (en) | 2019-05-03 | 2023-09-05 | EMC IP Holding Company LLC | Data replication using active and passive data storage modes |
US11209996B2 (en) | 2019-07-15 | 2021-12-28 | EMC IP Holding Company LLC | Mapped cluster stretching for increasing workload in a data storage system |
US11023145B2 (en) | 2019-07-30 | 2021-06-01 | EMC IP Holding Company LLC | Hybrid mapped clusters for data storage |
US11449399B2 (en) | 2019-07-30 | 2022-09-20 | EMC IP Holding Company LLC | Mitigating real node failure of a doubly mapped redundant array of independent nodes |
US11228322B2 (en) | 2019-09-13 | 2022-01-18 | EMC IP Holding Company LLC | Rebalancing in a geographically diverse storage system employing erasure coding |
US11449248B2 (en) | 2019-09-26 | 2022-09-20 | EMC IP Holding Company LLC | Mapped redundant array of independent data storage regions |
US11288139B2 (en) | 2019-10-31 | 2022-03-29 | EMC IP Holding Company LLC | Two-step recovery employing erasure coding in a geographically diverse data storage system |
US11435910B2 (en) | 2019-10-31 | 2022-09-06 | EMC IP Holding Company LLC | Heterogeneous mapped redundant array of independent nodes for data storage |
US11119690B2 (en) | 2019-10-31 | 2021-09-14 | EMC IP Holding Company LLC | Consolidation of protection sets in a geographically diverse data storage environment |
US11435957B2 (en) | 2019-11-27 | 2022-09-06 | EMC IP Holding Company LLC | Selective instantiation of a storage service for a doubly mapped redundant array of independent nodes |
US11144220B2 (en) | 2019-12-24 | 2021-10-12 | EMC IP Holding Company LLC | Affinity sensitive storage of data corresponding to a doubly mapped redundant array of independent nodes |
US11231860B2 (en) | 2020-01-17 | 2022-01-25 | EMC IP Holding Company LLC | Doubly mapped redundant array of independent nodes for data storage with high performance |
US11507308B2 (en) | 2020-03-30 | 2022-11-22 | EMC IP Holding Company LLC | Disk access event control for mapped nodes supported by a real cluster storage system |
US11288229B2 (en) | 2020-05-29 | 2022-03-29 | EMC IP Holding Company LLC | Verifiable intra-cluster migration for a chunk storage system |
US11693983B2 (en) | 2020-10-28 | 2023-07-04 | EMC IP Holding Company LLC | Data protection via commutative erasure coding in a geographically diverse data storage system |
US11847141B2 (en) | 2021-01-19 | 2023-12-19 | EMC IP Holding Company LLC | Mapped redundant array of independent nodes employing mapped reliability groups for data storage |
US11625174B2 (en) | 2021-01-20 | 2023-04-11 | EMC IP Holding Company LLC | Parity allocation for a virtual redundant array of independent disks |
US11354191B1 (en) | 2021-05-28 | 2022-06-07 | EMC IP Holding Company LLC | Erasure coding in a large geographically diverse data storage system |
US11449234B1 (en) | 2021-05-28 | 2022-09-20 | EMC IP Holding Company LLC | Efficient data access operations via a mapping layer instance for a doubly mapped redundant array of independent nodes |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6151331A (en) * | 1998-09-23 | 2000-11-21 | Crossroads Systems, Inc. | System and method for providing a proxy FARP for legacy storage devices |
US6199112B1 (en) * | 1998-09-23 | 2001-03-06 | Crossroads Systems, Inc. | System and method for resolving fibre channel device addresses on a network using the device's fully qualified domain name |
US6795434B1 (en) * | 1998-11-18 | 2004-09-21 | Intel Corporation | Replicated server discovery in client-proxy servers |
US6640278B1 (en) * | 1999-03-25 | 2003-10-28 | Dell Products L.P. | Method for configuration and management of storage resources in a storage network |
JP3853540B2 (ja) * | 1999-06-30 | 2006-12-06 | 日本電気株式会社 | ファイバチャネル接続磁気ディスク装置およびファイバチャネル接続磁気ディスク制御装置 |
US6856597B1 (en) * | 2000-02-10 | 2005-02-15 | Paradyne Corporation | System and method for statistical control of power dissipation with host enforcement |
US7222176B1 (en) * | 2000-08-28 | 2007-05-22 | Datacore Software Corporation | Apparatus and method for using storage domains for controlling data in storage area networks |
US20020087722A1 (en) * | 2000-12-29 | 2002-07-04 | Ragula Systems D/B/A/ Fatpipe Networks | Domain name resolution making IP address selections in response to connection status when multiple connections are present |
US20020087724A1 (en) | 2000-12-29 | 2002-07-04 | Ragula Systems D/B/A Fatpipe Networks | Combining connections for parallel access to multiple frame relay and other private networks |
EP1233572A1 (en) * | 2001-02-19 | 2002-08-21 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for multiple hosts anycast routing |
US6892264B2 (en) * | 2001-10-05 | 2005-05-10 | International Business Machines Corporation | Storage area network methods and apparatus for associating a logical identification with a physical identification |
US6920494B2 (en) * | 2001-10-05 | 2005-07-19 | International Business Machines Corporation | Storage area network methods and apparatus with virtual SAN recognition |
US6947939B2 (en) * | 2002-05-08 | 2005-09-20 | Hitachi, Ltd. | System and methods to manage wide storage area network |
JP4183443B2 (ja) * | 2002-05-27 | 2008-11-19 | 株式会社日立製作所 | データ再配置方法及び装置 |
US7194538B1 (en) * | 2002-06-04 | 2007-03-20 | Veritas Operating Corporation | Storage area network (SAN) management system for discovering SAN components using a SAN management server |
US20030229689A1 (en) * | 2002-06-06 | 2003-12-11 | Microsoft Corporation | Method and system for managing stored data on a computer network |
US6925541B2 (en) * | 2002-06-12 | 2005-08-02 | Hitachi, Ltd. | Method and apparatus for managing replication volumes |
JP2004048125A (ja) * | 2002-07-09 | 2004-02-12 | Hitachi Ltd | 接続制御装置、方法及びプログラム |
US7127498B2 (en) * | 2002-09-16 | 2006-10-24 | Hewlett-Packard Development Company, L.P. | Software application domain and storage domain constraining process and method |
US7945669B2 (en) * | 2002-10-30 | 2011-05-17 | Emc Corporation | Method and apparatus for provisioning storage resources |
US7827248B2 (en) * | 2003-06-13 | 2010-11-02 | Randy Oyadomari | Discovery and self-organization of topology in multi-chassis systems |
US7454488B2 (en) * | 2003-09-23 | 2008-11-18 | Hewlett-Packard Development Company, L.P. | Method and system for managing a network of nodes |
US8539096B2 (en) * | 2003-09-26 | 2013-09-17 | Lsi Corporation | Systems and methods for configuring ports of an SAS domain |
US7240135B2 (en) * | 2004-03-05 | 2007-07-03 | International Business Machines Corporation | Method of balancing work load with prioritized tasks across a multitude of communication ports |
-
2004
- 2004-04-20 JP JP2004124385A patent/JP4455137B2/ja not_active Expired - Fee Related
- 2004-06-23 US US10/873,271 patent/US7548924B2/en active Active
- 2004-06-30 EP EP04015352A patent/EP1589411A3/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
US7548924B2 (en) | 2009-06-16 |
JP2005309680A (ja) | 2005-11-04 |
US20050234941A1 (en) | 2005-10-20 |
EP1589411A3 (en) | 2008-11-05 |
EP1589411A2 (en) | 2005-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4455137B2 (ja) | 記憶サブシステム管理方法 | |
US6977927B1 (en) | Method and system of allocating storage resources in a storage area network | |
US7971089B2 (en) | Switching connection of a boot disk to a substitute server and moving the failed server to a server domain pool | |
RU2427891C2 (ru) | Виртуальная сетевая система хранения информации, сетевое запоминающее устройство и виртуальный способ | |
US8402239B2 (en) | Volume management for network-type storage devices | |
JP5039951B2 (ja) | ストレージ・デバイス・ポートの選択の最適化 | |
JP5860320B2 (ja) | 仮想マシン環境のためのクラスタシステム提供の方法及び装置 | |
US7779082B2 (en) | Address management device | |
JP4813385B2 (ja) | ストレージシステムの複数の論理リソースを制御する制御装置 | |
US20060095705A1 (en) | Systems and methods for data storage management | |
US20040068561A1 (en) | Method for managing a network including a storage system | |
US20070079098A1 (en) | Automatic allocation of volumes in storage area networks | |
US7155527B2 (en) | Storage system and management method of the storage system enabling allocation of storage devices | |
US20060074957A1 (en) | Method of configuration management of a computer system | |
JP2003345631A (ja) | 計算機システム及び記憶領域の割当方法 | |
JP4285058B2 (ja) | ネットワーク管理プログラム、管理計算機及び管理方法 | |
US20090070579A1 (en) | Information processing system and login method | |
JP2005228278A (ja) | 記憶領域の管理方法、管理装置及び管理プログラム | |
JP5515157B2 (ja) | I/oデバイス管理方法、及び計算機システム | |
US7069276B2 (en) | Computer system | |
JP2004355638A (ja) | 計算機システム及びそのデバイスの割り当て方法 | |
JP2003296154A (ja) | ボリューム統合管理方法および統合管理システム | |
US10496305B2 (en) | Transfer of a unique name to a tape drive | |
WO2017002185A1 (ja) | サーバストレージシステムの管理システム及び管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070116 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090901 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090915 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091109 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100126 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100203 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130212 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4455137 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130212 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |