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

Procedureすべてのノードで Sun Cluster ソフトウェアを構成する (scinstall)

Sun Cluster ソフトウェアをクラスタのすべてのノードで設定するには、グローバルクラスタの 1 つのノードからこの手順を実行します。


注 –

この手順では、対話型の 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. Sun Cluster ソフトウェアのインストール時にリモート構成を無効にした場合は、リモート構成をもう一度有効にします。

    すべてのクラスタノードで スーパーユーザーのリモートシェル (rsh(1M)) またはセキュアシェル (ssh(1)) します。

  2. 新しいクラスタのプライベートインターコネクトでスイッチを使用している場合は、NDP (Neighbor Discovery Protocol) が無効になっていることを確認します。

    スイッチのマニュアルの手順に従って、NDP が有効になっているかどうかを確認し、NDP を無効にします。

    クラスタ構成中に、ソフトウェアはプライベートインターコネクトにトラフィックがないことを確認します。プライベートインターコネクトでトラフィックを確認したときに NDP がプライベートアダプタにパッケージを送信する場合、ソフトウェアはインターコネクトがプライベートではないものとみなし、クラスタ構成が中断されます。このため、クラスタ作成中は NDP を無効にしてください。

    クラスタが確立されたあと、NDP の機能を使用する場合は、プライベートインターコネクトスイッチ上でもう一度 NDP を有効にすることができます。

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

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


    phys-schost# /usr/cluster/bin/scinstall
    
  5. 「新しいクラスタの作成またはクラスタノードの追加」というオプションに対応する番号を入力し、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
    

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

  6. 「新しいクラスタの作成」オプションの番号を入力し、Return キーを押します。

    「通常」または「カスタム」モードメニューが表示されます。

  7. 「通常」または「カスタム」のいずれかのオプション番号を入力し、Return キーを押します。

    「新しいクラスタの作成」画面が表示されます。要件を読み、Ctrl-D キーを押して操作を続けます。

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

    scinstall ユーティリティーは、すべてのクラスタノードのインストールを行い、クラスタを再起動します。クラスタ内ですべてのノードが正常に起動されると、クラスタが確立されます。Sun Cluster のインストール出力は、/var/cluster/logs/install/scinstall.log.N に記録されます。

  9. Solaris 10 OS の場合は、各ノードでサービス管理機能 (Service Management Facility、SMF) のマルチユーザーサービスがオンラインになっていることを確認します。

    ノードのサービスがまだオンラインでない場合は、次のステップに進む前に状態がオンラインになるまで待ちます。


    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  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. (省略可能) すべての監視対象ディスクが失敗した場合に、ノードの自動再起動を有効化します。

    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
      …
  13. 高可用ローカルファイルシステムで Sun Cluster HA for NFS を使用する場合は、ループバックファイルシステム (Loopback File System、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 デーモンの両方を有効なままにすることができます。


    ループバックファイルシステムについて詳細は、『System Administration Guide: Devices and File Systems』(Solaris 9 または Solaris 10) の「The Loopback File System」を参照してください。


例 3–1 すべてのノードでの Sun Cluster ソフトウェアの構成

ここでは、scinstall を使用して 2 ノードクラスタ schost で構成作業を完了したときに、ログに記録される scinstall 進行状況メッセージの例を示します。このクラスタは、scinstall の「通常」モードを使用することによって、phys-schost-1 からインストールされます。もう一つのクラスタノードは、phys-schost-2 です。アダプタ名は qfe2qfe3です。定足数デバイスの自動選択は有効です。


  Installation and Configuration

    Log file - /var/cluster/logs/install/scinstall.log.24747

    Testing for "/globaldevices" on "phys-schost-1" … done
    Testing for "/globaldevices" on "phys-schost-2" … done
    Checking installation status … done

    The Sun Cluster software is already installed on "phys-schost-1".
    The Sun Cluster software is already installed on "phys-schost-2".
    Starting discovery of the cluster transport configuration.

    The following connections were discovered:

        phys-schost-1:qfe2  switch1  phys-schost-2:qfe2
        phys-schost-1:qfe3  switch2  phys-schost-2:qfe3

    Completed discovery of the cluster transport configuration.

    Started sccheck on "phys-schost-1".
    Started sccheck on "phys-schost-2".

    sccheck completed with no errors or warnings for "phys-schost-1".
    sccheck completed with no errors or warnings for "phys-schost-2".

    Removing the downloaded files … done

    Configuring "phys-schost-2" … done
    Rebooting "phys-schost-2" … done

    Configuring "phys-schost-1" … done
    Rebooting "phys-schost-1" …

Log file - /var/cluster/logs/install/scinstall.log.24747

Rebooting …

注意事項

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

次の手順