Sun Enterprise サーバー Alternate Pathing 2.3 ユーザーマニュアル

Alternate Pathing の基本概念

ここでは、AP の基本概念と用語について説明します。

物理パス

AP では、入出力デバイスはディスクまたはネットワークのどちらかです。「入出力コントローラ」は、入出力デバイス用のコントローラカードです。「入出力ポート」はコントローラカード上のコネクタを指します。通常、コントローラカードにはポートが 2 つ以上あります。「デバイスノード」とは、物理デバイスを指定するときに使用する、/devices または /dev ディレクトリ内でのパスです (例: /dev/dsk/c0t0d1s0)。「物理パス」という用語は、ホストからディスクまたはネットワークへの電気的な経路を指します。

図 1-4 物理パス

Graphic

物理デバイスは、/dev/dsk/c0t0d1s0 のようなデバイスノードによって参照します。

メタディスク

「メタディスク」は、2 つある物理パスのどちらかを経由してディスクにアクセスするための構造です (図 1-5 を参照)。このとき、スクリプト内やプログラム内でどちらの物理パスも明示的に参照する必要はありません。スクリプト内やプログラム内でメタディスクを参照する場合は、/dev/ap/dsk/mc0t1d1s0 のような AP 固有のデバイスノードを使用して参照します。詳細については、第 3 章「メタディスクと ディスクパスグループの使用」を参照してください。

下図では、現在どちらの pln ポート (pln:2 または pln:9) が入出力を処理しているかに関係なく、AP 固有のデバイスノードを使用してディスクの入出力が実行されます。

図 1-5 メタディスク

Graphic

メタネットワーク

「メタネットワーク」は、2 つある物理パスのどちらかを経由してネットワークにアクセスするための構造です (図 1-6 を参照)。このとき、スクリプト内やプログラム内でどちらの物理パスも明示的に参照する必要はありません。スクリプト内やプログラム内でメタネットワークを参照する場合は、mether1 のような「メタネットワークインタフェース」名を使用して参照します。詳細については、「メタネットワークインタフェース」を参照してください。

下図では、現在どのコントローラ (hme1 または qfe3) がメタネットワークの入出力を処理しているかに関係なく、mether1 を使用してメタネットワークにアクセスします。

図 1-6 メタネットワーク

Graphic

ディスクパスグループ

「ディスクパスグループ」は、図 1-7 に示すように、同じディスクアレイに接続された 2 つの物理パスからなります。物理パスは、パスグループの一部であるときには、「代替パス」と呼ばれます。ディスクへの代替パスは、代替パスが使用する pln ポートまたは sf ポートによって一意に識別することができます。複数の代替パスが同時にディスクの入出力を処理することはできません。現在入出力を処理している代替パスを「有効な代替パス」と呼びます。

メタディスク (/dev/ap/[r]dsk/mc?t?d?s? など) がスクリプト内やプログラム内で「個別のディスク」にアクセスするための手段を提供するのに対し、ディスクパスグループは AP コマンドを実行する際にそのディスクへの「パス」を操作するための手段を提供します。たとえば、「切り替え」操作を実行する、すなわち、有効な代替パスを別のパスに変更するには、apconfig(1M) コマンド内でディスクパスグループを参照します。

代替パスの 1 つを「主パス」として指定します。主パスは、最初の有効な代替パスです。切り替え操作を実行すると、有効な代替パスは変更されますが、主パスはそのままです。ディスクパスグループは、主パスに対応する pln ポート (pln:1 など) または sf ポート (sf:1 など) を指定して参照します。pln または sf ポート名の判定についての詳細は、「メタディスクのデバイスノード」を参照してください。

ディスクパスグループの有効な代替パスを切り替えるには、以下のコマンドを使用します。


# apconfig -P pln:2 -a pln:9

図 1-7 に、apconfig(1M) コマンドを使用してディスクパスグループの有効な代替パスを切り替えた例を示します。

図 1-7 ディスクパスグループスイッチ

Graphic

ネットワークパスグループ

「ネットワークパスグループ」は、図 1-8 に示すように、同じ物理ネットワークに接続された 2 つのネットワークコントローラからなります。「代替パス」、「有効な代替パス」、および「切り替え」という用語は、基本的にはディスクパスグループに対して使用する場合と同じ意味を持ちます。ただし、ネットワークパスグループには、「主パス」は存在しません。

ネットワークパスグループを指定するには、対応するメタネットワークインタフェース名を、mether1 のように参照します。メタネットワークインタフェース名は、 「メタネットワークインタフェース」で説明しています。ネットワークパスグループの有効な代替パスを切り替えるには、以下のコマンドを使用します。


#apconfig -a mether1  -a  hme1

図 1-8 に、apconfig(1M) コマンドを使用してネットワークパスグループの有効な代替パスを切り替えた例を示します。

図 1-8 ネットワークパスグループ

Graphic