Sun Cluster 3.0 12/01 のシステム管理

クラスタインターコネクトの管理

この節では、クラスタトランスポートアダプタやクラスタトランスポートケーブルなどのクラスタインターコネクトの再構成手順について説明します。これらの手順では、Sun Cluster ソフトウェアをインストールする必要があります。

通常、scsetup ユーティリティーを使用すると、クラスタインターコネクトのクラスタトランスポートを管理できます。詳細については、scsetup(1M) のマニュアルページを参照してください。

クラスタソフトウェアのインストール手順については、『Sun Cluster 3.0 12/01 ソフトウェアのインストール』を参照してください。クラスタハードウェアコンポーネントの保守については、『Sun Cluster 3.0 12/01 Hardware Guide』を参照してください。


注 -

クラスタインターコネクト手順中、通常は、(適切であれば)、デフォルトのポート名を選択してもかまいません。デフォルトのポート名は、ケーブルのアダプタ側が接続されているノードの内部ノード ID 番号と同じです。ただし、SCI などの特定の種類のアダプタではデフォルトのポート名は使用できません。


表 5-1 作業リスト: クラスタインターコネクトの管理

作業 

参照箇所 

クラスタトランスポートの管理 

- scsetup を使用します。

scsetup ユーティリティーにアクセスする」

クラスタトランスポートケーブルとトランスポートアダプタの追加 

- scsetup を使用します。

「クラスタインターコネクトの状態を確認する」

クラスタトランスポートケーブル、トランスポートアダプタまたは、トランスポート接続点の削除 

- scsetup を使用します。

「クラスタトランスポートケーブル、トランスポートアダプタ、トランスポート接続点を追加する」

クラスタトランスポートケーブル、トランスポートアダプタまたは、トランスポート接続点の削除 

- scsetup を使用します。

「クラスタトランスポートケーブル、トランスポートアダプタ、トランスポート接続点を削除する」

クラスタトランスポートケーブルを有効にする 

- scsetup を使用します。

「クラスタトランスポートケーブルを有効にする」

クラスタトランスポートケーブルを無効にする 

- scsetup を使用します。

「クラスタトランスポートケーブルを無効にする」

クラスタインターコネクトでの動的再構成

クラスタインターコネクト上で動的再構成 (DR) を実行するときには、いくつかの問題を考える必要があります。


注意 - 注意 -

Sun Cluster では、各クラスタノードはほかのすべてのクラスタノードに対し、(機能している) パスが少なくとも 1 つずつ必要です。ほかのクラスタノードへの最後のパスをサポートするプライベートインターコネクトインタフェースを無効にしてはなりません。


パブリックネットワークインタフェース上で DR 操作を実行するときは、次の手順をその順番どおりに行います。

表 5-2 作業マップ: パブリックネットワークインタフェースでの動的再構成

作業 

参照箇所 

1. アクティブなインターコネクトからインタフェースを無効にして削除します。 

「クラスタトランスポートケーブル、トランスポートアダプタ、トランスポート接続点を削除する」

2. パブリックネットワークインタフェース上で DR 操作を実行します。 

Sun Enterprise 10000 Dynamic Reconfiguration ユーザーマニュアル』と『Sun Enterprise 10000 Dynamic Reconfiguration リファレンスマニュアル』 (http://docs.sun.com)

クラスタインターコネクトの状態を確認する

この手順は、SunPlex Manager GUI を使用しても実行できます。詳細については、SunPlex Manager のオンラインヘルプを参照してください。

この手順を実行するためにスーパーユーザーとしてログインする必要はありません。

  1. クラスタインターコネクトの状態を確認します。


    # scstat -W
    

  2. 一般的な状態メッセージについては、以下を参照してください。

    状態メッセージ 

    説明および可能な処置 

    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 のオンラインヘルプを参照してください。

  1. クラスタトランスポートケーブルが物理的に取り付けられていることを確認します。

    クラスタトランスポートケーブルの取り付け手順については、『Sun Cluster 3.0 12/01 Hardware Guide』を参照してください。

  2. クラスタ内の任意のノード上でスーパーユーザーになります。

  3. scsetup ユーティリティーを実行します。


    # scsetup
    

    「Main Menu」が表示されます。

  4. 3 (Cluster interconnect) を入力して、「Cluster Interconnect Menu」にアクセスします。


    注 -

    SCI アダプタを使用する構成では、この手順の「Add (追加)」部分において表示されるアダプタ接続 (ポート名) のデフォルトを受け入れてはなりません。その代わりに、ノードに物理的に (ケーブルで) 接続されている、Dolphin スイッチ上のポート名 (0、1、2、または 3) を指定します。


  5. 1 (Add a transport cable) を入力してトランスポートケーブルを追加します。

    指示に従い、必要な情報を入力します。

  6. 2 (Add a transport adapter to a node) を入力してトランスポートアダプタを追加します。

    指示に従って、必要な情報を入力します。

  7. 3(Add a transport junction) を入力してトランスポート接続点を追加します。

    指示に従い、必要な情報を入力します。

  8. クラスタトランスポートケーブル、トランスポートアダプタ、トランスポート接続点が追加されたことを確認します。


    # 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 つずつ必要です。2 つのノードは必ず接続されており、お互いに分離されているノードは存在しません。ケーブルを無効にする前には、必ず、ノードのクラスタインターコネクトの状態を確認してください。状態が冗長な場合、つまり別の接続が使用できる場合だけ、ケーブル接続を無効にします。状態が冗長な場合、つまり別の接続が使用できる場合だけ、ケーブル接続を無効にします。ノードの最後の機能しているケーブルを無効にすると、そのノードはクラスタメンバーシップから外れます。


  1. クラスタ内の任意のノード上でスーパーユーザーになります。

  2. 残りのクラスタトランスポートパスの状態を確認します。


    # scstat -W
    


    注意 - 注意 -

    2 ノードクラスタのいずれかのノードを削除しようとして「パス障害 (Path faulted)」などのエラーメッセージが表示された場合、この手順を続ける前に問題を調査してください。このような問題は、ノードパスが利用できないことを示しています。残りの正常なパスを削除すると、このノードはクラスタメンバーシップから外れ、クラスタが再構成されます。


  3. scsetup ユーティリティーを実行します。


    # scsetup
    

    「Main Menu」が表示されます。

  4. 3 (Cluster interconnect) を入力して、「Cluster Interconnect Menu」にアクセスします。

  5. 4 (Remove a Taransport cable) を入力して、ケーブルを削除します。

    指示に従い、必要な情報を入力します。アプリケーションのノード名、アダプタ名、および接続点名を知っておく必要があります。


    注 -

    ケーブルを物理的に取り外す場合は、ポートと宛先デバイスをつないでいるケーブルを切り離します。


  6. アダプタを削除するには、5 (Remove a transport adapter from a node) を入力します。

    指示に従い、必要な情報を入力します。アプリケーションのノード名、アダプタ名、および接続点名を知っておく必要があります。


    注 -

    アダプタを物理的にノードから取り外す手順については、『Sun Cluster 3.0 12/01 Hardware Guide』を参照してください。


  7. 接続点を削除するには、6 (Remove a transport junction) を入力します。

    指示に従い、必要な情報を入力します。アプリケーションのノード名、アダプタ名、および接続点名を知っておく必要があります。


    注 -

    ポートがトランスポートケーブルの終端として使用されている場合、接続点は削除できません。


  8. ケーブルまたはアダプタが削除されたことを確認します。


    # scconf -p | grep cable
    # scconf -p | grep adapter
    # scconf -p | grep junction
    

    ノードからトランスポートケーブルやトランスポートアダプタが削除された場合は、このコマンドの出力には表示されません。

例 - トランスポートケーブル、トランスポートアダプタ、トランスポート接続点の削除

次に、scsetup コマンドを使用して、トランスポートケーブル、トランスポートアダプタ、またはトランスポート接続点を削除する例を示します。


[クラスタ内の任意のノード上でスーパーユーザーになる]
[ユーティリティーを実行する]
# scsetup
Type 3 (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 のオンラインヘルプを参照してください。

このオプションを使用して、既存のクラスタトランスポートケーブルを有効にします。

  1. クラスタ内の任意のノード上でスーパーユーザーになります。

  2. scsetup ユーティリティーを起動します。


    # scsetup
    

    「Main Menu」が表示されます。

  3. 2 (Cluster interconnect) を入力して、「Cluster Interconnect Menu」にアクセスします。

  4. 7 (Enable a transport cable) を入力して、トランスポートケーブルを有効にします。

    プロンプトが表示されたら、指示に従います。ケーブルのいずれかの終端のノード名およびアダプタ名の両方を入力する必要があります。

  5. ケーブルが有効になっていることを確認します。


    # 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 つずつ必要です。2 つのノードは必ず接続されており、お互いに分離されているノードは存在しません。ケーブルを無効にする前には、必ず、ノードのクラスタインターコネクトの状態を確認してください。状態が冗長な場合、つまり別の接続が使用できる場合だけ、ケーブル接続を無効にします。状態が冗長な場合、つまり別の接続が使用できる場合だけ、ケーブル接続を無効にします。ノードの最後の機能しているケーブルを無効にすると、そのノードはクラスタメンバーシップから外れます。


  1. クラスタ内の任意のノード上でスーパーユーザーになります。

  2. ケーブルを無効にする前に、クラスタインターコネクトの状態を確認します。


    # scstat -W
    


    注意 - 注意 -

    2 ノードクラスタのいずれかのノードを削除しようとして「パス障害 (Path faulted)」などのエラーメッセージが表示された場合、この手順を続ける前に問題を調査してください。このような問題は、ノードパスが利用できないことを示しています。残りの正常なパスを削除すると、このノードはクラスタメンバーシップから外れ、クラスタが再構成されます。


  3. scsetup ユーティリティーを起動します。


    # scsetup
    

    「Main Menu」が表示されます。

  4. 3 (Cluster interconnect) を入力して、「Cluster Interconnect Menu」にアクセスします。

  5. 8 (Disable a transport cable) を入力して、ケーブルを無効にします。

    指示に従い、必要な情報を入力します。このクラスタインターコネクトのすべてのコンポーネントは無効になります。ケーブルのいずれかの終端のノード名およびアダプタ名の両方を入力する必要があります。

  6. ケーブルが無効になっていることを確認します。


    # 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