JP5035230B2 - Disk mounting mechanism and storage device - Google Patents
Disk mounting mechanism and storage device Download PDFInfo
- Publication number
- JP5035230B2 JP5035230B2 JP2008326432A JP2008326432A JP5035230B2 JP 5035230 B2 JP5035230 B2 JP 5035230B2 JP 2008326432 A JP2008326432 A JP 2008326432A JP 2008326432 A JP2008326432 A JP 2008326432A JP 5035230 B2 JP5035230 B2 JP 5035230B2
- Authority
- JP
- Japan
- Prior art keywords
- slot
- control unit
- drive enclosure
- path
- host 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.)
- Active
Links
Images
Description
この発明は、ディスク搭載機構及びストレージ装置に関し、特に、未使用の通信経路を利用して、搭載可能なディスク装置の数を増加させることのできるディスク搭載機構及びストレージ装置に関するものである。 The present invention relates to a disk mounting mechanism and a storage device, and more particularly to a disk mounting mechanism and a storage device that can increase the number of disk devices that can be mounted using unused communication paths.
従来、ストレージ環境においては、例えば、図9に示すように、サーバやRAIDコントローラなどの上位装置300a,300bと、ディスク装置としてのHDD(Hard Disk Drive)450a〜450dを搭載するドライブエンクロージャ400とが設けられる場合がある。
Conventionally, in a storage environment, for example, as shown in FIG. 9,
また、ドライブエンクロージャ400は、HDD450a〜450d以外に、スイッチボード410a,410bおよびバックプレーン420を有する。スイッチボード410a,410bは、上位装置300a,300bとHDD450a〜450cとの間の通信経路をまとめるスイッチチップを搭載し、上位装置300a,300bとHDD450a〜450cとの間の通信経路の切替えを行う。バックプレーン420は、HDD450a〜450cとスイッチボード410a,410bとを接続するための回路基盤である。
The
ここで、上位装置300a,300bとHDD450a〜450dとの間のデータ通信に用いられる通信経路は、経路上に障害が発生した場合を想定して2経路以上設けられる場合がある。そのため、上位装置300a,300bおよびHDD450a〜450dには、通信経路を接続するためのポートが複数用意される。例えば、図9に示すように、上位装置300aは2つのポート311a,312aを有し、上位装置300bも同様に2つのポート311b,312bを有する。また、HDD450aは2つのポート451a,452aを有し、HDD450bは2つのポート451b,452bを有し、HDD450cは2つのポート451c,452cを有し、HDD450dは2つのポート451d,452dを有する。
Here, there are cases where two or more communication paths used for data communication between the
また、上位装置300a,300bとHDD450a〜450dとの間に設けられた複数の通信経路に対応するため、スイッチボード410a,410bおよびバックプレーン420にもポートやスロットが複数用意される。すなわち、図9に示すように、スイッチボード410aは、上位装置300a,300b側のポートとして2つのポート411a,412aを有するとともに、バックプレーン420側のポートとして4つのポート413a,414a,415a,416aを有する。また、スイッチボード410bは、上位装置300a,300b側のポートとして2つのポート411b,412bを有するとともに、バックプレーン420側のポートとして4つのポート413b,414b,415,416bを有する。また、バックプレーン420は、スイッチボート410a,410b側のスロットとして2つのスロット421a,421bを有するとともに、ドライブ450a〜450d側のスロットとして4つのスロット422a〜422dを有する。
Also, a plurality of ports and slots are prepared in the
一方、低価格なドライブエンクロージャを提供することを目的として、ポートを1つしか有していない低コストのSATA(Serial Advanced Technology Attachment)ドライブなどを搭載した廉価版のドライブエンクロージャも存在する。この廉価版のドライブエンクロージャを製造する際は、専用のスイッチボードやバックプレーンを新たに製造するとコストがかかることから、上記のように複数のポートやスロットを有するスイッチボード410やバックプレーン420を流用して製造する場合がある。
On the other hand, for the purpose of providing a low-cost drive enclosure, there is an inexpensive drive enclosure equipped with a low-cost SATA (Serial Advanced Technology Attachment) drive having only one port. When manufacturing this low-priced drive enclosure, it would be costly to newly manufacture a dedicated switch board or backplane. Therefore, the switch board 410 and
具体的には、図10に示すように、廉価版のドライブエンクロージャ500は、ドライブエンクロージャ400から流用したスイッチボード410aおよびバックプレーン420と、低コストのHDD550a〜550dを搭載する。このように、ドライブエンクロージャ500は、低コストのHDD550a〜550dを使用したり、スイッチボード410aやバックプレーン420を流用したりすることにより、低価格で提供することができる。
Specifically, as shown in FIG. 10, a low-priced
しかしながら、上記のように流用部品を用いて廉価なドライブエンクロージャを製造した場合、ドライブエンクロージャ内には、使用されない通信経路が発生する場合がある。すなわち、図10に示すように、ドライブエンクロージャ500において、スイッチボード410aは複数のポート411a〜416aを有し、バックプレーン420も複数のスロット421a,421b、422a〜422dを有する。一方、HDD550a〜550dは、それぞれ1つのポート551a〜551dしか有していない。そのため、例えば、バックプレーン420のスロット421bからスロット422a〜422dに至る通信経路600a〜600dが未使用となる場合がある。
However, when an inexpensive drive enclosure is manufactured using diverted parts as described above, an unused communication path may be generated in the drive enclosure. That is, as shown in FIG. 10, in the
開示の技術は、上述した従来技術による問題点を解消するためになされたものであり、未使用の通信経路を利用して、搭載可能なディスク装置の数を増加させることのできるディスク搭載機構及びストレージ装置を提供することを目的とする。 The disclosed technology has been made in order to solve the above-described problems caused by the conventional technology, and a disk mounting mechanism capable of increasing the number of mountable disk devices by using an unused communication path, and An object is to provide a storage apparatus.
上述した課題を解決し、目的を達成するために、本件に開示するディスク搭載機構は、複数のディスク装置を搭載するディスク搭載機構であって、相互に接続されるとともに少なくとも一つが上位装置と接続され、前記上位装置と各前記ディスク装置との間の通信経路を切替える複数の経路制御部と、前記複数の経路制御部と接続されるとともに、各前記経路制御部を経由する通信経路を集約する第1のスロットを備えるインタフェース部と、前記第1のスロットに接続されるとともに、前記ディスク装置を接続する第2のスロットを複数備え、前記第1のスロットに集約された複数の通信経路のうちの一の通信経路を前記第2のスロットに接続された前記ディスク装置に割り当てる増設ボードとを有する。 In order to solve the above-described problems and achieve the object, the disk mounting mechanism disclosed in this case is a disk mounting mechanism that mounts a plurality of disk devices, and is connected to each other and at least one is connected to a host device. A plurality of path control units that switch communication paths between the host device and each of the disk devices; and a plurality of path control units that are connected to each other, and aggregating communication paths that pass through each of the path control units. An interface unit including a first slot; a plurality of second slots connected to the first slot and connected to the disk device; and a plurality of communication paths aggregated in the first slot And an expansion board that allocates one communication path to the disk device connected to the second slot.
本件に開示するディスク搭載機構及びストレージ装置によれば、未使用の通信経路を利用して、搭載可能なディスク装置の数を増加させることができるという効果を奏する。 According to the disk mounting mechanism and the storage device disclosed in the present case, there is an effect that the number of disk devices that can be mounted can be increased using an unused communication path.
以下に添付図面を参照して、本件に開示するディスク搭載機構及びストレージ装置にかかる実施例について詳細に説明する。なお、以下の各実施例では、ディスク搭載機構の一例として、複数のHDDを搭載するドライブエンクロージャに本件に開示するディスク搭載機構を適用した場合について説明する。 Exemplary embodiments according to a disk mounting mechanism and a storage apparatus disclosed in the present invention will be described below in detail with reference to the accompanying drawings. In each of the following embodiments, as an example of the disk mounting mechanism, a case where the disk mounting mechanism disclosed in the present application is applied to a drive enclosure in which a plurality of HDDs are mounted will be described.
まず、本実施例にかかるドライブエンクロージャの概要について、図面を参照して説明する。本実施例にかかるドライブエンクロージャは、廉価版のドライブエンクロージャ等に存在する未使用の通信経路を利用して、搭載可能なディスク装置の数を増加させたドライブエンクロージャである。図1は、本実施例にかかるドライブエンクロージャの構成を示す図である。 First, an outline of a drive enclosure according to the present embodiment will be described with reference to the drawings. The drive enclosure according to the present embodiment is a drive enclosure in which the number of disk devices that can be mounted is increased by using an unused communication path existing in an inexpensive drive enclosure or the like. FIG. 1 is a diagram illustrating a configuration of a drive enclosure according to the present embodiment.
図1に示すように、本実施例にかかるドライブエンクロージャ2は、ディスク搭載機構に相当し、複数のスイッチボード20a,20bと、バックプレーン21と、複数のHDD22a〜22hと、複数の増設ボード23a〜23dとを有する。スイッチボード20a,20bは、上位装置1と各HDD22a〜22hとの通信経路をまとめるスイッチチップを搭載し、上位装置1からの指示に基づきこれら通信経路の切替えを行う。なお、図1に示すように、スイッチボード20aに設けられたスイッチチップを「スイッチ0」とし、スイッチボード20bに設けられたスイッチチップを「スイッチ1」とする。
As shown in FIG. 1, the
スイッチボード20a,20bは、それぞれ複数のポートを備える。具体的には、スイッチボード20aは、上位装置1側のポートとして2つのポート201a,202aを有し、HDD22a〜22h側のポートとして4つのポート203a,204a,205a,206aを有する。同様に、スイッチボード20bは、上位装置1側のポートとして2つのポート201b,202bを有し、HDD22a〜22h側のポートとして4つのポート203b,204b,205b,206bを有する。このように複数のポートを備ええることにより、スイッチボード20a,20bは、上位装置1と複数のHDD22a〜22hとを相互に接続するとともに、上位装置1からの指示に応じて通信経路の切替えを行うことができる。
Each of the
また、スイッチボード20aは、ポート201aを介して上位装置1と接続されるとともに、ポート202aを介してスイッチボード20bと接続される。すなわち、スイッチボード20aは、上位装置1からの指示や通信データ等をポート201aを介して受け取るとともに、必要に応じて、これら指示や通信データをポート202aを介してスイッチボード20bへ伝達する。このように、スイッチボード20a、20bは、経路制御部に相当する。
The
なお、上位装置1は、例えばサーバ装置やRAIDコントローラに相当し、主にドライブエンクロージャ2に設けられたHDD22a〜22hへのアクセス等を行う。この上位装置1は、ドライブエンクロージャ2と接続するためのポート11a,11bを有し、本実施例においては、ポート11aを介してスイッチボード20aのポート201aと接続する。
The
バックプレーン21は、インタフェース部に相当する。このバックプレーン21は、複数のスロット210a,210b、211a〜211dを有する。スロット210a,210bは、スイッチボード20a,20bを接続するためのスロットであり、本実施例では、スロット210aにスイッチボード20aが接続され、スロット210bにスイッチボード20bが接続される。スロット211a〜211dは、第1のスロットに相当し、各スイッチボード20a,20bを経由する通信経路を集約する。本実施例において、スロット211a〜211dは、3.5インチのHDD用のスロットである。
The
増設ボード23a〜23dは、バックプレーン21の各スロット211a〜211dに集約された複数の通信経路を複数のHDD22a〜22hに割り当てるボードであり、それぞれスロット211a〜211dに接続される。具体的には、本実施例にかかる増設ボード23a〜23dは、3.5インチのHDD用のスロットに2.5インチのHDDを2個接続することのできるボードである。すなわち、増設ボード23aは、3.5インチのHDD用のスロット(例えば、バックプレーン21のスロット211)に接続可能なコネクタ(図示せず)を備えるとともに、2.5インチのHDD用のスロット231a,232aを備える。また、他の増設ボード23b,23c,23dも同様に、コネクタ(図示せず)及びスロット231b〜231d、232b〜232dを備える。
The
増設ボード23は、バックプレーン21のスロット211に集約された2つの通信経路をそれぞれスロット231及びスロット232に分岐させる。すなわち、図1に示すように、増設ボード23aは、スロット231aにスイッチボード20aを経由する通信経路を割り当るとともに、スロット232aにスイッチボード20bを経由する通信経路を割り当てる。同様に、増設ボード23bは、スロット231bにスイッチボード20aを経由する通信経路を割り当るとともに、スロット232bにスイッチボード20bを経由する通信経路を割り当てる。また、増設ボード23cは、スロット231cにスイッチボード20aを経由する通信経路を割り当るとともに、スロット232cにスイッチボード20bを経由する通信経路を割り当てる。また、増設ボード23dは、スロット231dにスイッチボード20aを経由する通信経路を割り当るとともに、スロット232dにスイッチボード20bを経由する通信経路を割り当てる。このように、これらスロット231a〜231d及びスロット232a〜232dは、第2のスロットに相当する。
The expansion board 23 branches the two communication paths collected in the slot 211 of the
HDD22a〜22hは、各種データを記憶するディスク装置である。本実施例において、HDD22a〜22hは、2.5インチのHDDであり、それぞれ増設ボード23a〜23dのスロット231a〜231d及びスロット232a〜232dに接続される。具体的には、増設ボード23aのスロット231aにHDD22aが接続され、スロット232aにHDD22bが接続される。また、増設ボード23bのスロット231bにHDD22cが接続され、スロット232bにHDD22dが接続される。また、増設ボード23cのスロット231cにHDD22eが接続され、スロット232cにHDD22fが接続される。また、増設ボード23dのスロット231dにHDD22gが接続され、スロット232dにHDD22hが接続される。
The
ここで、未使用の通信経路を有するドライブエンクロージャについて説明する。図2は、未使用の通信経路を有するドライブエンクロージャの構成の一例を示す図である。 Here, a drive enclosure having an unused communication path will be described. FIG. 2 is a diagram illustrating an example of a configuration of a drive enclosure having an unused communication path.
図2に示すように、未使用の通信経路を有するドライブエンクロージャ3(以下、単に「ドライブエンクロージャ3」とする。)は、複数の通信経路を有するドライブエンクロージャを流用して製造される廉価版のドライブエンクロージャであり、スイッチボード20aと、バックプレーン21と、複数のHDD25a〜25dとを有する。スイッチボード20a及びバックプレーン21は、ドライブエンクロージャ2の有するスイッチボード20a及びバックプレーン21と同一であり、その説明を省略する。
As shown in FIG. 2, a drive enclosure 3 having an unused communication path (hereinafter simply referred to as “drive enclosure 3”) is an inexpensive version manufactured by diverting a drive enclosure having a plurality of communication paths. The drive enclosure includes a
ドライブエンクロージャ3に設けられるHDD25a〜25dは、それぞれ1つのポート250a〜250dのみを有する低コストの3.5インチHDDである。これらHDD25a〜25dは、それぞれバックプレーン21のスロット211a〜211dに接続される。このドライブエンクロージャ3は、スイッチボード20を1つしか有しておらず、バックプレーン21のスロット210bを経由してスロット211a〜211dに至る通信経路が未使用となっている。
The
このドライブエンクロージャ3を改造してドライブエンクロージャ2とする場合、先ず、未使用となっているバックプレーン21のスロット210bにスイッチボード20bを追加する。次に、スイッチボード20aの未使用ポート202aとスイッチボード20bの未使用ポート201bとを相互に接続する。これにより、上位装置1からスイッチボード20a及びスイッチボード20bを経由して各HDD25a〜25dに至る通信経路が形成される。
When the drive enclosure 3 is modified to be the
続いて、バックプレーン21のスロット211a〜211dから3.5インチのHDD25a〜25dを取り外すとともに、これらスロット211a〜211dにそれぞれ増設ボード23a〜23dを取り付ける。そして、増設ボード23a〜23dのスロット231a〜231d,232a〜232dに、それぞれ2.5インチのHDD22a〜22hを接続する。これにより、ドライブエンクロージャ3を本実施例にかかるドライブエンクロージャ2とすることができる。
Subsequently, the 3.5-
この際、バックプレーン21のスロット211に集約された2つの通信経路は、増設ボード23によって当該増設ボード23のスロット231,232に分岐される。そのため、上位装置1は、スイッチボード20aを経由してHDD22a,22c,22e,22gと通信可能となり、バックプレーン21のスロット210bに追加されたスイッチボード20bを経由してHDD22b、22d、22f、22hと通信可能となる。このように、本実施例にかかるドライブエンクロージャ2は、増設ボード23を用いることにより、ドライブエンクロージャ3において4個しか搭載できなかったHDDの搭載数を、未使用の通信経路を利用して8個に増やすことができる。
At this time, the two communication paths collected in the slot 211 of the
続いて、本実施例にかかるドライブエンクロージャ2における上位装置1からの認識のされ方について説明する。図3は、本実施例にかかるドライブエンクロージャ2の上位装置1からの認識のされ方を説明するための図である。
Next, a method of recognition from the
上位装置1は、本実施例にかかるドライブエンクロージャ2が接続されると、カスケード接続された2台のドライブエンクロージャが接続されたと認識する。すなわち、上位装置1は、図3に示すように、スイッチボード20aを含むドライブエンクロージャ2’が自装置に接続し、さらに、スイッチボード20bを含むドライブエンクロージャ2’’がドライブエンクロージャ2’にカスケード接続されていると認識する。
The
具体的には、ドライブエンクロージャ2’は、スイッチボード20aと、バックプレーン21と、スイッチボード20aを経由する通信経路が割り当てられたHDD22a,22c,22e,22gを有する。また、ドライブエンクロージャ2’’は、スイッチボード20bと、バックプレーン21と、増設ボード23a〜23dによりスイッチボード20bを経由する通信経路が割り当てられたHDD22b,22d,22f,22hを有する。そして、ドライブエンクロージャ2’とドライブエンクロージャ2’’とは、それぞれポート202a及びポート201bを介して相互に接続される。
Specifically, the drive enclosure 2 'includes a
このように、ドライブエンクロージャ2は、上位装置1からはカスケード接続された2台のドライブエンクロージャ2’、2’’であると認識される。そのため、上位装置1及びドライブエンクロージャ2は、増設されたHDD22b,22d,22f,22hと上位装置1との間のデータ通信を特別な制御を行うことなく実現できる。以下に、上位装置1と各HDD22a〜22hとの間に設けられる通信経路について説明する。図4は本実施例にかかる実際の通信経路の一例を示す図、図5は本実施例にかかる上位装置1から認識される通信経路の一例を示す図である。
In this way, the
例えば、図4に示すように、上位装置1とHDD22bとの間の通信経路50は、上位装置1から順にスイッチボード20a、スイッチボード20b、バックプレーン21、増設ボード23bを経由してHDD22bへ至る。具体的には、この通信経路50は、上位装置1のポート11a→スイッチボード20aのポート201a→ポート202a→スイッチボード20bのポート201b→ポート203b→バックプレーン21のスロット210bを通りバックプレーン21のスロット211bへと至る。そして、通信経路50は、スロット211bに接続された増設ボード23bによりこの増設ボード23bのスロット232bに分岐され、当該スロット232bに接続されたHDD22bへ至る。
For example, as shown in FIG. 4, the
一方、上位装置1は、上述したように、ドライブエンクロージャ2が接続されると、自装置にドライブエンクロージャ2’及びドライブエンクロージャ2’’が接続されたと認識する。そのため、上位装置1とHDD22bとの間の通信経路50は、図5に示すように、上位装置1からはドライブエンクロージャ2’を経由してドライブエンクロージャ2’’に搭載されたHDD22bに至ると認識される。このように、本実施例にかかるドライブエンクロージャ2は、増設ボード23を用いて未使用の通信経路にHDD22を接続した場合であっても、上位装置1からは単に新たなネットワーク構成が追加されたと認識されるため、上位装置1やドライブエンクロージャ3の内部制御の変更等を行うことなく用いることができる。
On the other hand, as described above, when the
上述してきたように、実施例1にかかるドライブエンクロージャ2によれば、バックプレーン21のスロット211に集約された複数の通信経路を分岐させる増設ボードを用いることにより、廉価版のドライブエンクロージャ等に存在する未使用の通信経路を利用してHDD22の搭載数を増やすことができる。しかも、スイッチボード20間をカスケード接続することにより、HDD22の搭載数を増やした場合であっても、上位装置1からは単に新たなネットワーク構成が追加されたと認識されるため、上位装置1やドライブエンクロージャ3の内部制御の変更等を行わなくてよい。
As described above, according to the
また、実施例1にかかるドライブエンクロージャ2によれば、1つの筐体で仮想的な2つのドライブエンクロージャ2’、2’’を用意することができるため、システム全体の低コスト、省スペース化を実現できる。さらに、大型ドライブ用スロットに小型ドライブを搭載する場合の容積使用効率の向上も見込まれる。
Further, according to the
次に、実施例2について図面を参照して説明する。実施例2では、ドライブエンクロージャ2内に設けられた電源やファン等の共通部分において異常が発生した場合において上位装置1が誤作動を起こすことを防止する。図6は各スイッチボードが電源Nの異常を上位装置に報告する様子を説明するための図、図7は各スイッチボードから電源Nの異常が報告される場合における上位装置の認識の仕方を説明するための図である。なお、既に説明した構成と同じものについては同一の符号を付し、その説明を省略する。
Next, Example 2 will be described with reference to the drawings. In the second embodiment, it is possible to prevent the
ドライブエンクロージャ2には、上述したスイッチボード20a,20b、バックプレーン21、HDD22a〜22h及び増設ボード23a〜22dの他に、ドライブエンクロージャ2の電源やドライブエンクロージャ2内を冷却するためのファン等が設けられる場合がある。例えば、図6に示すように、ドライブエンクロージャ2には、2つの電源100a,100bと1つのファン110が設けられる。
In addition to the
また、このような場合、これら電源100a,100bやファン110の管理をスイッチボード20a,20bが行う場合がある。具体的には、スイッチボード20a,20bは、ドライブエンクロージャ2内に設けられる電源100a,100bやファン110等の共通部分に生じた異常を上位装置1に報告する報告手段を有する。すなわち、スイッチボート20a,20bは、例えば、電源100bにおいて異常が発生した場合、当該異常を検出して上位装置1へ通信経路を介して報告する。当該報告を受け取った上位装置1は、例えば、上位装置1に設けられた図示しないディスプレイに電源100bにおいて異常が発生した旨を表示する。
In such a case, the
なお、本実施例において共通部分とは、上位装置1から認識される仮想的なドライブエンクロージャ2’、2’’に共通する部分を示す。具体的には、本実施例における共通部分は、バックプレーン21、増設ボード23a〜23d、電源100a,100b及びファン110である。
In the present embodiment, the common part refers to a part common to the
ところが、本実施例にかかるドライブエンクロージャ2は、これら共通部分に異常が発生すると、当該異常が発生した旨の報告が上位装置1に対して2つのスイッチボード20a,20bからなされるため、上位装置1が誤作動を起こすおそれがある。すなわち、上位装置1は、上述したように、ドライブエンクロージャ2をカスケード接続された2つの仮想的なドライブエンクロージャ2’、2’’であると認識する。そのため、図7に示すように、電源100bにおいて異常が発生した場合、各スイッチボード20a,20bから報告を受けた上位装置1は、実際は1つの電源100bにおいて異常が発生しているにもかかわらず、ドライブエンクロージャ2’、2’’にそれぞれ設けられた2つの電源において異常が発生したと認識するため、誤作動を起こすおそれがある。
However, in the
そこで、本実施例にかかるドライブエンクロージャ2は、共通部分において異常が発生した場合、1つのスイッチボード20のみが報告手段を用いて当該異常を上位装置1に報告する。例えば、電源100bにおいて異常が発生した場合は、2つのスイッチボード20a,20bが上位装置1に当該異常を報告するのではなく、スイッチボード20aのみが報告を行う。
Therefore, in the
上述してきたように、実施例2にかかるドライブエンクロージャ2では、共通部分において異常が発生した際、複数のスイッチボード20a,20bのうちの1つのスイッチボード20のみが当該報告を行うため、上位装置1が誤作動を起こすおそれがない。
As described above, in the
なお、共通部分の異常を報告するスイッチボード20は、未使用の通信経路を有するドライブエンクロージャ3に設けられていたスイッチボード(ここでは、スイッチボード20a)とするとよい。これにより、ドライブエンクロージャ3の未使用スロット210bに、共通部分において発生した異常を報告しない機能を備えたスイッチボード(ここでは、スイッチボード20b)を接続すればよく、ドライブエンクロージャ3の構成をそのまま使用することができる。
Note that the switch board 20 that reports the abnormality of the common part may be a switch board (here, the
また、共通部分の異常を報告しないスイッチボード20bは、共通部分以外の部分において異常が発生した場合は、上位装置1へ報告することとしてもよい。すなわち、例えば、スイッチボード20bは、HDD22b,22d,22f,22hにおいて異常が発生した場合は、報告手段により上位装置1への報告を行う。
In addition, the
ところで、上記各実施例において説明したドライブエンクロージャ2は、ストレージ装置であってもよい。以下、かかる場合について図面を参照して説明する。なお、本実施例では、ストレージ装置の一例として、RAID装置を用いて説明する。図8は、本実施例にかかるRAID装置の構成を説明するための図である。なお、既に説明した構成と同じものについては同一の符号を付し、その説明を省略する。
Incidentally, the
図8に示すように、ストレージ装置としてのRAID装置4は、ドライブエンクロージャ2の備える各種機器の他、アクセス制御部27を有する。アクセス制御部27は、RAID装置4全体を制御し、特に、上位装置1からの指示に応じて複数のHDD22a〜22hへのアクセスを制御する。このアクセス制御部27は、上位装置1とスイッチボード20aとの間に介在する。具体的には、アクセス制御部27は、2つのポート271,272を有し、ポート271を介して上位装置1と接続され、ポート272を介してスイッチボード20aと接続される。
As illustrated in FIG. 8, the RAID device 4 as a storage device includes an
また、本実施例において、スイッチボード20a,20bは、実施例2において説明したように報告手段を有する。すなわち、スイッチボード20a,20bは、RAID装置4内に設けられた共通部分において異常が発生した場合、報告手段により、当該異常をアクセス制御部27に報告する。この際、実施例2と同様、2つのスイッチボード20a,20bのうち1つのスイッチボード20aのみがアクセス制御部27への報告を行う。これにより、アクセス制御部27が誤作動を起こすことを防止することができる。
In the present embodiment, the
なお、上記のように1つのスイッチボード20aのみがアクセス制御部27への報告を行うのではなく、2つのスイッチボード20a,20bからの報告を受けた際、アクセス制御部27が何れかのスイッチボード20からの報告にのみ基づいて異常が発生したと判定してもよい。すなわち、図8に示すように、共通部分である電源100bにおいて異常が発生した場合、2つのスイッチボード20a,20bは、報告手段により、当該異常が発生した旨の報告をアクセス制御部27に対して行う。そして、各スイッチボード20a,20bから報告を受け取った場合、アクセス制御部27は、スイッチボード20bからの報告を無視し、スイッチボード20aからの報告に基づき電源100bにおいて異常が発生したと判定する。これによっても、アクセス制御部27が誤作動を起こすことを防止することができる。
As described above, only one
上述してきたように、実施例3にかかるRAID装置4によれば、実施例1にかかるドライブエンクロージャ2と同様、廉価版のドライブエンクロージャ等に存在する未使用の通信経路を利用してHDD22の搭載数を増やすことができる。また、実施例3にかかるRAID装置4によれば、実施例2にかかるドライブエンクロージャ2と同様、共通部分において異常が発生した場合であってもアクセス制御部27が誤作動を起こすおそれがない。
As described above, according to the RAID device 4 according to the third embodiment, as with the
以上、本発明の実施の形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 As described above, some of the embodiments of the present invention have been described in detail with reference to the drawings. However, these are merely examples, and various embodiments can be made based on the knowledge of those skilled in the art including the aspects described in the section of the disclosure of the invention. The present invention can be implemented in other forms that have been modified or improved.
例えば、上記各実施例において、ドライブエンクロージャ2やRAID装置4には、2つのスイッチボード20a,20bが設けられることとしたが、スイッチボード20の数は、2つ以上であってもよい。同様に、HDD22a〜22hの数についても上記各実施例に限定されるものではない。
For example, in each of the above embodiments, the
また、上記各実施例において、増設ボード23は、3.5インチのスロットに接続可能なコネクタ(図示せず)と2.5インチのHDD用のスロット231,232を有するとしたが、スロット231,232は、3.5インチのHDD用のスロットであってもよい。 In each of the above embodiments, the extension board 23 has a connector (not shown) connectable to a 3.5-inch slot and 2.5-inch HDD slots 231, 232. , 232 may be a 3.5-inch HDD slot.
1 上位装置
2 ドライブエンクロージャ(ディスク搭載機構)
3 未使用の通信経路を有するドライブエンクロージャ
4 RAID装置(ストレージ装置)
20a,20b スイッチボード
21 バックプレーン
22〜22h HDD(ディスク装置)
23a〜23d 増設ボード
211a〜211d スロット(第1のスロット)
231a〜231d スロット(第2のスロット)
232a〜232d スロット(第2のスロット)
1
3 Drive enclosure with unused communication path 4 RAID device (storage device)
20a,
23a to
231a to 231d slot (second slot)
232a to 232d slot (second slot)
Claims (5)
相互にカスケード接続されるとともに少なくとも一つが上位装置と接続され、前記上位装置と各前記ディスク装置との間の通信経路を切替える複数の経路制御部と、
前記複数の経路制御部と接続されるとともに、各前記経路制御部を経由する通信経路を集約する第1のスロットを備えるインタフェース部と、
前記第1のスロットに接続されるとともに、前記ディスク装置を接続する第2のスロットを複数備え、前記第1のスロットに集約された複数の通信経路を、前記複数の経路制御部のうち前記上位装置と接続された前記経路制御部を経由する第1の通信経路と、前記上位装置と接続された前記経路制御部とカスケード接続された前記経路制御部を経由する第2の通信経路とに分岐し、前記第1及び第2の通信経路をそれぞれ前記第2のスロットに接続される各前記ディスク装置に割り当てる増設ボードと
を有することを特徴とするディスク搭載機構。 A disk mounting mechanism for mounting a plurality of disk devices,
A plurality of path control units that are cascade- connected to each other and at least one of which is connected to a host device, and switches a communication path between the host device and each of the disk devices;
An interface unit that is connected to the plurality of route control units and includes a first slot that aggregates communication routes that pass through the route control units;
A plurality of second slots connected to the first slot and connected to the disk device are provided, and a plurality of communication paths aggregated in the first slot are defined as the higher order among the plurality of path control units. Branches into a first communication path that passes through the path control unit connected to a device and a second communication path that passes through the path control unit cascade-connected to the path control unit connected to the host device and a disk mounting mechanism and having a extension board assigning the first and second communication paths to each of said disk devices that are connected to the second slot, respectively.
前記異常が生じた場合、前記複数の経路制御部のうち一の経路制御部のみが前記報告手段により前記上位装置への報告を行う
ことを特徴とする請求項1に記載のディスク搭載機構。 Each of the path control units has reporting means for reporting an abnormality occurring in the disk mounting mechanism to the host device,
2. The disk mounting mechanism according to claim 1, wherein, when the abnormality occurs, only one path control unit among the plurality of path control units reports to the host device by the reporting unit.
前記複数のディスク装置へのアクセスを制御するアクセス制御部と、
相互にカスケード接続されるとともに少なくとも一つが前記アクセス制御部と接続され、前記アクセス制御部と各前記ディスク装置との間の通信経路を切替える複数の経路制御部と、
前記複数の経路制御部と接続されるとともに、各前記経路制御部を経由する通信経路を集約する第1のスロットを備えるインタフェース部と、
前記第1のスロットに接続されるとともに、前記ディスク装置を接続する第2のスロットを複数備え、前記第1のスロットに集約された複数の通信経路を、前記複数の経路制御部のうち前記上位装置と接続された前記経路制御部を経由する第1の通信経路と、前記上位装置と接続された前記経路制御部とカスケード接続された前記経路制御部を経由する第2の通信経路とに分岐し、前記第1及び第2の通信経路をそれぞれ前記第2のスロットに接続される各前記ディスク装置に割り当てる増設ボードと
を有することを特徴とするストレージ装置。 A storage device comprising a plurality of disk devices,
An access control unit for controlling access to the plurality of disk devices;
A plurality of path control units that are cascade- connected to each other and at least one of which is connected to the access control unit and switches a communication path between the access control unit and each of the disk devices;
An interface unit that is connected to the plurality of route control units and includes a first slot that aggregates communication routes that pass through the route control units;
A plurality of second slots connected to the first slot and connected to the disk device are provided, and a plurality of communication paths aggregated in the first slot are defined as the higher order among the plurality of path control units. Branches into a first communication path that passes through the path control unit connected to a device and a second communication path that passes through the path control unit cascade-connected to the path control unit connected to the host device and, the storage device characterized by having an extension board assigning the first and second communication paths to each of said disk devices that are connected to the second slot, respectively.
前記ストレージ装置に異常が生じた場合、前記複数の経路制御部のうち一の経路制御部のみが前記報告手段により前記アクセス制御部への報告を行う
ことを特徴とする請求項3に記載のストレージ装置。 Each of the path control units has reporting means for reporting an abnormality occurring in the storage device to the access control unit,
4. The storage according to claim 3, wherein when an abnormality occurs in the storage device, only one of the plurality of path control units reports to the access control unit by the reporting unit. 5. apparatus.
前記アクセス制御部は、各前記経路制御部から報告を受けた際、一の前記経路制御部からの報告に基づき前記ストレージ装置に異常が生じたと判定する
ことを特徴とする請求項3に記載のストレージ装置。 Each of the path control units has reporting means for reporting an abnormality occurring in the storage device to the access control unit,
The access control unit, when receiving a report from each of the path control units, determines that an abnormality has occurred in the storage device based on a report from one of the path control units. Storage device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008326432A JP5035230B2 (en) | 2008-12-22 | 2008-12-22 | Disk mounting mechanism and storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008326432A JP5035230B2 (en) | 2008-12-22 | 2008-12-22 | Disk mounting mechanism and storage device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010146525A JP2010146525A (en) | 2010-07-01 |
JP5035230B2 true JP5035230B2 (en) | 2012-09-26 |
Family
ID=42566855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008326432A Active JP5035230B2 (en) | 2008-12-22 | 2008-12-22 | Disk mounting mechanism and storage device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5035230B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11983138B2 (en) | 2015-07-26 | 2024-05-14 | Samsung Electronics Co., Ltd. | Self-configuring SSD multi-protocol support in host-less environment |
US10210123B2 (en) | 2016-07-26 | 2019-02-19 | Samsung Electronics Co., Ltd. | System and method for supporting multi-path and/or multi-mode NMVe over fabrics devices |
US11144496B2 (en) | 2016-07-26 | 2021-10-12 | Samsung Electronics Co., Ltd. | Self-configuring SSD multi-protocol support in host-less environment |
US10346041B2 (en) | 2016-09-14 | 2019-07-09 | Samsung Electronics Co., Ltd. | Method for using BMC as proxy NVMeoF discovery controller to provide NVM subsystems to host |
US10372659B2 (en) | 2016-07-26 | 2019-08-06 | Samsung Electronics Co., Ltd. | Multi-mode NMVE over fabrics devices |
US11461258B2 (en) | 2016-09-14 | 2022-10-04 | Samsung Electronics Co., Ltd. | Self-configuring baseboard management controller (BMC) |
US10762023B2 (en) | 2016-07-26 | 2020-09-01 | Samsung Electronics Co., Ltd. | System architecture for supporting active pass-through board for multi-mode NMVe over fabrics devices |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6448269A (en) * | 1987-08-17 | 1989-02-22 | Nec Corp | Optical disk control device |
JPH06149482A (en) * | 1992-11-11 | 1994-05-27 | Hitachi Ltd | External storage device |
US6957303B2 (en) * | 2002-11-26 | 2005-10-18 | Hitachi, Ltd. | System and managing method for cluster-type storage |
JP4383132B2 (en) * | 2003-09-02 | 2009-12-16 | 株式会社日立製作所 | Virtualization control device and computer system |
JP4441286B2 (en) * | 2004-02-10 | 2010-03-31 | 株式会社日立製作所 | Storage system |
JP2006134196A (en) * | 2004-11-09 | 2006-05-25 | Hitachi Ltd | Disk array apparatus |
JP2006309506A (en) * | 2005-04-28 | 2006-11-09 | Fujitsu Ltd | Method, program and device for remote copy processing |
JP4751123B2 (en) * | 2005-07-29 | 2011-08-17 | 株式会社日立製作所 | Storage system, formatting method, and computer program |
JP5111754B2 (en) * | 2005-11-14 | 2013-01-09 | 株式会社日立製作所 | Storage control system |
US7627729B2 (en) * | 2006-09-07 | 2009-12-01 | International Business Machines Corporation | Apparatus, system, and method for an improved synchronous mirror swap |
JP4869123B2 (en) * | 2007-03-28 | 2012-02-08 | 株式会社日立製作所 | Storage system |
-
2008
- 2008-12-22 JP JP2008326432A patent/JP5035230B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010146525A (en) | 2010-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5035230B2 (en) | Disk mounting mechanism and storage device | |
US7516272B2 (en) | Midplane-independent implementations of data storage system enclosures | |
US5812754A (en) | Raid system with fibre channel arbitrated loop | |
JP4898598B2 (en) | Cooling structure of rack mount type control device and rack type storage control device | |
US9036342B2 (en) | Storage apparatus and storage controller of storage apparatus | |
US8547825B2 (en) | Switch fabric management | |
KR102552892B1 (en) | Data storage system with array of front fans and moving doors for airflow control | |
JP5243614B2 (en) | Storage device, storage controller of storage device, and housing for storage controller | |
EP1933325A2 (en) | Storage controller | |
US20130094351A1 (en) | Reducing impact of a switch failure in a switch fabric via switch cards | |
JP2006235696A (en) | Disk device | |
US5398158A (en) | Multiple disk drive module with standard from factor | |
CN114550758B (en) | Distributed midplane for data storage system enclosure | |
US7130144B2 (en) | Substrate structure of disk array apparatus, disk array apparatus and disk array system | |
CN110908464B (en) | Modular computing platform, method for replacing platform components and method for optimizing platform | |
US7216195B1 (en) | Architecture for managing disk drives | |
US9280174B2 (en) | Data storage device enclosure and module | |
US7281063B2 (en) | Signal routing circuit board coupling controller and storage array circuit board for storage system | |
US11003394B2 (en) | Multi-domain data storage system with illegal loop prevention | |
TW201608357A (en) | Server | |
US8108604B2 (en) | Disk array system | |
EP1662369B1 (en) | Data storage system and data storage control device | |
JP4620502B2 (en) | Disk array device | |
JP2008123200A (en) | Semiconductor storage device | |
TWI546682B (en) | Method for managing a storage system with aid of hybrid management paths, and associated apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120207 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120405 |
|
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: 20120605 |
|
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: 20120618 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150713 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5035230 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |