この節では、クラスタトランスポートアダプタやクラスタトランスポートケーブルなどのクラスタインターコネクトの再構成手順について説明します。これらの手順では、Sun Cluster ソフトウェアをインストールする必要があります。
通常、scsetup ユーティリティを使用すると、クラスタインターコネクトのクラスタトランスポートを管理できます。詳細は、scsetup(1M) のマニュアルページを参照してください。
クラスタソフトウェアのインストール手順については、『Sun Cluster 3.0 U1 ソフトウェアのインストール』を参照してください。クラスタハードウェアコンポーネントの保守については、『Sun Cluster 3.0 U1 Hardware Guide』を参照してください。
表 5-1 作業リスト: クラスタインターコネクトの管理
作業 |
参照箇所 |
---|---|
クラスタトランスポートの管理 - scstat を使用します。 | |
クラスタトランスポートケーブルとトランスポートアダプタの追加 - scsetup を使用します。 | |
クラスタトランスポートケーブル、トランスポートアダプタまたは、トランスポート接続点の削除 - scsetup を使用します。 | |
クラスタトランスポートケーブル、トランスポートアダプタまたは、トランスポート接続点の削除 - scsetup を使用します。 | |
クラスタトランスポートケーブルを有効にする - scsetup を使用します。 | |
クラスタトランスポートケーブルを無効にする - scsetup を使用します。 |
この手順は、SunPlex Manager GUI を使用しても実行できます。詳細については、SunPlex Manager のオンラインヘルプを参照してください。
この手順を実行するためにスーパーユーザーとしてログインする必要はありません。
クラスタインターコネクトの状態を確認します。
# scstat -W |
一般的な状態メッセージについては、以下を参照してください。
状態メッセージ |
説明および可能な処置 |
---|---|
Path online |
パスが現在正常に機能しています。処置は必要ありません。 |
Path waiting |
パスが現在初期化中です。 処置は必要ありません。 |
Path faulted |
パスが機能していません。これは、パスが一時的に待機状態とオンライン状態の中間にある状態の可能性があります。再び scstat -W を実行してもメッセージが繰り返される場合は、適切な処置を行ってください。 |
次に、正常に機能しているクラスタインターコネクトの状態の例を示します。
# scstat -W -- Cluster Transport Paths -- Endpoint Endpoint Status -------- -------- ------ Transport path: phys-schost-1:qfe1 phys-schost-2:qfe1 Path online Transport path: phys-schost-1:qfe0 phys-schost-2:qfe0 Path online Transport path: phys-schost-1:qfe1 phys-schost-3:qfe1 Path online Transport path: phys-schost-1:qfe0 phys-schost-3:qfe0 Path online Transport path: phys-schost-2:qfe1 phys-schost-3:qfe1 Path online Transport path: phys-schost-2:qfe0 phys-schost-3:qfe0 Path online |
この手順は、SunPlex Manager GUI を使用しても実行できます。詳細については、SunPlex Manager のオンラインヘルプを参照してください。
クラスタトランスポートケーブルが物理的に取り付けられていることを確認します。
クラスタトランスポートケーブルの取り付け手順については、『Sun Cluster 3.0 U1 Hardware Guide』を参照してください。
クラスタ内の任意のノードでスーパーユーザーになります。
scsetup ユーティリティを実行します。
# scsetup |
「Main Menu」が表示されます。
3 (Cluster interconnect) を入力して「Cluster Interconnect Menu」にアクセスします。
1 (Add a transport cable) を入力してトランスポートケーブルを追加します。
指示に従い、必要な情報を入力します。
2 (Add a transport adapter to a node) を入力してトランスポートアダプタを追加します。
指示に従い、必要な情報を入力します。
3(Add a transport junction) を入力してトランスポート接続点を追加します。
指示に従い、必要な情報を入力します。
クラスタトランスポートケーブル、トランスポートアダプタ、トランスポート接続点が追加されたことを確認します。
# scconf -p | grep cable # scconf -p | grep adapter # scconf -p | grep junction |
次に、scsetup コマンドを使用し、トランスポートケーブル、トランスポートアダプタ、トランスポート接続点をノードに追加する例を示します。
[ケーブルが物理的に取り付けられたことを確認する] Become superuser on any node and place the node to be removed in maintenance state. # scsetup Select Cluster interconnect. Select either Add a transport cable, Add a transport adapter to a node, or Add a transport junction. Answer the questions when prompted. You Will Need: Example: node names phys-schost-1 adapter names qfe2 junction names hub2 transport type dlpi [scconf コマンドが正常に終了したことを確認する] Command completed successfully. Quit the scsetup Cluster Interconnect Menu and Main Menu. [ケーブル、アダプタ、および接続点が追加されたことを確認する] # scconf -p | grep cable Transport cable: phys-schost-2:qfe0@1 ethernet-1@2 Enabled Transport cable: phys-schost-3:qfe0@1 ethernet-1@3 Enabled Transport cable: phys-schost-1:qfe0@0 ethernet-1@1 Enabled # scconf -p | grep adapter Node transport adapters: qfe2 hme1 qfe0 Node transport adapter: qfe0 Node transport adapters: qfe0 qfe2 hme1 Node transport adapter: qfe0 Node transport adapters: qfe0 qfe2 hme1 Node transport adapter: qfe0 # scconf -p | grep junction Cluster transport junctions: hub0 hub1 hub2 Cluster transport junction: hub0 Cluster transport junction: hub1 Cluster transport junction: hub2 |
この手順は、SunPlex Manager GUI を使用しても実行できます。詳細については、SunPlex Manager のオンラインヘルプを参照してください。
次の手順を使用し、クラスタトランスポートケーブル、クラスタトランスポートアダプタおよびトランスポート接続点をノード構成から削除します。ケーブルが無効な場合、このケーブルの 2 つの終端は構成されたままになります。トランスポートケーブルの終端として使用されているアダプタは削除できません。
クラスタノードでは、そのクラスタノードのメンバーとなるクラスタインターコネクトに、機能しているケーブルが少なくとも 1 つ接続されている必要があります。ケーブルを無効にする前には、必ず、ノードのクラスタインターコネクトの状態を確認してください。状態が冗長な場合、つまり別の接続が使用できる場合だけ、ケーブル接続を無効にします。ノードの最後の機能しているケーブルを無効にすると、そのノードはクラスタメンバーシップから外れます。
クラスタの任意のノードでスーパーユーザーになります。
残りのクラスタトランスポートパスの状態を確認します。
# scstat -W |
2 ノードクラスタのいずれかのノードを削除しようとして「パス障害 (Path faulted)」などのエラーメッセージが表示された場合、この手順を続ける前に問題を調査してください。このような問題は、ノードパスが利用できないことを示しています。残りの正常なパスを削除すると、このノードはクラスタメンバーシップから外れ、クラスタが再構成されます。
scsetup ユーティリティを実行します。
# scsetup |
「Main Menu」が表示されます。
3 (Cluster interconnect) を入力し、「Cluster Interconnect Menu」にアクセスします。
4 (Remove a Taransport cable) を入力してケーブルを削除します。
指示に従い、必要な情報を入力します。
物理的にケーブル接続を解除する場合は、ポートと宛先デバイスをつないでいるケーブルを切り離します。
アダプタを削除するには、5 (Remove a transport adapter from a node) を入力します。
指示に従い、必要な情報を入力します。
ノードから物理的にアダプタを削除する場合の手順については、『Sun Cluster 3.0 U1 Hardware Guide』を参照してください。
接続点を削除するには、6 (Remove a transport junction) を入力します。
指示に従って、必要な情報を入力します。
ポートがトランスポートケーブルの終端として使用されている場合、接続点は削除できません。
ケーブルまたはアダプタが削除されたことを確認します。
# scconf -p | grep cable # scconf -p | grep adapter # scconf -p | grep junction |
ノードからトランスポートケーブルやトランスポートアダプタが削除された場合は、このコマンドの出力には表示されません。
次に、scsetup コマンドを使用し、トランスポートケーブル、トランスポートアダプタ、トランスポート接続点を削除する例を示します。
[クラスタ内の任意のノード上でスーパーユーザーになる] [scsetup ユーティリティを実行する] # scsetup Select Cluster interconnect. Select either Add a transport cable, Add a transport adapter to a node, or Add a transport junction. Answer the questions when prompted. You Will Need: Example: node names phys-schost-1 adapter names qfe1 junction names hub1 [scconf コマンドが正常に終了したことを確認する] "Command completed successfully." Quit the scsetup Cluster Interconnect Menu and Main Menu. [ケーブル、アダプタ、接続点が削除されたことを確認する] # scconf -p | grep cable Transport cable: phys-schost-2:qfe0@1 ethernet-1@2 Enabled Transport cable: phys-schost-3:qfe0@1 ethernet-1@3 Enabled Transport cable: phys-schost-1:qfe0@0 ethernet-1@1 Enabled # scconf -p | grep adapter Node transport adapters: qfe2 hme1 qfe0 Node transport adapter: qfe0 Node transport adapters: qfe0 qfe2 hme1 Node transport adapter: qfe0 Node transport adapters: qfe0 qfe2 hme1 Node transport adapter: qfe0 # scconf -p | grep junction Cluster transport junctions: hub0 hub2 Cluster transport junction: hub0 Cluster transport junction: hub2 |
この手順は、SunPlex Manager GUI を使用しても実行できます。詳細については、SunPlex Manager のオンラインヘルプを参照してください。
このオプションを使用し、既存のクラスタトランスポートケーブルを有効にします。
クラスタ内の任意のノードでスーパーユーザーになります。
scsetup ユーティリティーを起動します。
# scsetup |
「Main Menu」が表示されます。
2 (Cluster interconnect) を入力し、「Cluster Interconnect Menu」にアクセスします。
7 (Enable a transport cable) を入力し、トランスポートケーブルを有効にします。
プロンプトが表示されたら、指示に従います。ケーブルのいずれかの終端のノード名およびアダプタ名の両方を入力する必要があります。
ケーブルが有効になっていることを確認します。
# scconf -p | grep cable |
次に、ノード phys-schost-2 にあるアダプタ qfe-1 のクラスタトランスポートケーブルを有効にする例を示します。
[任意のノードでスーパーユーザーになる] [scsetup ユーティリティを実行する] # scsetup Select Cluster interconnect>Enable a transport cable. Answer the questions when prompted. You will need the following information. You Will Need: Example: node names phys-schost-2 adapter names qfe1 junction names hub1 [scconf コマンドが正常に終了したことを確認する] scconf -c -m endpoint=phys-schost-2:qfe1,state=enabled Command completed successfully. Quit the scsetup Cluster Interconnect Menu and Main Menu. [ケーブルが有効なことを確認する] # scconf -p | grep cable Transport cable: phys-schost-2:qfe1@0 ethernet-1@2 Enabled Transport cable: phys-schost-3:qfe0@1 ethernet-1@3 Enabled Transport cable: phys-schost-1:qfe0@0 ethernet-1@1 Enabled |
この手順は、SunPlex Manager GUI を使用しても実行できます。詳細については、SunPlex Manager のオンラインヘルプを参照してください。
クラスタトランスポートケーブルを無効にし、クラスタインターコネクトパスを一時的に停止する必要があることがあります。これは、クラスタインターコネクトで発生する問題の解決や、クラスタインターコネクトのハードウェアの交換に便利です。
ケーブルが無効な場合、このケーブルの 2 つの終端は構成されたままになります。トランスポートケーブルの終端として使用されているアダプタは削除できません。
クラスタノードでは、そのクラスタノードのメンバーとなるクラスタインターコネクトに、機能しているケーブルが少なくとも 1 つ接続されている必要があります。ケーブルを無効にする前には、必ず、ノードのクラスタインターコネクトの状態を確認してください。状態が冗長な場合、つまり別の接続が使用できる場合だけ、ケーブル接続を無効にします。ノードの最後の機能しているケーブルを無効にすると、そのノードはクラスタメンバーシップから外れます。
クラスタ内の任意のノードでスーパーユーザーになります。
ケーブルを無効にする前に、クラスタインターコネクトの状態を確認します。
# scstat -W |
2 ノードクラスタのいずれかのノードを削除しようとして「パス障害 (Path faulted)」などのエラーメッセージが表示された場合、この手順を続ける前に問題を調査してください。このような問題は、ノードパスが利用できないことを示しています。残りの正常なパスを削除すると、このノードはクラスタメンバーシップから外れ、クラスタが再構成されます。
scsetup ユーティリティーを起動します。
# scsetup |
「Main Menu」が表示されます。
3 (Cluster interconnect) を入力し、「Cluster Interconnect Menu」にアクセスします。
8 (Disable a transport cable) を入力してケーブルを無効にします。
指示に従い、必要な情報を入力します。このクラスタインターコネクトのすべてのコンポーネントは無効になります。ケーブルのいずれかの終端のノード名およびアダプタ名の両方を入力する必要があります。
ケーブルが無効になっていることを確認します。
# scconf -p | grep cable |
次に、ノード phys-schost-2 にあるアダプタ qfe-1 のクラスタトランスポートケーブルを無効にする例を示します。
[任意のノードでスーパーユーザーになる] [scsetup ユーティリティを実行する] # scsetup Select Cluster interconnect>Disable a transport cable. Answer the questions when prompted. You will need the following information. You Will Need: Example: node names phys-schost-2 adapter names qfe1 junction names hub1 [scconf コマンドが正常に終了したことを確認する] scconf -c -m endpoint=phys-schost-2:qfe1,state=disabled Command completed successfully. Quit the scsetup Cluster Interconnect Menu and Main Menu. [ケーブルが無効になっていることを確認する] # scconf -p | grep cable Transport cable: phys-schost-2:qfe1@0 ethernet-1@2 Disabled Transport cable: phys-schost-3:qfe0@1 ethernet-1@3 Enabled Transport cable: phys-schost-1:qfe0@0 ethernet-1@1 Enabled |