6.4.2 マルチバス・フェールオーバと複数のパス |
|
ホストからストレージまで複数のパスを持つパラレル SCSI 構成では,透過的フェールオーバによる構成よりも高い可用性とパフォーマンスが得られます。 図 6-9 に,この構成を示します。
図 6-9 マルチバス・フェールオーバと複数のパスによるパラレル SCSI 構成
この構成では,次の点に着目してください。
- 各論理ユニットは,同じ ID で両方のコントローラに認識され,構成できます。ただし論理ユニットは,一度にどちらか一方のコントローラ,つまりオンラインになっているコントローラにおける読み書き I/O にしか応答できません。
- ID 競合を防ぐため,コントローラ・モジュールには異なる SCSI バスを割り当てます。
- 以下のどちらかのイベントが発生すると,HSZ は論理ユニットを他のコントローラに移動します。
- HSZ がコントローラ・フェールオーバを検出した。
- ホストが論理ユニットの SCSI START コマンドを他のコントローラに送信した。
6.4.3 マルチポート・ストレージ・コントローラによる構成 |
|
可用性とパフォーマンスを強化するには,HSZ80 などのマルチポート・ストレージ・コントローラを使用します。 HSZ80 ストレージ・コントローラは HSZ70 に似ていますが, HSZ80 コントローラごとに 2 つのポートがあるという点で異なります。
この項では,マルチポート・ストレージ・コントローラを使用する 3 つの構成を示します。これらの構成は,可用性の高い順に紹介しています。
図 6-10 は,HSZ80 を透過モードで使用するインターコネクトが 1 本のシングル・ホストです。
図 6-10 透過モードによるシングル・インターコネクトのマルチポート・パラレル SCSI 構成
この構成では,次の点に着目してください。
- 各論理ユニットは,ストレージ・コントローラごとに 1 つのポートで認識される。
- ポートに障害が発生すると,HSZ80 は他の HSZ80 の対応するポートにトラフィックをフェールオーバする。
図 6-11 は,ホストから 2 本のパスを使用し,透過モードで構成したシステムです。
図 6-11 透過モードによる複数パスのマルチポート・パラレル SCSI 構成
この構成の内容は以下のとおりです。
- 物理的に対応するポートは,同じ SCSI バスにあるものとする。
- ストレージ・コントローラごとにバスを最高で 2 本接続できる。
この構成では,バスが 2 本あっても,ホストから各論理ユニットまでのパスは 1 本だけです。コントローラに障害が発生すると,論理ユニットは他のコントローラの対応するポートに移動します。どちらのポートも同じホスト・バスにあるものとします。
この構成では SCSI バスを同時にアクティブにできるため,
図 6-10 の構成よりもすぐれたパフォーマンスが得られます。
図 6-12 は,マルチバス・モードでマルチポート HSZ80 ストレージ・コントローラ構成を使用するシステムです。
図 6-12 マルチバス・モードによる複数パスのマルチポート・パラレル SCSI 構成
この構成の内容は以下のとおりです。
- ホストはどのポートでも同じ ID で各論理ユニットを認識する (そのため,ポートはすべてホスト側で構成します)。
- ポートは,すべて異なる SCSI バスとする。
- ホストは,パスを 1 本ずつ使用する。
- 論理ユニットは,"オンライン"になっているコントローラの 2 つのポートに対し,I/O を同時に実行できます。つまり,複数のホストがある場合,ストレージ・デバイスに対して 2 本のパスを同時にアクティブにできます。
SCSI デバイス名は,システムの拡張とともに拡張され,複雑になります。拡張前の SCSI デバイス名はパスとは無縁です。デバイス名は,デバイスをアクセスするためのノード,ホスト・アダプタ,SCSI バス ID,論理ユニット番号 (LUN) を表します。以下のような理由で,ホストが複数あって,パスが複数になる環境に,パス方式の名前は不適当です。
- デバイスに直接アクセスするノードが複数あると,ノード名を使用できない。
- 共用バスのコントローラ名が一致しないと,ホスト・アダプタのコントローラ名は使用できない。
- ノードが複数のアダプタでデバイスに接続されている場合,ホスト・アダプタのコントローラ名は使用できない。
以上の制限事項のうち,最初の 2 つはノード割り当てクラスとポート割り当てクラスを使用すれば解決できます。3 番目の問題には,HSZ コントローラ方式の割り当てクラスを使用する必要があります。これら 3 つの割り当てクラスについては,以下の項でその概要を説明します。
6.5.1 ノード割り当てクラスの概要 |
|
ノード割り当てクラスは,ノード名の代わりにデバイス名に使用します。同じ SCSI デバイスに対して複数のノードが直接的な接続関係にあるとき,ノード割り当てクラスが必要です。
ノード割り当てクラスは,SCSI ストレージ・デバイスとアクセスを共用するすべてのノードが次の要件にあてはまるときに使用できます。
- デバイスに直接パスを 1 本だけ持っている。
- 共用バスで同じホスト・コントローラ名を使用している。
- 非共用デバイスに対する固有の名前に必要かつ十分な SCSI ID を持っている。
図 6-13 は,ノード割り当てクラスで命名されたデバイスの構成です。
図 6-13 ノード割り当てクラスで命名したデバイス