Sun Cluster ソフトウェアのインストール (Solaris OS 版)

Procedure追加のクラスタノードとして Sun Cluster ソフトウェアを構成する (scinstall)

この手順を実行して、新しいノードを既存のクラスタに追加します。この手順の代わりに JumpStart を使用して新しいノードを追加するには、「Solaris と Sun Cluster ソフトウェアをインストールする (JumpStart)」を参照してください。


注 –

この手順では、対話型の scinstall コマンドを使用します。インストールスクリプトを開発するときなど、非対話型の scinstall コマンドを使用する場合は、scinstall(1M) のマニュアルページを参照してください。

scinstall コマンドを実行する前に、手動またはサイレントモード形式の Java ES installer コマンドを使用して、Sun Cluster ソフトウェアパッケージがノードにインストールされていることを確認してください。Java ES installer プログラムをインストールスクリプトから実行する方法についての詳細は、『Sun Java Enterprise System 5 Installation Guide for UNIX』の第 5 章「Installing in Silent Mode」を参照してください。


始める前に

次の作業を実行します。

これらのガイドラインに従い、次に示す手順で対話式の scinstall ユーティリティーを使用します。

  1. 構成するクラスタノードで、スーパーユーザーになります。

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


    phys-schost-new# /usr/cluster/bin/scinstall
    

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

  3. 「新しいクラスタの作成またはクラスタノードの追加」というオプションに対応する番号を入力し、Return キーを押します。


      *** Main Menu ***
    
        Please select from one of the following (*) options:
    
          * 1) Create a new cluster or add a cluster node
            2) Configure a cluster to be JumpStarted from this install server
            3) Manage a dual-partition upgrade
            4) Upgrade this cluster node
          * 5) Print release information for this cluster node
    
          * ?) Help with menu options
          * q) Quit
    
        Option:  1
    

    「新しいクラスタとクラスタノード」メニューが表示されます。

  4. 「このマシンを既存のクラスタ内にノードとして追加」オプションに対応する番号を入力して、Return キーを押します。

  5. メニュープロンプトに従って、 構成計画ワークシートから回答を入力します。

    scinstall ユーティリティーがノードを構成し、クラスタのノードを起動します。

  6. DVD-ROM ドライブから Sun Java Availability Suite DVD-ROM を取り出します。

    1. DVD-ROM が使用されていないことを確認し、DVD-ROM 上にないディレクトリに移動します。

    2. DVD-ROM を取り出します。


      phys-schost# eject cdrom
      
  7. 他のノードでもこの手順を繰り返して、すべての追加ノードの構成が完了するまでクラスタに追加します。

  8. Solaris 10 OS の場合、各ノードで Service Management Facility (SMF) のマルチユーザーサービスがオンラインであることを確認してください。

    ノードでサービスがまだオンラインでない場合は、状態がオンラインになるのを待ってから、次の手順に進んでください。


    phys-schost# svcs multi-user-server
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  9. 有効なクラスタメンバーから、他のノードがクラスタに参加するのを防ぎます。


    phys-schost# claccess deny-all
    

    あるいは、clsetup ユーティリティーも使用できます。手順については、『Sun Cluster のシステム管理 (Solaris OS 版)』「ノードを認証ノードリストに追加する」を参照してください。

  10. 1 つのノードで、スーパーユーザーになります。

  11. すべてのノードがクラスタに結合していることを確認します。


    phys-schost# clnode status
    

    出力は次のようになります。


    === Cluster Nodes ===
    
    --- Node Status ---
    
    Node Name                                       Status
    ---------                                       ------
    phys-schost-1                                   Online
    phys-schost-2                                   Online
    phys-schost-3                                   Online

    詳細については、clnode(1CL) のマニュアルページを参照してください。

  12. 必要なパッチがすべてインストールされていることを確認します。


    phys-schost# showrev -p
    
  13. (省略可能) 監視対象のディスクパスがすべて失敗する場合は、自動ノード再起動を有効にします。

    1. 自動リブート機能を有効にします。


      phys-schost# clnode set -p reboot_on_path_failure=enabled
      
      -p

      設定するプロパティーを指定します。

      reboot_on_path_failure=enable

      クラスタ内の異なるノードから 1 つ以上のディスクにアクセスできる場合、監視されているすべてのディスクパスで障害が発生するとノードが再起動するように指定します。

    2. ディスクパスの障害発生時の自動リブートが有効になっていることを確認します。


      phys-schost# clnode show
      === Cluster Nodes ===                          
      
      Node Name:                                      node
      …
        reboot_on_path_failure:                          enabled
      …
  14. 高可用ローカルファイルシステムで Sun Cluster HA for NFS を使用する場合は、ループバックファイルシステム (LOFS) が無効になっていることを確認してください。

    LOFS を無効にするには、クラスタの各ノードの/etc/system ファイルに次のエントリを追加します。


    exclude:lofs

    /etc/system ファイルへの変更は、次のシステム再起動後に有効になります。


    注 –

    高可用ローカルファイルシステムで Sun Cluster HA for NFS を使用し、automountd を実行している場合は、LOFS を有効にすることはできません。LOFS が Sun Cluster HA for NFS でスイッチオーバーの問題を引き起こすおそれがあります。高可用ローカルファイルシステムに Sun Cluster HA for NFS を追加することを選択する場合は、次のいずれかの構成の変更を行う必要があります。

    ただし、クラスタで非大域ゾーンを構成する場合は、すべてのクラスタノードで LOFS を有効にする必要があります。高可用ローカルファイルシステム上の Sun Cluster HA for NFS が LOFS と共存する必要がある場合は、LOFS を無効にする代わりに、ほかのソリューションを使用してください。

    • LOFS を無効にします。

    • automountd デーモンを無効にします。

    • Sun Cluster HA for NFS からエクスポートされた高可用ローカルファイルシステムに含まれるすべてのファイルをオートマウンタマップから除外します。この選択により、LOFS と automountd デーモンの両方を有効なままにすることができます。


    ループバックファイルシステムについては、 『Solaris のシステム管理 (デバイスとファイルシステム)』 (Solaris 9またはSolaris 10) の「ループバックファイルシステム」を参照してください。


例 3–3 追加ノードでの Sun Cluster ソフトウェアの構成

次の例は、クラスタ schost に追加されたノード phys-schost-3 を示しています。スポンサーノードは、phys-schost-1 です。


*** Adding a Node to an Existing Cluster ***
Fri Feb  4 10:17:53 PST 2005


scinstall -ik -C schost -N phys-schost-1 -A trtype=dlpi,name=qfe2 -A trtype=dlpi,name=qfe3 
-m endpoint=:qfe2,endpoint=switch1 -m endpoint=:qfe3,endpoint=switch2


Checking device to use for global devices file system ... done

Adding node "phys-schost-3" to the cluster configuration ... done
Adding adapter "qfe2" to the cluster configuration ... done
Adding adapter "qfe3" to the cluster configuration ... done
Adding cable to the cluster configuration ... done
Adding cable to the cluster configuration ... done

Copying the config from "phys-schost-1" ... done

Copying the postconfig file from "phys-schost-1" if it exists ... done
Copying the Common Agent Container keys from "phys-schost-1" ... done


Setting the node ID for "phys-schost-3" ... done (id=1)

Setting the major number for the "did" driver ... 
Obtaining the major number for the "did" driver from "phys-schost-1" ... done
"did" driver major number set to 300

Checking for global devices global file system ... done
Updating vfstab ... done

Verifying that NTP is configured ... done
Initializing NTP configuration ... done

Updating nsswitch.conf ... 
done

Adding clusternode entries to /etc/inet/hosts ... done


Configuring IP Multipathing groups in "/etc/hostname.<adapter>" files

Updating "/etc/hostname.hme0".

Verifying that power management is NOT configured ... done

Ensure that the EEPROM parameter "local-mac-address?" is set to "true" ... done
The "local-mac-address?" parameter setting has been changed to "true".

Ensure network routing is disabled ... done

Updating file ("ntp.conf.cluster") on node phys-schost-1 ... done
Updating file ("hosts") on node phys-schost-1 ... done

Rebooting ... 

注意事項

構成の失敗 - 1 つまたは複数のノードがクラスタに参加できない場合、または誤った構成情報が指定された場合は、まずこの手順をもう一度実行してみてください。それでも問題が修正されない場合は、誤った構成の各ノードで 「インストールの問題を修正するために Sun Cluster ソフトウェアを構成解除する」の手順を実行して、クラスタ構成からそのノードを削除します。Sun Cluster ソフトウェアパッケージをアンインストールする必要はありません。それから、この手順をもう一度実行します。

次の手順

定足数デバイスを使用する既存のクラスタに新しいノードを追加した場合は、「クラスタへのノードの追加後に定足数デバイスを更新する」に進みます。

それ以外の場合は、「定足数構成とインストールモードを確認する」に進みます。