JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Cluster システム管理     Oracle Solaris Cluster 3.3 3/13 (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris Cluster の管理の概要

2.  Oracle Solaris Cluster と RBAC

3.  クラスタの停止とブート

4.  データ複製のアプローチ

5.  グローバルデバイス、ディスクパス監視、およびクラスタファイルシステムの管理

6.  定足数の管理

7.  クラスタインターコネクトとパブリックネットワークの管理

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

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

クラスタインターコネクトのステータスを確認する方法

クラスタトランスポートケーブル、トランスポートアダプタ、トランスポートスイッチを追加する方法

クラスタトランスポートケーブル、トランスポートアダプタ、トランスポートスイッチを削除する方法

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

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

トランスポートアダプタのインスタンス番号を確認する方法

既存のクラスタのプライベートネットワークアドレスまたはアドレス範囲を変更する方法

パブリックネットワークの管理

クラスタで IP ネットワークマルチパスグループを管理する方法

パブリックネットワークインタフェースでの動的再構成

8.  ノードの追加と削除

9.  クラスタの管理

10.  CPU 使用率の制御の構成

11.  Oracle Solaris Cluster ソフトウェアおよびファームウェアのパッチ適用

12.  クラスタのバックアップと復元

13.  グラフィカルユーザーインタフェースによる Oracle Solaris Cluster の管理

A.  例

索引

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

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

通常、clsetup ユーティリティーを使用すると、クラスタインターコネクトのクラスタトランスポートを管理できます。詳細は、clsetup(1CL) のマニュアルページを参照してください。クラスタインターコネクトコマンドはすべて、グローバルクラスタ投票ノードで実行する必要があります。

クラスタソフトウェアをインストールする手順については、『Oracle Solaris Cluster ソフトウェアのインストール』を参照してください。クラスタハードウェアコンポーネントをサービスする手順については、『Oracle Solaris Cluster 3.3 3/13 Hardware Administration Manual 』を参照してください。


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


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

タスク
手順
clsetup(1CL) を使用することで、クラスタトランスポートを管理する
clinterconnect status を使用することで、クラスタインターコネクトのステータスを確認する
clsetup を使用することで、クラスタトランスポートケーブル、トランスポートアダプタ、またはスイッチを追加する
clsetup を使用することで、クラスタトランスポートケーブル、トランスポートアダプタ、またはトランスポートスイッチを削除する
clsetup を使用することで、クラスタトランスポートケーブルを有効にする
clsetup を使用することで、クラスタトランスポートケーブルを無効にする
トランスポートアダプタのインスタンス番号の確認
IP アドレスまたは既存のクラスタのアドレス範囲の変更

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

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


注意

注意 - Oracle Solaris Cluster ソフトウェアの個々のクラスタノードには、他のすべてのクラスタノードに対する有効なパスが、少なくとも 1 つは存在していなければなりません。したがって、個々のクラスタノードへの最後のパスをサポートするプライベートインターコネクトインタフェースを無効にしないでください。


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

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

タスク
手順
1. アクティブなインターコネクトからインタフェースを無効にして削除
2. パブリックネットワークインタフェース上で DR 操作を実行

クラスタインターコネクトのステータスを確認する方法

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

phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。

この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。

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

  1. クラスタインターコネクトのステータスを確認します。
    % clinterconnect status 
  2. 一般的なステータスメッセージについては、以下の表を参照してください。
    ステータスメッセージ
    説明および可能な処置
    Path online
    パスが現在正常に機能しています。処置は必要ありません。
    Path waiting
    パスが現在初期化中です。処置は必要ありません。
    Faulted
    パスが機能していません。これは、パスが一時的に待機状態とオンライン状態の中間にある状態の可能性があります。再び clinterconnect status を実行してもメッセージが繰り返される場合は、適切な処置を行なってください。

例 7-1 クラスタインターコネクトのステータスを確認する

次に、正常に機能しているクラスタインターコネクトのステータスの例を示します。

% clinterconnect status 
-- 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

クラスタトランスポートケーブル、トランスポートアダプタ、トランスポートスイッチを追加する方法

クラスタのプライベートトランスポートの要件については、『Oracle Solaris Cluster 3.3 3/13 Hardware Administration Manual』の「Interconnect Requirements and Restrictions」を参照してください。

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

phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。

この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。

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

    クラスタトランスポートケーブル のインストール手順については、『Oracle Solaris Cluster 3.3 3/13 Hardware Administration Manual』を参照してください。

  2. クラスタ内にある任意のノード上でスーパーユーザーになります。
  3. clsetup ユーティリティーを起動します。
    # clsetup

    メインメニューが表示されます。

  4. クラスタインターコネクトメニューを表示するためのオプションに対応する番号を入力します。
  5. トランスポートケーブルを追加するためのオプションに対応する番号を入力します。

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

  6. トランスポートアダプタをノードに追加するためのオプションに対応する番号を入力します。

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

    クラスタインターコネクトで次のアダプタのいずれかを使用する予定の場合、関連するエントリを各クラスタノードの /etc/system ファイルに追加します。このエントリは、次のシステム再ブート後に有効になります。


    アダプタ
    エントリ
    ce
    set ce:ce_taskq_disable=1
    ipge
    set ipge:ipge_taskq_disable=1
    ixge
    set ixge:ixge_taskq_disable=1
  7. トランスポートスイッチを追加するためのオプションに対応する番号を入力します。

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

  8. クラスタトランスポートケーブル、トランスポートアダプタ、トランスポートスイッチが追加されたことを確認します。
    # clinterconnect show node:adapter,adapternode
    # clinterconnect show node:adapter
    # clinterconnect show node:switch

例 7-2 クラスタトランスポートケーブル、トランスポートアダプタ、トランスポートスイッチの追加

次の例に、clsetup ユーティリティーを使用し、トランスポートケーブル、トランスポートアダプタ、トランスポートスイッチをノードに追加する方法を示します。

[Ensure that the physical cable is installed.]
[Start the clsetup utility:]
# clsetup
[Select Cluster interconnect]

[Select either Add a transport cable, 
Add a transport adapter to a node, 
or Add a transport switch.}
[Answer the questions when prompted.]
   [You Will Need:  ]       
[Information:       Example:[
   node names             phys-schost-1
   adapter names          qfe2
   switch names         hub2
   transport type         dlpi
[Verify that the clinterconnect
 command completed successfully:]Command completed successfully.
Quit the clsetup Cluster Interconnect Menu and Main Menu. 
[Verify that the cable, adapter, and switch are added:]
# clinterconnect show phys-schost-1:qfe2,hub2
  ===Transport Cables ===
Transport Cable:                  phys-schost-1:qfe2@0,hub2
  Endpoint1:                  phys-schost-2:qfe0@0
  Endpoint2:                  ethernet-1@2 ???? Should this be hub2?
  State:                      Enabled

# clinterconnect show phys-schost-1:qfe2
=== Transport Adepters for qfe2
Transport Adapter:                             qfe2
  Adapter State:                                 Enabled
  Adapter Transport Type:                        dlpi
  Adapter Property (device_name):                ce
  Adapter Property (device_instance):            0
  Adapter Property (lazy_free):                  1
  Adapter Property (dlpi_heartbeat_timeout):     10000
  Adpater Property (dlpi_heartbeat_quantum):     1000
  Adapter Property (nw_bandwidth):               80
  Adapter Property (bandwidth):                  70
  Adapter Property (ip_address):                 172.16.0.129
  Adapter Property (netmask):                    255.255.255.128
  Adapter Port Names:                            0
  Adapter Port STate (0):                        Enabled

# clinterconnect show phys-schost-1:hub2

=== Transport Switches ===
Transport Switch:                              hub2
  Switch State:                                  Enabled
  Switch Type:                                   switch
  Switch Port Names:                             1 2
  Switch Port State(1):                          Enabled
  Switch Port State(2):                          Enabled

次の手順

クラスタトランスポートケーブルのインターコネクトのステータスを確認するには、「クラスタインターコネクトのステータスを確認する方法」を参照してください。

クラスタトランスポートケーブル、トランスポートアダプタ、トランスポートスイッチを削除する方法

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

次の手順を使用して、ノード構成からクラスタトランスポートケーブル、トランスポートアダプタ、およびトランスポートスイッチを削除します。ケーブルを無効にした場合、このケーブルの 2 つのエンドポイントは構成されたままになります。トランスポートケーブルの終端として使用されているアダプタは削除できません。


注意

注意 - 各クラスタノードには、他のすべてのクラスタノードに対する (機能している) トランスポートパスが少なくとも 1 つずつ必要です。2 つのノードは必ず接続されており、お互いに分離されているノードは存在しません。ケーブルを無効にする前には、必ず、ノードのクラスタインターコネクトのステータスを確認してください。状態が冗長な場合、つまり別の接続が使用できる場合だけ、ケーブル接続を無効にします。ノードの最後の機能しているケーブルを無効にすると、そのノードはクラスタメンバーシップから外れます。


phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。

この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。

  1. クラスタ内にある任意のノード上でスーパーユーザーになります。
  2. 残りのクラスタトランスポートパスのステータスを確認します。
    # clinterconnect status

    注意

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


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

    メインメニューが表示されます。

  4. クラスタインターコネクトメニューにアクセスするためのオプションに対応する番号を入力します。
  5. トランスポートケーブルを無効にするためのオプションに対応する番号を入力します。

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

  6. トランスポートケーブルを削除するためのオプションに対応する番号を入力します。

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


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


  7. トランスポートアダプタをノードから削除するためのオプションに対応する番号を入力します。

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


    注 - 物理アダプタをノードから取り外す場合は、『Oracle Solaris Cluster 3.3 3/13 Hardware Administration Manual』のハードウェアサービス手順を参照してください。


  8. トランスポートスイッチを削除するためのオプションに対応する番号を入力します。

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


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


  9. ケーブル、アダプタ、またはスイッチが削除されたことを確認します。
    # clinterconnect show node:adapter,adapternode
    # clinterconnect show  node:adapter
    # clinterconnect show  node:switch

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

例 7-3 トランスポートケーブル、トランスポートアダプタ、トランスポートスイッチの削除

次の例に、clsetup コマンドを使用して、トランスポートケーブル、トランスポートアダプタ、またはトランスポートスイッチを削除する方法を示します。

[Become superuser on any node in the cluster.]
[Start the utility:]
# clsetup
[Select Cluster interconnect.[
[Select either Remove a transport cable, 
Remove a transport adapter to a node, 
or Remove a transport switch.[
[Answer the questions when prompted.[
   You Will Need:         
   Information            Example:
   node names             phys-schost-1
   adapter names          qfe1
   switch names           hub1
[Verify that the clinterconnect
 command was completed successfully:]
Command completed successfully.
[Quit the clsetup utility Cluster Interconnect Menu and Main Menu.]
[Verify that the cable, adapter, or switch is removed:]
# clinterconnect show phys-schost-1:qfe2,hub2
 ===Transport Cables ===
Transport Cable:                  phys-schost-2:qfe2@0,hub2
  Cable Endpoint1:                  phys-schost-2:qfe0@0
  Cable Endpoint2:                  ethernet-1@2 ??? Should this be hub2???
  Cable State:                      Enabled

# clinterconnect show phys-schost-1:qfe2
=== Transport Adepters for qfe2
Transport Adapter:                             qfe2
  Adapter State:                                 Enabled
  Adapter Transport Type:                        dlpi
  Adapter Property (device_name):                ce
  Adapter Property (device_instance):            0
  Adapter Property (lazy_free):                  1
  Adapter Property (dlpi_heartbeat_timeout):     10000
  Adpater Property (dlpi_heartbeat_quantum):     1000
  Adapter Property (nw_bandwidth):               80
  Adapter Property (bandwidth):                  70
  Adapter Property (ip_address):                 172.16.0.129
  Adapter Property (netmask):                    255.255.255.128
  Adapter Port Names:                            0
  Adapter Port STate (0):                        Enabled

# clinterconnect show phys-schost-1:hub2
=== Transport Switches ===
Transport Switch:                              hub2
  Switch State:                                  Enabled
  Switch Type:                                   switch
  Switch Port Names:                             1 2
  Switch Port State(1):                          Enabled
  Switch Port State(2):                          Enabled

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

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

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

phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。

この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。

  1. クラスタ内にある任意のノード上でスーパーユーザーになります。
  2. clsetup ユーティリティーを起動します。
    # clsetup

    メインメニューが表示されます。

  3. クラスタインターコネクトメニューにアクセスするためのオプションに対応する番号を入力し、Return キーを押します。
  4. トランスポートケーブルを有効にするためのオプションに対応する番号を入力し、Return キーを押します。

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

  5. ケーブルが有効になっていることを確認します。
    # clinterconnect show  node:adapter,adapternode

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

次の例は、ノード phys-schost-2 にあるアダプタ qfe-1 のクラスタトランスポートケーブルを有効にする方法を示しています。

[Become superuser on any node.]
[Start the clsetup utility:]
# clsetup
[Select Cluster interconnect>Enable a transport cable.[

[Answer the questions when prompted.[
[You will need the following information.[
   You Will Need:         
Information: Example:
   node names             phys-schost-2
   adapter names          qfe1
   switch names           hub1
[Verify that the scinterconnect
 command was completed successfully:]
 
clinterconnect  enable phys-schost-2:qfe1
 
Command completed successfully.
[Quit the clsetup Cluster Interconnect Menu and Main Menu.]
[Verify that the cable is enabled:]
# clinterconnect show  phys-schost-1:qfe2,hub2
  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

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

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

クラスタトランスポートケーブルを無効にして、クラスタインターコネクトパスを一時的に停止する必要がある場合があります。一時的な停止は、クラスタインターコネクトで発生する問題の解決や、クラスタインターコネクトのハードウェアの交換に便利です。

ケーブルを無効にした場合、このケーブルの 2 つのエンドポイントは構成されたままになります。トランスポートケーブルの終端として使用されているアダプタは削除できません。


注意

注意 - 各クラスタノードには、他のすべてのクラスタノードに対する (機能している) トランスポートパスが少なくとも 1 つずつ必要です。2 つのノードは必ず接続されており、お互いに分離されているノードは存在しません。ケーブルを無効にする前には、必ず、ノードのクラスタインターコネクトのステータスを確認してください。状態が冗長な場合、つまり別の接続が使用できる場合だけ、ケーブル接続を無効にします。ノードの最後の機能しているケーブルを無効にすると、そのノードはクラスタメンバーシップから外れます。


phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。

この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。

  1. クラスタ内にある任意のノード上でスーパーユーザーになります。
  2. ケーブルを無効にする前に、クラスタインターコネクトのステータスを確認します。
    # clinterconnect status

    注意

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


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

    メインメニューが表示されます。

  4. クラスタインターコネクトメニューにアクセスするためのオプションに対応する番号を入力し、Return キーを押します。
  5. トランスポートケーブルを無効にするためのオプションに対応する番号を入力し、Return キーを押します。

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

  6. ケーブルが無効になっていることを確認します。
    # clinterconnect show  node:adapter,adapternode

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

次の例は、ノード phys-schost-2 にあるアダプタ qfe-1 のクラスタトランスポートケーブルを無効にする方法を示しています。

[Become superuser on any node.]
[Start the clsetup utility:]
# clsetup
[Select Cluster interconnect>Disable a transport cable.]

[Answer the questions when prompted.]
[You will need the following information.]
  [ You Will Need:]
Information: Example:
   node names             phys-schost-2
   adapter names          qfe1
   switch names           hub1
[Verify that the clinterconnect
 command was completed successfully:]
 Command completed successfully.
[Quit the clsetup Cluster Interconnect Menu and Main Menu.]
[Verify that the cable is disabled:]
# clinterconnect show  -p phys-schost-1:qfe2,hub2
  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

トランスポートアダプタのインスタンス番号を確認する方法

clsetup コマンドを使用して正しいトランスポートアダプタの追加と削除を行うには、トランスポートアダプタのインスタンス番号を確認する必要があります。アダプタ名は、アダプタの種類とアダプタのインスタンス番号を組み合わせたものです。

  1. スロット番号にもとづき、アダプタの名前を確認してください。

    次の画面は例であり、個々のハードウェアと一致しない可能性があります。

    # prtdiag
    ...
    ========================= IO Cards =========================                     
                             Bus  Max  
     IO  Port Bus      Freq Bus  Dev, 
    Type     ID  Side Slot MHz  Freq Func State Name Model
    ---- ---- ---- ---- ---- ---- ---- ----- --------------------------------
    XYZ   8    B    2    33   33  2,0  ok    xyz11c8,0-xyz11c8,d665.11c8.0.0 
    XYZ   8    B    3    33   33  3,0  ok    xyz11c8,0-xyz11c8,d665.11c8.0.0 
    ...
  2. アダプタのパスを使用して、アダプタのインスタンス番号を確認してください。

    次の画面は例であり、個々のハードウェアと一致しない可能性があります。

    # grep sci /etc/path_to_inst
    "/xyz@1f,400/pci11c8,o@2" 0 "ttt"
    "/xyz@1f,4000.pci11c8,0@4 "ttt"
  3. アダプタの名前とスロット番号を使用してアダプタのインスタンス番号を確認してください。

    次の画面は例であり、個々のハードウェアと一致しない可能性があります。

    # prtconf
    ...
    xyz, instance #0
                 xyz11c8,0, instance #0
                xyz11c8,0, instance #1
    ...

既存のクラスタのプライベートネットワークアドレスまたはアドレス範囲を変更する方法

プライベートネットワークアドレスまたは使用されるネットワークアドレスの範囲、またはその両方を変更するには、次の手順に従います。

始める前に

スーパーユーザーのリモートシェルの rsh(1M) または Secure Shell の ssh(1) アクセスが、すべてのクラスタノードで有効になっていることを確認します。詳細は、rsh(1M) または ssh(1) のマニュアルページを参照してください。

  1. 各クラスタノード上で次のサブステップを実行することで、すべてのクラスタノードをリブートし、非クラスタモードにします。
    1. 非クラスタモードで起動するクラスタノード上で、スーパーユーザーになるか、RBAC の承認 solaris.cluster.admin を提供する役割になります。
    2. clnode evacuate および cluster shutdown コマンドを使用してノードを停止します。

      clnode evacuate コマンドは、すべてのデバイスグループを、指定ノードから次に優先されるノードに切り替えます。またこのコマンドは、指定ノード上の投票または非投票ノードから、次に優先される投票または非投票ノードへ、すべてのリソースグループを切り替えます。

      # clnode evacuate  node
      # cluster shutdown -g0 -y
  2. 1 つのノードから、clsetup ユーティリティーを起動します。

    非クラスタモードで動作している場合、clsetup ユーティリティーは非クラスタモード動作用のメインメニューを表示します。

  3. 「クラスタトランスポート用のネットワークアドレス指定と範囲の変更」のオプションに対応する番号を入力し、Return キーを押します。

    clsetup ユーティリティーは現在のプライベートネットワーク構成を表示し、この構成を変更するかどうかを尋ねます。

  4. プライベートネットワークの IP アドレスと IP アドレス範囲のいずれかを変更するには、yes と入力し、Return キーを押します。

    clsetup ユーティリティーはデフォルトのプライベートネットワーク IP アドレスである 172.16.0.0 を表示し、このデフォルトをそのまま使用してもよいかどうかを尋ねます。

  5. プライベートネットワーク IP アドレスを変更するか、そのまま使用します。
    • デフォルトのプライベートネットワーク IP アドレスをそのまま使用し、IP アドレス範囲の変更に進むには、yes と入力し、Return キーを押します。

      clsetup ユーティリティーは、デフォルトのネットマスクをそのまま使用してもよいかどうかを尋ねます。次の手順に進み、応答を入力します。

    • デフォルトのプライベートネットワーク IP アドレスを変更するには、次のサブステップを実行します。
      1. clsetup ユーティリティーの、デフォルトのアドレスをそのまま使用してもよいかどうかに関する質問に対しては no と入力し、Return キーを押します。

        clsetup ユーティリティーは、新しいプライベートネットワーク IP アドレスを入力するプロンプトを表示します。

      2. 新しい IP アドレスを入力し、Return キーを押します。

        clsetup ユーティリティーはデフォルトのネットマスクを表示し、デフォルトのネットマスクをそのまま使用してもよいかどうかを尋ねます。

  6. デフォルトのプライベートネットワーク IP アドレス範囲を変更するか、そのまま使用します。

    デフォルトのネットマスクは 255.255.240.0 です。このデフォルトの IP アドレス範囲は、クラスタ内で最大 64 のノード、最大 12 のゾーンクラスタ、および最大 10 のプライベートネットワークをサポートします。

    • デフォルトの IP アドレス範囲をそのまま使用するには、「yes」と入力して、Return キーを押します。

      そして次の手順に進みます。

    • IP アドレス範囲を変更するには、次のサブステップを実行します。
      1. clsetup ユーティリティーの、デフォルトのアドレス範囲をそのまま使用してもよいかどうかに関する質問に対しては no と入力し、Return キーを押します。

        デフォルトのネットマスクを使用しない場合、clsetup ユーティリティーは、クラスタで構成する予定のノード、プライベートネットワーク、およびゾーンクラスタの数を入力するプロンプトを表示します。

      2. クラスタで構成する予定のノード、プライベートネットワーク、およびゾーンクラスタの数を入力します。

        これらの数から、clsetup ユーティリティーは 2 つの推奨ネットマスクを計算します。

        • 第一のネットマスクは、ユーザーが指定したノード、プライベートネットワーク、およびゾーンクラスタの数をサポートする、最低限のネットマスクです。

        • 第二のネットマスクは、将来ありうる成長に対応するため、ユーザーが指定したノード、プライベートネットワーク、およびゾーンクラスタの数の 2 倍をサポートします。

      3. 計算されたネットマスクのいずれかを指定するか、ノード、プライベートネットワーク、およびゾーンクラスタの予定数をサポートする別のネットマスクを指定します。
  7. 更新を使用して続行するかに関する clsetup ユーティリティーの質問に対しては、yes と入力します。
  8. 完了後 clsetup ユーティリティーを終了します。
  9. 各クラスタノードに対して次のサブステップを実行することで、各クラスタノードをリブートし、クラスタモードに戻します。
    1. ノードをブートします。
      • SPARC ベースのシステム上で、次のコマンドを実行します。

        ok boot
      • x86 ベースのシステム上で、次のコマンドを実行します。

        GRUB メニューが表示された時点で、適切な Oracle Solaris エントリを選択し、Enter キーを押します。 次のような GRUB メニューが表示されます。

        GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
        +-------------------------------------------------------------------------+
        | Solaris 10 /sol_10_x86                                                  |
        | Solaris failsafe                                                        |
        |                                                                         |
        +-------------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press enter to boot the selected OS, 'e' to edit the
        commands before booting, or 'c' for a command-line.
  10. ノードが問題なくブートし、オンラインであることを確認します。
    # cluster status -t node