JP4574315B2 - ストレージ装置およびストレージ装置における構成管理方法 - Google Patents
ストレージ装置およびストレージ装置における構成管理方法 Download PDFInfo
- Publication number
- JP4574315B2 JP4574315B2 JP2004295066A JP2004295066A JP4574315B2 JP 4574315 B2 JP4574315 B2 JP 4574315B2 JP 2004295066 A JP2004295066 A JP 2004295066A JP 2004295066 A JP2004295066 A JP 2004295066A JP 4574315 B2 JP4574315 B2 JP 4574315B2
- Authority
- JP
- Japan
- Prior art keywords
- real
- virtual
- address
- host
- real 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/0662—Virtualisation aspects
-
- 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/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- 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
-
- 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]
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)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
図1〜図16は、本発明の実施の形態1におけるストレージ装置について説明するための図である。実施の形態1は、ホストとストレージ装置が接続されるコンピュータシステムにおいてデバイスマウント手段を備え、ホスト側では仮想デバイスを扱い、仮想デバイスに対してストレージ装置で扱う実デバイスを必要に応じてマウントしてアクセスするデバイスマウント方式の基本的な構成及び処理を示す形態である。ホスト側ではストレージ装置側よりも少ないI/O構成情報(仮想デバイスアドレス)を有する。なお、各実施の形態で示すデバイスマウントに係わる処理は、従来の磁気テープ装置における磁気テープのマウントとは独立した処理である。
まず、実施の形態1のストレージ装置の全体構成について説明する。その後、本発明で特徴的な処理について説明する。図1は、実施の形態1のストレージ装置100のハードウェア外観構成を示す。特にストレージ装置100の正面から見た構成を示す。本ハードウェア構成は各実施の形態で共通であり、各実施の形態ではソフトウェア的な処理が異なる。
図2は、ストレージ装置100を含むコンピュータシステム全体の構成を示す。コンピュータシステムは、ネットワーク300に、1つ以上のストレージ装置100、1つ以上のホストコンピュータ200、磁気テープ装置900などが接続される構成である。ネットワーク300は、メインフレーム系の通信プロトコルに対応したネットワークや、SAN(Storage Area Network)やLAN(Local Area Network)などのネットワーク、あるいはそれらが混在するネットワークである。
図3は、ストレージ装置100に通信接続されるホスト200の機能ブロック構成を示す。ホスト200は、CPU201、メモリ202、ポート203、入力装置204、出力装置205、記憶装置206、記録媒体読取装置207などを備えたメインフレームコンピュータである。CPU201によりメモリ202上のプログラムが実行されることにより様々な機能が実現される。メモリ202上にアプリケーションプログラム20、利用プログラム21を有する。ポート203は、ネットワーク300に接続され、ストレージ装置100や他のホスト200や磁気テープ装置900等の外部装置との間で通信を行うための装置である。入力装置204は、ユーザによる操作のためのキーボードやマウスなどである。出力装置205は、情報を表示するためのディスプレイなどである。記憶装置206は、例えばHDDや半導体記憶装置等である。記録媒体読取装置207は、記録媒体に記録されているプログラムやデータを読み取る装置である。読み取られたプログラムやデータは、メモリ202や記憶装置206に格納される。記録媒体は、例えばフレキシブルディスクやCD−ROM等である。
コントローラ10は、CHA(チャネルアダプタ)11、SM(共有メモリ)12、CM(キャッシュメモリ)13、DKA(ディスクアダプタ)14、及びこれら各部を接続するバスやスイッチなどの接続部を備える。各部はボードにより実装され、例えばスイッチ制御ボードなどにより相互に高速アクセス可能に接続される。また、各ボードを複数個用意して相互に接続することで、HDD30に対するデータパスを多重化した構成となる。本実施の形態では、各CHA11は、SM12及びCM13にバスで接続される。また各DKA14もSM12及びCM13にバスで接続される。また、図示したようなコントローラ10を更に二重化した形態なども可能である。多重化構成により、並列処理による性能向上や耐障害性が実現される。
管理端末(SVP)160は、ストレージ装置100の保守・管理を行うためのコンピュータであり、ストレージ装置100の保守・管理の処理のためのソフトウェアを備える。管理端末160は、ストレージ装置100に内蔵される形態や外付けされる形態が可能である。また管理端末160は、ストレージ装置100の保守・管理を専用に行うコンピュータの形態や、PCに保守・管理機能を持たせた形態などが可能である。また、管理端末160は、LANや電話回線等に接続可能であり、ストレージ装置100に対して遠隔で接続されるリモートコンソールの形態も可能である。また管理端末160は、LAN等を通じて外部の保守センタなどと接続される。保守員は、管理端末160を操作して各種保守・管理の業務を行う。管理端末160を操作することにより、例えばHDD30の物理ディスク構成や論理デバイスの設定、論理パスの設定、CHA11等において実行されるプログラムのインストール等を行うことができる。物理ディスク構成の設定としては、例えばHDD30の増減設、RAID構成の変更等を行うことができる。更に、ストレージ装置100の動作状態の確認や、故障部位の特定等の作業を行うこともできる。各種設定や制御は、管理端末160で動作するWebサーバが提供するWebページをユーザインタフェースとして行われる。
本実施の形態で示す磁気テープ装置900に係わる構成は従来技術である。磁気テープ装置900は、データのバックアップ等のために、命令に応じて磁気テープの領域にシーケンシャルアクセスでデータを入出力する処理を行う装置である。磁気テープ装置900では、必要に応じてデッキに磁気テープがマウントされる。磁気テープ装置900は、デッキにマウントされた状態の磁気テープに対し、磁気ヘッドの位置に基づいてシーケンシャルにデータを読み書きする動作を行う。磁気テープとしては、DATテープ、カセットテープ、オープンテープ、カートリッジテープなどのメディアがある。ホスト200やストレージ装置100に対してネットワーク300を介して磁気テープ装置900が通信可能に接続される。ホスト200やストレージ装置100に磁気テープ装置900を直接接続する構成も可能である。ネットワーク300を介してコントローラ10やホスト200との間で通信が行われることにより、磁気テープ装置900は、ストレージ装置100のHDD30に記憶されているデータのバックアップデータを磁気テープに記録する。ホスト200は、例えばアプリケーションプログラム(20)で使用するデータのバックアップや他のホスト200への移行などのためにデータをコピーする等の目的で、磁気テープ装置900へHDD30のデータを書き出す機能を備える。また、ホスト200は、例えば障害発生時に、磁気テープ装置900に保管してあるバックアップデータからHDD30へデータをリストアしたり、他のホスト200から移行されてくるデータをコピーしたりするために、磁気テープ装置900からデータを読み込む機能も備える。ホスト200やストレージ装置100は、磁気テープ装置900に対するデータ入出力要求(テープアクセス要求)を送信可能であり、この要求に従って磁気テープ装置900でのデータ入出力処理が行われる。磁気テープ装置のアドレス(識別情報)を指定してアクセスすることで、指定の磁気テープ装置900でマウント状態の磁気テープに対しデータが入出力される。
図4は、1つのホスト200と1つのストレージ装置100との接続構成と、本発明に特徴的なデバイスマウント方式を実現するために係わる構成要素とを示す機能ブロック図である。ホスト200は、アプリケーションプログラム20、利用プログラム21をインストールしている。またポート203を通じてネットワーク300に接続してストレージ装置100側のCHA11と通信可能である。
図5は、ストレージ装置100で制御する実デバイスの例を示す説明図である。ストレージ装置100側では、実デバイスとして例えば論理デバイス(LDEV)を扱う。コントローラ10は、実デバイスとしてLDEVを割り当てて実デバイスアドレス31を設定する。LDEVは、複数のHDD30からなるRAIDグループ上に設定される記憶ボリュームであり、コントローラ10によりLDEV単位でRAID制御、例えばRAID5等の方式での制御が行われる。例として、コントローラ10により、4台のHDD30{#0〜#3}で1つのRAIDグループが設定される。そして、このRAIDグループ上に、4台のHDD30に跨るLDEVが複数設定される。LDEVにおいて、例えばHDD#0〜HDD#2にストライピングされたデータが格納され、HDD#3にそのパリティが格納される。図中、1つのLDEVである実デバイスAは、実デバイスアドレスが「a」で、実デバイス識別情報が“DevA”である。別のLDEVである実デバイスBは、実デバイスアドレスが「b」で、実デバイス識別情報が“DevB”である。また、デバイスは、ホスト200がオープン系の場合は論理ユニット(LU)などである。LUは、ホスト200側からみた論理的な記憶ボリュームであり、ストレージ装置100側で物理的な記憶ボリュームに変換される。
CHA11は、一体的にユニット化されたボード上に形成されたハードウェア及びこのハードウェアにより実行されるソフトウェアにより実現される。CHA11は、ホスト200等の外部装置からの要求を個々に受け付ける。CHA11には、個々に識別情報(アドレス)が割り当てられ、外部装置から識別情報を指定してアクセスすることで対応するCHA11で処理が可能である。
DKA14は、HDD30に対する制御を行う。例えば前記CHA11がホスト200から受信したライトコマンドに従ってHDD30上の記憶領域へライトデータの書き込みを行う。また、CHA11により送信された論理アドレス指定によるデータアクセス要求を、物理アドレス指定による物理ディスクへのデータアクセス要求に変換する処理などを行う。またDKA14は、RAIDグループに対するRAID制御を行う場合には、RAID方式に従って並列アクセス等の制御を行う。またDKA14は、HDD30に記憶されたデータのバックアップに関する制御や、プライマリサイトのストレージ装置100のデータについての複製をセカンダリサイトのストレージ装置100に転送する制御等も可能である。
図7は、デバイスマウント方式についての概要とデバイスマウント例を示す説明図である。ホスト200側で、ストレージ装置100側で管理している実デバイスアドレス31の数よりも少ない数の仮想デバイスアドレス23を保持する。簡単な例として、ホスト200側で16個の仮想デバイスアドレス23を保持し、ストレージ装置100側で256個の実デバイスアドレス31を保持する場合を示す。ホスト200側で保持する仮想デバイスアドレス23の数は、利用形態等に応じてホスト200のユーザが任意に設定可能である。また、ホスト200は、複数の仮想デバイスアドレス23についての同時使用(各仮想デバイスへの平行アクセス)が可能である。
ホスト200側のコマンド発行プログラム22で、ユーザによる操作に基づき、ストレージ装置100の実デバイスに対するデータ入出力に係わるコマンド(要求)を発行する処理を行う。コマンド発行プログラム22の処理により発行されるコマンドは、ポート203を通じてネットワーク300上へ送出され、コントローラ10のCHA11で受信される。CHA11は、受信したコマンドに対応した処理をコマンド処理プログラム15により行う。マウント要求、アンマウント要求、マウント情報表示は、管理端末160側からも同様に実行可能である。
CHA11では、コマンド処理プログラム15で、ホスト200や管理端末160等から受信した各種コマンドに対応したコマンド処理を行う。コマンド処理プログラム15は、前記各コマンドに対応して、マウント要求コマンド処理、アンマウント要求コマンド処理、マウント情報表示コマンド処理、データ入出力のためのコマンド処理等を行う。
図10は、ストレージ装置100の電源オンから処理終了までにおける、デバイスマウント方式に係わる全体の処理フロー図である。各テーブル41,42は、ストレージ装置100の動作中は、SM12上に保持される。SM12の揮発及びテーブル41,42のデータのロストに備えるために、ストレージ装置100は、適当なタイミングで、SM12上のテーブル41,42の情報をHDD30上のシステム領域等の空き領域または管理端末160側の記憶領域などに退避(セーブ)しておく処理を行う。揮発後のストレージ装置100の電源投入時などに、前記退避しておいたテーブル41,42の情報を読み出してSM12上に再構築する処理を行う。
図11及び図12において、マウント処理に関して、まず、ホスト200または管理端末160からマウント要求コマンドが発行される。本コマンドには仮想デバイスアドレス23と実デバイス識別情報32の指定が含まれる。例えば、仮想デバイスアドレス「0」に対して、実デバイス識別情報が“DevC”となる実デバイスをマウントさせるための要求である。
図13及び図14において、アンマウント処理に関して、まず、ホスト200または管理端末160からアンマウント要求コマンドが発行される。本コマンドには仮想デバイスアドレス23の指定が含まれる。例えば、仮想デバイスアドレス「0」の仮想デバイスに対してマウント状態である実デバイスをアンマウントさせるための要求である。
図15及び図16において、マウント情報表示処理に関して、まず、ホスト200または管理端末160からマウント情報表示コマンドが発行される。このコマンドで、マウント情報としての表示(取得)の対象を指定可能とする。例えば、表示対象として、ホスト200側で扱うすべての仮想デバイスアドレス23や、指定範囲の仮想デバイスアドレス23についてのマウント情報を要求する指示を行う。また例えば、表示対象として、マウント状態あるいは非マウント状態にあるすべての仮想デバイスアドレス23についてのマウント情報を要求する。また例えば、特定の仮想デバイスアドレス23や実デバイス識別情報32についてのマウント情報を要求する。図中では、表示対象を、マウント状態にあるすべての仮想デバイスについてのマウント情報とした場合を示す。
仮想デバイスについてのセキュリティとプロテクションは、実デバイスアドレス31に対応する実デバイス(前記LDEV)に対して設定されたLDEVセキュリティ機能とLDEVガード機能により実現される。デバイスマウント時、すなわち仮想デバイスアドレス23に実デバイスアドレス31がマッピングされた時に上記機能によるデバイス属性が引き継がれる。これにより、仮想デバイスに対するセキュリティとプロテクションが実デバイスと同様に満たされる。前記LDEVセキュリティ機能は、従来技術であり、ホスト200及びホスト200を使用するユーザごとの、LDEVに対するアクセス権限を設定する機能である。当該機能によりホスト200及びユーザごとに対象の実デバイスのデータに対するアクセスの許可や制限が行われる。前記LDEVガード機能は、従来技術であり、ストレージ装置100側でのLDEVに対するアクセス権限(リードのみ許可、リード/ライト許可など)を設定する機能である。
<世代管理>
次に、本発明の実施の形態2のストレージ装置では、実施の形態1の構成に加え、対象となる仮想デバイスについての世代管理を行う。ハードウェア構成は実施の形態1と同様である。図17は、実施の形態2のストレージ装置でのデバイスマウント方式についての説明図である。世代管理として、同一の仮想デバイスについての時間的な経過によるデータ状態の変化を各世代の実デバイスのデータとしてストレージ装置100側で保存・管理する処理を行い、ホスト200側から同一の仮想デバイスアドレス23のアクセスで異なる各世代のデータを利用可能にする。世代保存の契機は、定期的なタイミングや、データ更新等の条件設定されたタイミングや、ホスト200等から指定されたタイミングなどである。
<論理分割>
次に、本発明の実施の形態3のストレージ装置では、実施の形態1の構成に加え、対象となる仮想デバイスについての論理分割の設定を行い、論理分割に対応した仮想デバイスに対する専有利用などを行う。ハードウェア構成は実施の形態1と同様である。図19は、実施の形態3のストレージ装置でのデバイスマウント方式についての説明図である。
前記論理分割に対応した構成の例として、仮想デバイスアクセスに対応する論理分割において、パラレルアクセスボリューム(PAV)構成で定義(デバイスマウント及びI/O構成情報の保持)を行い、定義した仮想デバイスを高速アクセス用途で利用する。PAV構成は従来技術である。これにより、本構成でマウントした実デバイスをホスト200側から並列アクセスして高速処理することが可能となる。
また、前記論理分割に対応した構成の例として、仮想デバイスアクセスに対応する論理分割において、ストレージ装置100内の、バックアップ処理実行対象となる実デバイスを、前記専有構成で定義を行い、バックアップ処理専用に利用する。
<キャッシュ常駐化機能>
次に、実施の形態4のストレージ装置では、実施の形態1の構成に加え、仮想デバイスアドレス23に対して、キャッシュ常駐化機能を割り当ててキャッシュ常駐化処理を行う。ハードウェア構成は実施の形態1と同様である。図22は、実施の形態4のストレージ装置でのデバイスマウント方式についての説明図である。
Claims (6)
- 複数の記憶装置上に設けられる論理的な記憶ボリュームである実デバイスと、仮想的な記憶ボリュームである仮想デバイスとを管理するストレージ装置であって、
前記仮想デバイスの数は、前記実デバイスの数よりも少なく、
前記仮想デバイスのアドレスである仮想デバイスアドレスと前記実デバイスのアドレスである実デバイスアドレスとをマッピングし、前記マッピングの情報を第1のテーブルとして管理し、
前記仮想デバイスアドレスの情報を有するホスト装置から送信された要求に応じて、前記仮想デバイスアドレスに対して前記実デバイスアドレスを検索し、前記仮想デバイスアドレスに対して前記検索した前記実デバイスアドレスをマッピングするマウント処理と、
前記仮想デバイスアドレスに対する前記実デバイスアドレスのマッピングを無効化するアンマウント処理と、
前記ホスト装置から送信された要求に応じて、前記第1のテーブルを参照し、前記仮想デバイスアドレスに対してマッピングされている前記実デバイスアドレスを取得し、前記取得した前記実デバイスアドレスに対応する前記実デバイスに対してデータを入出力する処理と、を行うコントローラと、前記複数の記憶装置と、を備え、
前記コントローラは、
(1)前記ホスト装置から送信される第1のマウントの要求を受信し、第1の仮想デバイスに第1の実デバイスをマウントし、前記第1の仮想デバイスに対応する前記第1の実デバイスに対して、前記ホスト装置から送信される第1のデータのライトを行い、前記第1の仮想デバイスと前記第1の実デバイスとをアンマウントする処理を行い、
(2)前記ホスト装置から送信される第2のマウントの要求を受信し、前記第1の仮想デバイスに第2の実デバイスをマウントし、前記第1の仮想デバイスに対応する前記第2の実デバイスに対して、前記ホスト装置から送信される第2のデータの入出力を行い、前記第1の仮想デバイスと前記第2の実デバイスとをアンマウントする処理を行い、
(3)前記ホスト装置から送信される前記第1のデータに対するリードの要求を受信し、前記第1の仮想デバイスに前記第1の実デバイスをマウントし、前記第1の仮想デバイスに対応する前記第1の実デバイスから、前記第1のデータのリードを行って前記ホスト装置へ送信する処理を行うこと、を特徴とするストレージ装置。 - 請求項1記載のストレージ装置において、
前記コントローラは、前記ホスト装置からの前記仮想デバイスアドレスと前記実デバイスを識別するために付与する実デバイス識別情報の指定を含んだマウント要求に対応したマウント処理と、前記実デバイスアドレスと前記ホスト装置側から指定された実デバイス識別情報とを対応付けて第2のテーブルに格納して保持する処理とを行い、
前記マウント処理では、前記指定された実デバイス識別情報に対して実デバイスアドレスを前記第2のテーブルから検索して、前記第1のテーブルで、前記指定された仮想デバイスアドレスに対して前記検索した実デバイスアドレスをマッピングする処理を行うことを特徴とするストレージ装置。 - 請求項1記載のストレージ装置において、
前記コントローラは、前記ホスト装置から設定される前記仮想デバイスに対するアクセスのための論理分割に対応して、並列アクセスボリューム構成で前記仮想デバイスと実デバイスのマウントを行うことを特徴とするストレージ装置。 - 複数の記憶装置上に設けられる論理的な記憶ボリュームである実デバイスと、仮想的な記憶ボリュームである仮想デバイスとを管理するストレージ装置における構成管理方法であって、
前記仮想デバイスの数は、前記実デバイスの数よりも少なく、
前記ストレージ装置は、
前記仮想デバイスのアドレスである仮想デバイスアドレスと前記実デバイスのアドレスである実デバイスアドレスとをマッピングし、前記マッピングの情報を第1のテーブルとして管理する処理と、
前記仮想デバイスアドレスの情報を有するホスト装置から送信された要求に応じて、前記仮想デバイスアドレスに対して前記実デバイスアドレスを検索し、前記仮想デバイスアドレスに対して前記検索した前記実デバイスアドレスをマッピングするマウント処理と、
前記仮想デバイスアドレスに対する前記実デバイスアドレスのマッピングを無効化するアンマウント処理と、
前記ホスト装置から送信された要求に応じて、前記第1のテーブルを参照し、前記仮想デバイスアドレスに対してマッピングされている前記実デバイスアドレスを取得し、前記取得した前記実デバイスアドレスに対応する前記実デバイスに対してデータを入出力する処理と、を行うコントローラと、前記複数の記憶装置と、を備え、
前記コントローラは、
(1)前記ホスト装置から送信される第1のマウントの要求を受信し、第1の仮想デバイスに第1の実デバイスをマウントし、前記第1の仮想デバイスに対応する前記第1の実デバイスに対して、前記ホスト装置から送信される第1のデータのライトを行い、前記第1の仮想デバイスと前記第1の実デバイスとをアンマウントする処理を行うステップと、
(2)前記ホスト装置から送信される第2のマウントの要求を受信し、前記第1の仮想デバイスに第2の実デバイスをマウントし、前記第1の仮想デバイスに対応する前記第2の実デバイスに対して、前記ホスト装置から送信される第2のデータの入出力を行い、前記第1の仮想デバイスと前記第2の実デバイスとをアンマウントする処理を行うステップと、
(3)前記ホスト装置から送信される前記第1のデータに対するリードの要求を受信し、前記第1の仮想デバイスに前記第1の実デバイスをマウントし、前記第1の仮想デバイスに対応する前記第1の実デバイスから、前記第1のデータのリードを行って前記ホスト装置へ送信する処理を行うステップとを有すること、を特徴とするストレージ装置における構成管理方法。 - 請求項4記載のストレージ装置における構成管理方法において、
前記コントローラは、前記ホスト装置からの前記仮想デバイスアドレスと前記実デバイスを識別するために付与する実デバイス識別情報の指定を含んだマウント要求に対応したマウント処理と、前記実デバイスアドレスと前記ホスト装置側から指定された実デバイス識別情報とを対応付けて第2のテーブルに格納して保持する処理とを行い、
前記マウント処理では、前記指定された実デバイス識別情報に対して実デバイスアドレスを前記第2のテーブルから検索して、前記第1のテーブルで、前記指定された仮想デバイスアドレスに対して前記検索した実デバイスアドレスをマッピングする処理を行うことを特徴とする、ストレージ装置における構成管理方法。 - 請求項4記載のストレージ装置における構成管理方法において、
前記コントローラは、前記ホスト装置から設定される前記仮想デバイスに対するアクセスのための論理分割に対応して、並列アクセスボリューム構成で前記仮想デバイスと実デバイスのマウントを行うことを特徴とする、ストレージ装置における構成管理方法。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004295066A JP4574315B2 (ja) | 2004-10-07 | 2004-10-07 | ストレージ装置およびストレージ装置における構成管理方法 |
US10/998,780 US7337299B2 (en) | 2004-10-07 | 2004-11-30 | Storage apparatus having virtual-to-actual device addressing scheme |
EP05253251A EP1645953B1 (en) | 2004-10-07 | 2005-05-26 | Storage apparatus |
US11/971,029 US7487328B2 (en) | 2004-10-07 | 2008-01-08 | Storage apparatus having virtual-to-actual device addressing scheme |
US12/272,073 US7844795B2 (en) | 2004-10-07 | 2008-11-17 | Storage apparatus having virtual-to-actual device addressing scheme |
US12/911,910 US8046562B2 (en) | 2004-10-07 | 2010-10-26 | Storage apparatus having virtual-to-actual device addressing scheme |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004295066A JP4574315B2 (ja) | 2004-10-07 | 2004-10-07 | ストレージ装置およびストレージ装置における構成管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006107257A JP2006107257A (ja) | 2006-04-20 |
JP4574315B2 true JP4574315B2 (ja) | 2010-11-04 |
Family
ID=34941468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004295066A Expired - Fee Related JP4574315B2 (ja) | 2004-10-07 | 2004-10-07 | ストレージ装置およびストレージ装置における構成管理方法 |
Country Status (3)
Country | Link |
---|---|
US (4) | US7337299B2 (ja) |
EP (1) | EP1645953B1 (ja) |
JP (1) | JP4574315B2 (ja) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5124989B2 (ja) * | 2006-05-26 | 2013-01-23 | 日本電気株式会社 | ストレージシステム及びデータ保護方法とプログラム |
JP4857055B2 (ja) * | 2006-09-08 | 2012-01-18 | 株式会社日立製作所 | 記憶システム及びその制御方法並びに記憶制御装置 |
JP4939154B2 (ja) | 2006-09-14 | 2012-05-23 | 株式会社日立製作所 | ストレージ装置及び構成設定方法 |
JP2008077290A (ja) | 2006-09-20 | 2008-04-03 | Hitachi Ltd | 情報処理装置及び情報処理方法並びにストレージシステム |
JP4408126B2 (ja) * | 2006-12-13 | 2010-02-03 | 富士通株式会社 | 監視装置、半導体集積回路、および監視方法 |
US20080162813A1 (en) * | 2007-01-02 | 2008-07-03 | International Business Machines Corporation | Multiple logic media drive |
JP4882886B2 (ja) | 2007-06-26 | 2012-02-22 | 横浜ゴム株式会社 | タイヤ特性判定方法およびタイヤ特性判定装置 |
JP5056498B2 (ja) * | 2008-03-11 | 2012-10-24 | ヤマハ株式会社 | 複数の音響機器と、該複数の音響機器を制御するための少なくとも1台の制御装置とを接続したネットワークにより構成される音響システム |
US9158653B2 (en) | 2010-03-21 | 2015-10-13 | Hewlett-Packard Development Company, L.P. | Determining impact of virtual storage backup jobs |
US9009724B2 (en) | 2010-09-24 | 2015-04-14 | Hewlett-Packard Development Company, L.P. | Load balancing data access in virtualized storage nodes |
US8918614B2 (en) | 2010-10-14 | 2014-12-23 | International Business Machines Corporation | Using an alias volume name for a volume to allocate space to a data set |
JP5439435B2 (ja) * | 2011-06-14 | 2014-03-12 | 株式会社日立製作所 | 計算機システムおよびその計算機システムにおけるディスク共有方法 |
JP5395858B2 (ja) * | 2011-08-30 | 2014-01-22 | シャープ株式会社 | 画像処理装置 |
US9619157B2 (en) * | 2014-04-03 | 2017-04-11 | Analysis Solution Llc | High-speed data storage |
KR102473665B1 (ko) | 2015-07-28 | 2022-12-02 | 삼성전자주식회사 | 스토리지 디바이스 및 스토리지 가상화 시스템 |
CN106775456B (zh) | 2016-11-22 | 2019-11-26 | 华为技术有限公司 | 一种数据处理方法、装置及*** |
US10705763B2 (en) * | 2017-02-10 | 2020-07-07 | International Business Machines Corporation | Scale and performance for persistent containers using SCSI second level addressing to map storage volume to host of container environment, wherein said storage volume is scanned at said SCSI second level addressing without rescanning at OS level virtualization |
US10228873B2 (en) * | 2017-06-28 | 2019-03-12 | International Business Machines Corporation | Swapping tape cartridges in tape libraries |
US11669276B2 (en) | 2020-07-20 | 2023-06-06 | Fujitsu Limited | Recording device removal detection device, storage medium, and recording device removal detection method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001034541A (ja) * | 1999-07-22 | 2001-02-09 | Nec Corp | 世代管理方式,方法および記録媒体 |
JP2003316618A (ja) * | 2002-04-26 | 2003-11-07 | Hitachi Ltd | コンピュータシステム |
JP2004013778A (ja) * | 2002-06-11 | 2004-01-15 | Hitachi Ltd | セキュアストレージシステム |
JP2004078398A (ja) * | 2002-08-13 | 2004-03-11 | Nec Corp | 仮想ボリューム管理方式 |
JP2004127141A (ja) * | 2002-10-07 | 2004-04-22 | Hitachi Ltd | ストレージ装置を有するネットワークにおける、ボリューム及び障害管理方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5546557A (en) * | 1993-06-14 | 1996-08-13 | International Business Machines Corporation | System for storing and managing plural logical volumes in each of several physical volumes including automatically creating logical volumes in peripheral data storage subsystem |
US6105103A (en) * | 1997-12-19 | 2000-08-15 | Lsi Logic Corporation | Method for mapping in dynamically addressed storage subsystems |
US6834324B1 (en) * | 2000-04-10 | 2004-12-21 | Storage Technology Corporation | System and method for virtual tape volumes |
US6622177B1 (en) * | 2000-07-27 | 2003-09-16 | International Business Machines Corporation | Dynamic management of addresses to an input/output (I/O) device |
US6754768B2 (en) * | 2001-04-26 | 2004-06-22 | International Business Machines Corporation | Library of hard disk drives with transparent emulating interface |
US6519678B1 (en) * | 2001-09-10 | 2003-02-11 | International Business Machines Corporation | Virtualization of data storage drives of an automated data storage library |
US7020758B2 (en) * | 2002-09-18 | 2006-03-28 | Ortera Inc. | Context sensitive storage management |
US7409583B2 (en) | 2002-10-07 | 2008-08-05 | Hitachi, Ltd. | Volume and failure management method on a network having a storage device |
US7158973B2 (en) * | 2002-12-12 | 2007-01-02 | Sun Microsystems, Inc. | Method and apparatus for centralized management of a storage virtualization engine and data services |
US7007043B2 (en) * | 2002-12-23 | 2006-02-28 | Storage Technology Corporation | Storage backup system that creates mountable representations of past contents of storage volumes |
US7231544B2 (en) * | 2003-02-27 | 2007-06-12 | Hewlett-Packard Development Company, L.P. | Restoring data from point-in-time representations of the data |
-
2004
- 2004-10-07 JP JP2004295066A patent/JP4574315B2/ja not_active Expired - Fee Related
- 2004-11-30 US US10/998,780 patent/US7337299B2/en not_active Expired - Fee Related
-
2005
- 2005-05-26 EP EP05253251A patent/EP1645953B1/en not_active Expired - Fee Related
-
2008
- 2008-01-08 US US11/971,029 patent/US7487328B2/en not_active Expired - Fee Related
- 2008-11-17 US US12/272,073 patent/US7844795B2/en not_active Expired - Fee Related
-
2010
- 2010-10-26 US US12/911,910 patent/US8046562B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001034541A (ja) * | 1999-07-22 | 2001-02-09 | Nec Corp | 世代管理方式,方法および記録媒体 |
JP2003316618A (ja) * | 2002-04-26 | 2003-11-07 | Hitachi Ltd | コンピュータシステム |
JP2004013778A (ja) * | 2002-06-11 | 2004-01-15 | Hitachi Ltd | セキュアストレージシステム |
JP2004078398A (ja) * | 2002-08-13 | 2004-03-11 | Nec Corp | 仮想ボリューム管理方式 |
JP2004127141A (ja) * | 2002-10-07 | 2004-04-22 | Hitachi Ltd | ストレージ装置を有するネットワークにおける、ボリューム及び障害管理方法 |
Also Published As
Publication number | Publication date |
---|---|
US8046562B2 (en) | 2011-10-25 |
US7844795B2 (en) | 2010-11-30 |
US20060080502A1 (en) | 2006-04-13 |
US20110040934A1 (en) | 2011-02-17 |
US7337299B2 (en) | 2008-02-26 |
US20090077343A1 (en) | 2009-03-19 |
EP1645953A1 (en) | 2006-04-12 |
JP2006107257A (ja) | 2006-04-20 |
US7487328B2 (en) | 2009-02-03 |
EP1645953B1 (en) | 2011-11-09 |
US20080155128A1 (en) | 2008-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7487328B2 (en) | Storage apparatus having virtual-to-actual device addressing scheme | |
JP4646526B2 (ja) | 記憶制御システム及び同システムの制御方法 | |
US7930502B2 (en) | Disk array apparatus and control method for disk array apparatus | |
US8402234B2 (en) | Storage system and storage migration method | |
US8521978B2 (en) | Storage apparatus and method for controlling storage apparatus | |
CN111722791B (zh) | 信息处理***、存储***和数据传输方法 | |
JP2009043030A (ja) | ストレージシステム | |
JP2007086972A (ja) | ストレージシステム、二重化制御方法、及びプログラム | |
JP2005149436A (ja) | ストレージ装置、ストレージ装置における制御方法、ジョブスケジューリング処理方法及び障害処理方法並びにそれらのプログラム | |
JP2006113648A (ja) | ディスクアレイ装置 | |
US20090240883A1 (en) | Storage apparatus and configuration setting method | |
US20010047448A1 (en) | Address layout managing method and an external storage sub-system therewith | |
US8713266B2 (en) | Storage apparatus and method including page discard processing for primary and secondary volumes configured as a copy pair | |
JP2005222404A (ja) | 仮想記憶ユニットを備えた記憶制御サブシステム | |
US20110264876A1 (en) | Storage system and method for controlling storage system | |
JP3403920B2 (ja) | 記憶システムおよび記憶制御装置 | |
JP4620502B2 (ja) | ディスクアレイ装置 | |
CN113342258A (zh) | 用以进行全快闪存储器阵列伺服器的数据存取管理的方法与设备 | |
JP2006293501A (ja) | ストレージシステム、構成管理方法、及びプログラム | |
US7424572B2 (en) | Storage device system interfacing open-system host computer input/output interfaces | |
JP5606583B2 (ja) | ストレージ装置及び同装置の制御方法 | |
JP4075790B2 (ja) | 複合計算機システムおよび複合i/oシステム | |
US20120011339A1 (en) | Storage control apparatus and control method for virtual logical volume | |
Ito et al. | Fujitsu is a remarkable company that can provide entire system solutions, including storage systems, and we will continue developing new technologies to provide our customers with the solutions they need. | |
JP2010257477A (ja) | 記憶制御システム及び同システムの制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070823 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100423 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100506 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100705 |
|
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: 20100803 |
|
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: 20100818 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130827 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |