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

クラスタの確立

この節では、新しいクラスタを確立したり、既存のクラスタにノードを追加したりするための情報と手順について説明します。これらの作業を開始する前に、Solaris OS や Sun Cluster フレームワークなどの製品用のソフトウェアパッケージをインストールしていることを確認してください (「ソフトウェアのインストール」を参照)。

次の作業マップに、実行する作業を示します。ここに示す順に従って手順を実行します。

表 2–2 Task Map: クラスタの確立

方法 

参照先 

1. 次のいずれかの方法を使用して、新しいクラスタを確立するか、既存のクラスタにノードを追加します。 

  • (新しいクラスタのみ) scinstall ユーティリティーを使用して、クラスタを確立します。

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

  • (新しいクラスタまたは追加ノード) JumpStart インストールサーバーを設定します。そして、インストールされたシステムのフラッシュアーカイブを作成します。最後に、scinstall の JumpStart オプション を使用して、フラッシュアーカイブを各ノードにインストールし、クラスタを確立します。

「Solaris と Sun Cluster ソフトウェアをインストールする (JumpStart)」

  • (新しい複数ノードクラスタのみ) SunPlex Installer を使用して、クラスタを確立します。(省略可能) さらに、Solstice DiskSuite または Solaris ボリュームマネージャーのディスクセット、スケーラブル Sun Cluster HA for Apache データサービス、および Sun Cluster HA for NFS データサービスを構成します。

「SunPlex Installer の使用による Sun Cluster ソフトウェアの構成」

「Sun Cluster ソフトウェアを構成する (SunPlex Installer)」

  • (ノードの追加のみ) scinstall ユーティリティーを使用して、新しいノードで Sun Cluster ソフトウェアを構成します。

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

2. (Oracle Real Application Clusters のみ) Sun Cluster Support for Oracle Real Application Clusters を実行し、かつ、共有 SCSI ディスクを定足数デバイスとして使用している 2 ノードクラスタにノードを追加した場合、SCSI 予約を更新します。 

「ノードの追加後に SCSI 予約を更新する」

3. データサービスソフトウェアパッケージをインストールします。 

「データサービスソフトウェアパッケージをインストールする (pkgadd)」

「データサービスソフトウェアパッケージをインストールする (scinstall)」

「データサービスソフトウェアパッケージをインストールする (Web Start installer)」

4. 定足数投票権を割り当て、クラスタがまだインストールモードである場合は、インストールモードを解除します。 

「定足数デバイスを構成する」

5. 定足数構成の妥当性を検査します。 

「定足数構成とインストールモードを確認する」

6. クラスタを構成します。 

「クラスタの構成」

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

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

始める前に

次の作業を実行します。

この手順で対話式 scinstall ユーティリティーを使用するときには、次のガイドラインに従ってください。

手順
  1. Sun Cluster ソフトウェアのインストール時にリモート構成を無効にした場合は、リモート構成をもう一度有効にします。

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

  2. (省略可能) scinstall(1M) ユーティリティーを使用してパッチをインストールするには、パッチをパッチディレクトリにダウンロードします。

    • 「通常」モードを使用してクラスタをインストールする場合、/var/cluster/patches/ または /var/patches/ のどちらかのディレクトリ名を使用して、インストールするパッチを格納します。

      「通常」モードでは、scinstall コマンドはこれらのディレクトリの両方でパッチをチェックします。

      • これらのディレクトリのどちらも存在しない場合は、パッチは追加されません。

      • これら両方のディレクトリが存在する場合は、/var/cluster/patches/ ディレクトリにあるパッチのみが追加されます。

    • 「カスタム」モードを使用してクラスタをインストールする場合は、パッチディレクトリへのパスを指定します。このパスを指定することによって、scinstall が「通常」モードでチェックするパッチディレクトリを使用する必要がなくなります。

    パッチリストファイルは、パッチディレクトリに保存できます。デフォルトのパッチリストファイル名は patchlist です。パッチリストファイルの作成方法については、patchadd(1M) のマニュアルページを参照してください。

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

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


    # /usr/cluster/bin/scinstall
    
  5. 「メインメニュー」から「クラスタまたはクラスタノードをインストール」という項目を選択します。


     *** メインメニュー ***
    
        次の (*) オプションのうちから 1 つを選択してください:
    
          * 1) クラスタまたはクラスタノードをインストール
            2) このインストールサーバーから JumpStart できるようにクラスタを構成
            3) 新しいデータサービスのサポートをこのクラスタノードに追加
            4) このクラスタノードをアップグレード
          * 5) このクラスタノードのリリース情報を出力
          * ?) メニューオプションのヘルプ
          * q) 終了
    
        オプション:  1
    
  6. 「インストールメニュー」から「新しいクラスタのすべてのノードをインストール」という項目を選択します。

  7. 「インストールのタイプ」メニューから、「通常」または「カスタム」を選択します。

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

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

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

    あるノードでこれらのサービスがまだオンラインでない場合は、オンラインになるまで待機してから、次の手順に進みます。


    # svcs multi-user-server
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  10. 任意のノードから、すべてのノードがクラスタに結合していることを確認します。

    scstat(1M) コマンドを実行して、クラスタノードのリストを表示します。このコマンドを実行するために、スーパーユーザーとしてログインする必要はありません。


    % scstat -n
    

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


    -- クラスターノード --
                                  ノード名       状態
                                  --------       ----
      クラスターノード:            phys-schost-1  Online
      クラスターノード:            phys-schost-2  Online
  11. Sun Cluster ソフトウェアをサポートするのに必要なパッチをインストールしていない場合は、これらのパッチをすべてインストールします。

  12. ループバックファイルシステム (LOFS) を再び有効にするには、クラスタの各ノードの /etc/system ファイルから次のエントリを削除します。


    exclude:lofs

    このあと、システムをリブートすると、LOFS が再び有効になります。


    注 –

    Sun Cluster HA for NFS を高可用性ローカルファイルシステム上で使用しており、かつ、automountd を実行している場合、 LOFS は有効にできません。LOFS は、Sun Cluster HA for NFS のスイッチオーバーの問題の原因になる可能性があります。LOFS を有効にしたあとで、Sun Cluster HA for NFS を高可用性ローカルファイルシステムに追加することを選択した場合は、次のうちの 1 つを行う必要があります。

    • クラスタの各ノードの /etc/system ファイルに exclude:lofs エントリを戻して、各ノードをリブートします。この変更によって、LOFS は無効になります。

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

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


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


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

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


  インストールと構成

    ログファイル - /var/cluster/logs/install/scinstall.log.24747

    「/globaldevices」用のテストを「phys-schost-1"」で実行しています … done
    「/globaldevices」用のテストを「phys-schost-2」で実行しています … done
    インストール状態を検査しています … done

    Sun Cluster ソフトウェアは「phys-schost-1」にすでにインストールされています。
    Sun Cluster ソフトウェアは「phys-schost-2」にすでにインストールされています。
    クラスタトランスポート構成の検出を開始します。

    次の接続が見つかりました:

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

    クラスタトランスポート構成の検出を終了しました。

    sccheck を「phys-schost-1」上で開始しました。
    sccheck を「phys-schost-2」上で開始しました。

    sccheck が終了しました。「phys-schost-1」にエラーまたは警告はありません。
    sccheck が終了しました。「phys-schost-2」にエラーまたは警告はありません。

    ダウンロードファイルを削除しています … done

    「phys-schost-2」を構成しています … done
    「phys-schost-2」を再起動しています … done

    「phys-schost-1」を構成しています … done
    「phys-schost-1を再起動しています …

ログファイル - /var/cluster/logs/install/scinstall.log.24747

リブートしています …

次の手順

データサービスをインストールする予定の場合は、インストールするデータサービスと使用している Solaris OS のバージョンに適合する手順に進んでください。

 

Sun Cluster 2 of 2 CD-ROM 

(Sun Java System データサービス) 

Sun Cluster Agents CD 

(それ以外のすべてのデータサービス) 

手続き 

Solaris 8 または 9 

Solaris 10 

Solaris 8 または 9 

Solaris 10 

「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」

     

「データサービスソフトウェアパッケージをインストールする (pkgadd)」

 

   

「データサービスソフトウェアパッケージをインストールする (scinstall)」

   

「データサービスソフトウェアパッケージをインストールする (Web Start installer)」

   

 

それ以外の場合は、次の適切な手順に進みます。

注意事項

scinstall 処理の完了後は、プライベートネットワークアドレスやネットマスクを変更できません。別のプライベートネットワークアドレスやネットマスクを使用する必要があり、ノードがインストールモードのままの場合は、「Sun Cluster ソフトウェアのアンインストールによるインストール問題を解決する」の手順に従います。次に、「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」の手順を実行してから、この節の手順を実行して、 ソフトウェアをインストールし直し、正しい情報でノードを構成します。

ProcedureSolaris と Sun Cluster ソフトウェアをインストールする (JumpStart)

この節では、カスタム JumpStart によるインストール方法であるscinstall(1M) の設定と使用について説明します。この方法は、Solaris OS と Sun Cluster ソフトウェアの両方を同じ操作ですべてのクラスタノードにインストールし、クラスタを動作可能にします。この手順は、新しいノードを既存のクラスタに追加するときにも使用できます。

始める前に

次の作業を実行します。

この手順で対話式 scinstall ユーティリティーを使用するときには、次のガイドラインに従ってください。

手順
  1. JumpStart インストールサーバーを設定します。

    • ご使用のソフトウェアプラットフォームに該当する手順に従ってください。

      Solaris OS のプラットフォーム 

      参照先 

      SPARC 

      JumpStart インストールサーバーを設定する手順については、次のマニュアルのうちの 1 つを参照してください。 

      setup_install_server(1M) および add_install_client(1M) のマニュアルページも参照してください。

      x86 

      Preboot Execution Environment (PXE) インストール用に JumpStart Dynamic Host Configuration Protocol (DHCP) サーバーと Solaris ネットワークを設定する手順については、『Sun Fire V60x and Sun Fire V65x Server Solaris Operating Environment Installation Guide』の「「Solaris 9 Software Installation From a PXE Server」」を参照してください。

    • JumpStart インストールサーバーが次の条件に適合していることを確認します。

      • インストールサーバーがクラスタノードと同じサブネットにあるか、クラスタノードが使用するサブネットの Solaris ブートサーバーにあること

      • インストールサーバー自体はクラスタノードでないこと

      • インストールサーバーによって、Sun Cluster ソフトウェアがサポートする Solaris OS のリリースがインストールされていること

      • Sun Cluster ソフトウェアの JumpStart インストール用のカスタム JumpStart ディレクトリが存在すること。この jumpstart-dir ディレクトリには、check(1M) ユーティリティーのコピーが含まれている必要があります。ディレクトリは、JumpStart インストールサーバーが読み取れるように NFS でエクスポートされている必要があります。

      • 各新規クラスタノードが、Sun Cluster インストール用に設定されたカスタム JumpStart ディレクトリを使用する、カスタム JumpStart インストールクライアントとして構成されていること

  2. 既存のクラスタに新しいノードをインストールする場合、ノードを許可クラスタノードのリストに追加します。

    1. アクティブな別のクラスタノードに切り替えて、scsetup(1M) ユーティリティーを起動します。

    2. scsetup ユーティリティーを使用して、新しいノードの名前を許可クラスタノードのリストに追加します。

    詳細については、『Sun Cluster のシステム管理 (Solaris OS 版)』「ノードを認証ノードリストに追加する」を参照してください。

  3. クラスタノードまたは同じサーバープラットフォームの別のマシンで、Solaris OS をまだインストールしていない場合は、それをインストールします。

    「Solaris ソフトウェアをインストールする」の手順に従います。

  4. 上記インストールを行なったシステムで、Sun Cluster ソフトウェアをまだインストールしていない場合は、これをインストールします。

    「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」の手順に従います。

  5. 共通エージェントコンテナ デーモンがシステムのブート中に自動的に起動できるようにします。


    # cacaoadm enable
    
  6. 上記インストールを行なったシステムで、Sun Cluster ソフトウェアをサポートするのに必要なすべてのパッチをインストールします。

  7. 上記インストールを行なったシステムで、/etc/inet/hosts ファイルを編集して、クラスタで使用されているすべての IP アドレスを追加します。

    この手順は、ネームサービスを使用しているかどうかに関わらず実行します。IP アドレスを追加する必要がある Sun Cluster コンポーネントについては、「IP アドレス」を参照してください。

  8. Solaris 10 の場合、上記インストールを行なったシステムで、/etc/inet/ipnodes ファイルを編集して、クラスタで使用されているすべての IP アドレスを追加します。

    この手順は、ネームサービスを使用しているかどうかに関わらず実行します。

  9. インストールしたシステムのフラッシュアーカイブを作成します。


    # flarcreate -n name archive
    
    -n name

    フラッシュアーカイブに付ける名前

    archive

    フラッシュアーカイブに付ける、フルパス付きのファイル名。規則により、ファイル名は .flar で終わります。

    次のマニュアルにあるいずれかの手順に従います。

  10. フラッシュアーカイブが NFS エクスポートされており、JumpStart インストールサーバーから読み取れることを確認します。

    自動ファイル共有の詳細については、『Solaris のシステム管理 (第 3 巻)』 (Solaris 8) または『『Solaris のシステム管理 (ネットワークサービス)』』(Solaris 9または Solaris 10) を参照してください。

    share(1M) および dfstab(4) のマニュアルページも参照してください。

  11. JumpStart インストールサーバーから scinstall(1M) ユーティリティーを起動します。

    ここでは、作成したインストールディレクトリの例として、パス /export/suncluster/sc31/ を使用します。CD-ROM パスで、archsparc または x86 に置き換え、ver は Solaris 8 の場合は 8、Solaris 9 の場合は 9、Solaris 10 の場合は 10 に置き換えます。


    # cd /export/suncluster/sc31/Solaris_arch/Product/sun_cluster/ \
    Solaris_ver/Tools/
    # ./scinstall
    
  12. 「メインメニュー」 から 「このインストールサーバーから JumpStart できるようにクラスタを構成」 を選択します。

    このオプションを使用して、カスタム JumpStart 完了スクリプトを構成します。JumpStart は、これらの完了スクリプトを使用して、 Sun Cluster ソフトウェアをインストールします。


      *** メインメニュー ***
     
        次の (*) オプションのうちから 1 つを選択してください:
     
          * 1) クラスタまたはクラスタノードをインストール
          * 2) このインストールサーバーから JumpStart できるようにクラスタを構成
            3) 新しいデータサービスのサポートをこのクラスタノードに追加
            4) このクラスタノードをアップグレード
          * 5) このクラスタノードのリリース情報を出力
     
          * ?) メニューオプションのヘルプ
          * q) 終了
     
        オプション:  2
    
  13. メニュープロンプトに従って、 構成計画ワークシートから回答を入力します。

    scinstall コマンドによって、構成情報が格納され、デフォルトの class ファイルである autoscinstall.classjumpstart-dir/autoscinstall.d/3.1/ ディレクトリにコピーされます。次に、このファイルの例を示します。


    install_type    initial_install
    system_type     standalone
    partitioning    explicit
    filesys         rootdisk.s0 free /
    filesys         rootdisk.s1 750  swap
    filesys         rootdisk.s3 512  /globaldevices
    filesys         rootdisk.s7 20
    cluster         SUNWCuser        add
    package         SUNWman          add
  14. autoscinstall.class ファイルを編集して、JumpStart がフラッシュアーカイブをインストールするように調整します。

    1. エントリを必要に応じて変更して、Solaris OS をフラッシュアーカイブマシンにインストールしたとき、あるいは、scinstall ユーティリティーを実行したときに行なった構成の選択に一致するようにします。

      たとえば、広域デバイスファイルシステムにスライス 4 を割り当て、そのファイルシステムの名前が /gdevs であると scinstall に指定した場合、autoscinstall.class ファイルの /globaldevices エントリを次のように変更します。


      filesys         rootdisk.s4 512  /gdevs
    2. autoscinstall.class ファイルの次のエントリを変更します。

      置換する既存のエントリ 

      追加する新しいエントリ 

      install_type

      initial_install

      install_type

      flash_install

      system_type

      standalone

      archive_location

      retrieval_type location

      archive_location キーワードを一緒に使用するときの retrieval_typelocation の有効な値については、Solaris のインストールガイドを参照してください。

    3. たとえば次のような、特定のパッケージをインストールするエントリをすべて削除します。


      cluster         SUNWCuser        add
      package         SUNWman          add
  15. Solaris パッチをまだフラッシュアーカイブシステムにインストールしていない場合は、Solaris パッチディレクトリを設定します。


    注 –

    パッチディレクトリを scinstall ユーティリティーに指定すると、Solaris パッチディレクトリのパッチはインストールされません。


    1. JumpStart インストールサーバーから読み取れるように NFS エクスポートする jumpstart-dir/autoscinstall.d/nodes/node/patches/ ディレクトリを作成します。

      上記のディレクトリは node がクラスタノードの名前であるクラスタノードごとに 1 つずつ作成します。あるいは、次の命名規則を使用して、共有パッチディレクトリへのシンボリックリンクを作成します。


      # mkdir jumpstart-dir/autoscinstall.d/nodes/node/patches/
      
    2. これらの各ディレクトリに Solaris パッチのコピーを格納します。

    3. Solaris ソフトウェアをインストールした後にインストールする必要があるすべてのハードウェア関連パッチのコピーもこれらのディレクトリに格納します。

  16. クラスタ管理コンソールを使用している場合、クラスタ内にある各ノードのコンソール画面を表示します。

    • クラスタコントロールパネル (CCP) ソフトウェアが管理コンソールにインストールされ、構成されている場合は、cconsole(1M) ユーティリティーを使用して、コンソール画面を個々に表示します。

      cconsole ユーティリティーを起動するには、次のコマンドを使用します。


      # /opt/SUNWcluster/bin/cconsole clustername &
      

      cconsole ユーティリティーを起動するとマスターウィンドウが開き、そこから個々のコンソールウィンドウすべてに入力を同時に送信できます。

    • cconsole ユーティリティーを使用しない場合は、各ノードのコンソールに個別に接続します。

  17. 各ノードを停止します。


    # shutdown -g0 -y -i0
    
  18. 各ノードを起動し、JumpStart のインストールを開始します。

    • SPARC ベースのシステムでは、次の操作を実行します。


      ok boot net - install
      

      注 –

      上記コマンド内のダッシュ記号 (-) の両側は、空白文字で囲む必要があります。


    • x86 ベースのシステムでは、次の操作を実行します。

      1. BIOS 情報画面が表示されてから Esc キーを押します。

        「Select Boot Device」画面が表示されます。

      2. 「Select Boot Device」画面で、JumpStart PXE インストールサーバーと同じネットワークに接続されている IBA をリストから選択します。

        IBA ブート選択肢の右の一番下の数字は、一番下の Ethernet ポート番号に対応しています。IBA ブート選択肢の右の一番上の数字は、一番上の Ethernet ポート番号に対応しています。

        ノードが再起動され、Device Configuration Assistant が表示されます。

      3. 「Boot Solaris」画面で Net を選択します。

      4. 次のプロンプトで Custom JumpStart を選択し、Enter キーを押します。


        Select the type of installation you want to perform:
        
                 1 Solaris Interactive
                 2 Custom JumpStart
        
        Enter the number of your choice followed by the <ENTER> key.
        
        If you enter anything else, or if you wait for 30 seconds,
        an interactive installation will be started.
      5. プロンプトが表示されますので、質問に答えて画面の指示に従います。

    JumpStart が Solaris OS と Sun Cluster ソフトウェアを各ノードにインストールします。インストールが正常に完了すると、各ノードは新しいクラスタノードとして完全にインストールされます。Sun Cluster のインストール出力は、/var/cluster/logs/install/scinstall.log. N ファイルに記録されます。

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

    あるノードでこれらのサービスがまだオンラインでない場合は、オンラインになるまで待機してから、次の手順に進みます。


    # svcs multi-user-server
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  20. 既存のクラスタに新しいノードをインストールする場合、新しいノード上で、既存のすべてのクラスタファイルシステム用のマウントポイントを作成します。

    1. クラスタ内にある別のアクティブなノードから、すべてのクラスタファイルシステムの名前を表示します。


      % mount | grep global | egrep -v node@ | awk '{print $1}'
      
    2. クラスタに追加したノード上で、クラスタ内にある各クラスタファイルシステム用のマウントポイントを作成します。


      % mkdir -p mountpoint
      

      たとえば、マウントコマンドが戻したファイルシステム名が /global/dg-schost-1 である場合、クラスタに追加するノード上で mkdir -p /global/dg-schost-1 を実行します。


      注 –

      これらのマウントポイントは、手順 24 でクラスタを再起動するとアクティブになります。


    3. クラスタ内にある既存のノードに VERITAS Volume Manager (VxVM) がインストールされている場合は、VxVM がインストールされている各ノードで vxio 番号を表示します。


      # grep vxio /etc/name_to_major
      vxio NNN
      
      • VxVM がインストールされている各ノード上で同じ vxio 番号が使用されていることを確認します。

      • VxVM がインストールされていない各ノード上で vxio 番号が使用できることを確認してください。

      • VxVM がインストールされていないノード上ですでに vxio 番号が使用されている場合、そのノードで該当番号を解放します。また、/etc/name_to_major エントリは、別の番号に変更してください。

  21. (省略可能) Sun Enterprise 10000 サーバーで動的再構成を使用する場合、次のエントリを /etc/system ファイルに追加します。このエントリをクラスタ内の各ノードに追加します。


    set kernel_cage_enable=1

    このエントリは、次のシステム再起動後に有効になります。Sun Cluster 構成で、動的再構成の作業を実行するための手順については、『Sun Cluster のシステム管理 (Solaris OS 版)』を参照してください。動的再構成の詳細については、サーバーのマニュアルを参照してください。

  22. ループバックファイルシステム (LOFS) を再び有効にするには、クラスタの各ノードの /etc/system ファイルから次のエントリを削除します。


    exclude:lofs

    このあと、システムをリブートすると、LOFS が再び有効になります。


    注 –

    Sun Cluster HA for NFS を高可用性ローカルファイルシステム上で使用しており、かつ、automountd を実行している場合、 LOFS は有効にできません。LOFS は、Sun Cluster HA for NFS のスイッチオーバーの問題の原因になる可能性があります。LOFS を有効にしたあとで、Sun Cluster HA for NFS を高可用性ローカルファイルシステムに追加することを選択した場合は、次のうちの 1 つを行う必要があります。

    • クラスタの各ノードの /etc/system ファイルに exclude:lofs エントリを戻して、各ノードをリブートします。この変更によって、LOFS は無効になります。

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

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


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

  23. x86: デフォルトのブートファイルを kadb に設定します。


    # eeprom boot-file=kadb
    

    この値を設定すると、ログインプロンプトにアクセスできないときにノードを再起動できます。

  24. クラスタの再起動を必要とする作業を行なった場合は、次の手順に従って、クラスタを再起動します。

    再起動が必要な作業には、次のものがあります。

    • 既存のクラスタへの新しいノードの追加

    • ノードまたはクラスタの再起動が必要なパッチのインストール

    • 有効にするために再起動の必要な構成の変更

    1. ノードのどれか 1 つでクラスタを停止します。


      # scshutdown
      

      注 –

      クラスタがシャットダウンするまで、最初にインストールしたクラスタノードを再起動しないでください。クラスタのインストールモードが無効になるまでは、最初にインストールした (つまり、クラスタを構築した) ノードだけが定足数投票権を持ちます。インストールモードが無効になっていない (つまり、構築された) クラスタでは、クラスタをシャットダウンせずに最初にインストールしたノードを再起動すると、残りのクラスタノードは定足数を獲得できません。クラスタ全体が停止します。

      最初に scsetup(1M) コマンドを実行するまで、クラスタノードはインストールモードのままです。このコマンドは、「定足数デバイスを構成する」の手順中に実行します。


    2. クラスタ内にある各ノードを再起動します。

      • SPARC ベースのシステムでは、次の操作を実行します。


        ok boot
        
      • x86 ベースのシステムでは、次の操作を実行します。


                             <<< Current Boot Parameters >>>
        Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
        Boot args:
        
        Type   b [file-name] [boot-flags] <ENTER>  to boot with options
        or     i <ENTER>                           to enter boot interpreter
        or     <ENTER>                             to boot with defaults
        
                         <<< timeout in 5 seconds >>>
        Select (b)oot or (i)nterpreter: b
        

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

  25. 任意のノードから、すべてのノードがクラスタに結合していることを確認します。

    scstat(1M) コマンドを実行して、クラスタノードのリストを表示します。このコマンドを実行するために、スーパーユーザーとしてログインする必要はありません。


    % scstat -n
    

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


    -- クラスターノード --
                                  ノード名       状態
                                  --------       ----
      クラスターノード:            phys-schost-1  Online
      クラスターノード:            phys-schost-2  Online
次の手順

2 ノードクラスタにノードを追加した場合は、「ノードの追加後に SCSI 予約を更新する」に進みます。

データサービスをインストールする予定の場合は、インストールするデータサービスと使用している Solaris OS のバージョンに適合する手順に進んでください。

 

Sun Cluster 2 of 2 CD-ROM 

(Sun Java System データサービス) 

Sun Cluster Agents CD 

(それ以外のすべてのデータサービス) 

手続き 

Solaris 8 または 9 

Solaris 10 

Solaris 8 または 9 

Solaris 10 

「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」

     

「データサービスソフトウェアパッケージをインストールする (pkgadd)」

 

   

「データサービスソフトウェアパッケージをインストールする (scinstall)」

   

「データサービスソフトウェアパッケージをインストールする (Web Start installer)」

   

 

それ以外の場合は、次の適切な手順に進みます。

注意事項

無効な scinstall オプションscinstall コマンドの JumpStart オプションの前にアスタリスクが表示されていない場合、そのオプションは無効です。これは、JumpStart の設定が完了していないか、セットアップでエラーが発生したことを意味します。この状態を修正するには、まず、scinstall ユーティリティーを終了します。手順 1 から 手順 10 を繰り返して、JumpStart の設定を修正し、次に、scinstall ユーティリティーを再起動します。

存在しないノードに関するエラーメッセージ – ユーザー独自の /etc/inet/ntp.conf ファイルをインストールしていない限り、scinstall コマンドはデフォルトの ntp.conf ファイルをインストールします。デフォルトファイルでは、最大ノード数を想定しています。したがって、xntpd(1M) デーモンは起動時にこれらのノードに関してエラーメッセージを発行することがあります。これらのメッセージは無視しても問題ありません。通常のクラスタ条件下で、これらのメッセージを表示しないようにする方法については、「ネットワークタイムプロトコル (NTP) を構成する」を参照してください。

プライベートネットワークアドレスの変更scinstall の処理が終了したあとでは、プライベートネットワークアドレスとネットマスクは変更できません。別のプライベートネットワークアドレスやネットマスクを使用する必要があり、ノードがインストールモードのままの場合は、「Sun Cluster ソフトウェアのアンインストールによるインストール問題を解決する」の手順に従います。次にこの手順を繰り返して、正しい情報でノードのインストールと構成を行います。

SunPlex Installer の使用による Sun Cluster ソフトウェアの構成


注 –

この構成方法は、次の状況では使用しないでください。


この節では、SunPlex Manager のインストールモジュールである SunPlex Installer を使用して、新しいクラスタを確立する方法について説明します。SunPlex Installer は、以下の追加ソフトウェア製品をインストールまたは構成する場合にも使用できます。

インストール必要条件

次に、SunPlex Installer を使用してこれらの追加ソフトウェア製品をインストールするための必要条件を示します。

表 2–3 SunPlex Installer によるソフトウェアインストールの要件

ソフトウェアパッケージ 

インストール必要条件 

Solstice DiskSuite または Solaris Volume Manager 

/sds をマウントポイント名として使用するパーティション。少なくとも 20 M バイトのパーティションが必要

Sun Cluster HA for NFS データサービス 

  • 同じノードセットに接続された、サイズが同じである 2 台以上の共有ディスク

  • SunPlex Installer によってインストールされた Solstice DiskSuite ソフトウェア、または構成された Solaris ボリュームマネージャー ソフトウェア

  • Sun Cluster HA for NFS が使用する論理ホスト名。この論理ホスト名の IP アドレスは、すべてのクラスタノードからアクセスできる必要があります。IP アドレスは、論理アドレスをホストしている IP ネットワークマルチパス グループ内の任意のアダプタと同じサブネット上にある必要があります。

  • クラスタの各ノード用のテスト IP アドレス。SunPlex Installer は、テスト IP アドレスを使用して、Sun Cluster HA for NFS が使用する IP ネットワークマルチパス (Internet Protocol Network Multipathing) グループを作成します。

Sun Cluster HA for Apache スケーラブルデータサービス 

  • 同じノードセットに接続された、サイズが同じである 2 台以上の共有ディスク

  • SunPlex Installer によってインストールされた Solstice DiskSuite ソフトウェア、または構成された Solaris ボリュームマネージャー ソフトウェア

  • Sun Cluster HA for Apache が使用する共有アドレス。この共有アドレスの IP アドレスは、すべてのクラスタノードからアクセスできる必要があります。IP アドレスは、論理アドレスをホストしている IP ネットワークマルチパス グループ内の任意のアダプタと同じサブネット上にある必要があります。

  • クラスタの各ノード用のテスト IP アドレス。SunPlex Installer は、テスト IP アドレスを使用して、Sun Cluster HA for Apache が使用する IP ネットワークマルチパス (Internet Protocol Network Multipathing) グループを作成します。

テスト IP アドレス

指定したテスト IP アドレスは、以下の必要条件を満たす必要があります。

次の表に、SunPlex Installer が作成する各メタセット名とクラスタファイルシステムのマウントポイントのリストを示します。SunPlex Installer が作成するメタセットおよびマウントポイントの数は、そのノードに接続される共有ディスクの数で異なります。たとえば、ノードが 4 台の共有ディスクに接続されている場合、SunPlex Installer は mirror-1mirror-2 メタセットを作成します。ただし、SunPlex Installer は、mirror-3 メタセットは作成しません。これは、このノードに 3 つ目のメタセットを作成するだけの十分な共有ディスクが存在しないためです。

表 2–4 SunPlex Installer が作成するメタセット

共有ディスク 

メタセット名 

クラスタファイルシステムマウントポイント 

目的 

1 番目のペア 

mirror-1

/global/mirror-1

Sun Cluster HA for NFS または Sun Cluster HA for Apache スケーラブルデータサービス、あるいはこの両方 

2 番目のペア 

mirror-2

/global/mirror-2

未使用 

3 番目のペア 

mirror-3

/global/mirror-3

未使用 


注 –

クラスタが共有ディスクの最低必要条件を満たさなくても、SunPlex Installer は Solstice DiskSuite パッケージをインストールします。ただし、十分な共有ディスクが存在しない状態では、SunPlex Installer はメタセット、メタデバイス、またはボリュームを構成できません。さらに、SunPlex Installer は、データサービスのインスタンスを作成するのに必要なクラスタファイルシステムを構成することができません。


文字セットの制限

セキュリティーを高めるために、SunPlex Installer は制限された文字セットを認識します。この文字セットに属していない文字は、HTML フォームが SunPlex Installer サーバーに送信されたときに無視されます。SunPlex Installer では、次の文字を使用できます。


()+,-./0-9:=@A-Z^_a-z{|}~

このフィルタ機能によって、以下の問題が生じる可能性があります。

ProcedureSun Cluster ソフトウェアを構成する (SunPlex Installer)

この作業は、SunPlex Installer を使用して、1 回の操作で、クラスタ内のすべてのノードで Sun Cluster ソフトウェアを構成して、パッチをインストールする場合に行います。この手順は、Solstice DiskSuite ソフトウェアとパッチのインストール (Solaris 8)、そして、Solstice DiskSuite または Solaris ボリュームマネージャーミラー化ディスクセットの構成にも使用できます。


注 –

この構成方法は、次の状況では使用しないでください。


インストール処理には、30 分から 2 時間以上かかる場合があります。実際に要する時間は、クラスタノードの数、インストールするデータサービスの種類、クラスタ構成内のディスクの数により異なります。

始める前に

次の作業を実行します。

手順
  1. インストールする各ソフトウェア製品の CD-ROM イメージへのファイルシステムパスを用意します。

    ファイルシステムパスを用意する場合は、次のガイドラインに従ってください。

    • 各ノードが使用できる場所に各 CD-ROM イメージを用意します。

    • CD-ROM イメージは、クラスタのすべてのノードから同じファイルシステムパスを使用してアクセスできなければなりません。これらのパスとして、以下に示す場所のいずれかを指定できます。

      • クラスタの外部に存在するマシンからネットワークにエクスポートされた CD-ROM ドライブ

      • クラスタの外部に存在するマシン上のエクスポートされたファイルシステム

      • クラスタの各ノード上のローカルファイルシステムにコピーされた CD-ROM イメージローカルファイルシステムの名前は、すべてのノードで同じにする必要があります。

  2. x86: 管理コンソールで Netscape NavigatorTM ブラウザと Microsoft Internet Explorer ブラウザのどちらを使用するかを決定します。

    • Netscape Navigator を使用している場合は、手順 3 に進みます。

    • Internet Explorer を使用している場合は、手順 4 に進みます。

  3. x86: Java プラグインがインストールされ、管理コンソール上で動作しているのを確認します。

    1. クラスタへの接続に使用する管理コンソール上で Netscape Navigator ブラウザを起動します。

    2. 「ヘルプ」メニューから「プラグインについて」を選択します。

    3. Java プラグインを一覧表示するかどうかを決定します。

      • 一覧表示する場合は、手順 5 に進みます。

      • 一覧表示しない場合は、手順 d に進みます。

    4. 最新の Java プラグインを http://java.sun.com/products/plugin からダウンロードします。

    5. 管理コンソールにプラグインをインストールします。

    6. プラグインに対するシンボリックリンクを作成します。


      % cd ~/.netscape/plugins/
      % ln -s /usr/j2se/plugin/i386/ns4/javaplugin.so .
      
    7. 手順 5 に進みます。

  4. x86: Java 2 Platform, Standard Edition (J2SE) for Windows がインストールされ、管理コンソール上で動作していることを確認します。

    1. Microsoft Windows デスクトップで、「スタート」をクリックし、「設定」にカーソルを置き、「コントロールパネル」を選択します。

      「Control Panel」ウィンドウが表示されます。

    2. Java プラグインを一覧表示するかどうかを決定します。

      • 一覧表示しない場合は、手順 c に進みます。

      • 一覧表示する場合は、Java Plug-in のコントロールパネルをダブルクリックします。「コントロールパネル」ウィンドウが開きますので、「Java Plugin について」タブをクリックします。

        • 以前のバージョンが表示された場合は、手順 c に進みます。

        • バージョン 1.4.1 以降が表示された場合は、手順 5 に進みます。

    3. J2SE for Windows の最新バージョンを http://java.sun.com/j2se/downloads.html からダウンロードします。

    4. J2SE for Windows ソフトウェアを管理コンソールにインストールします。

    5. 管理コンソールが実行されているシステムを再起動します。

      J2SE for Windows のコントロールパネルが起動されます。

  5. Sun Cluster または Solstice DiskSuite のサポートに必要なパッチがある場合、これらのパッチをインストールする方法を決めます。

    • これらのパッチを手動でインストールする場合は、SunPlex Installer を使用する前に、patchadd コマンドを使用して、すべてのパッチをインストールします。

    • SunPlex Installer を使用してこれらのパッチをインストールする場合は、パッチを 1 つのディレクトリにコピーします。

      パッチディレクトリが以下の必要条件を満たすことを確認してください。

      • パッチディレクトリが各ノードで使用できるファイルシステムにあること。

      • このディレクトリには、各パッチのバージョンを 1 つだけコピーするようにしてください。パッチディレクトリに同じパッチのバージョンが複数存在すると、SunPlex Installer はパッチの依存性順位を正しく判断できなくなります。

      • パッチファイルは解凍されています。

  6. 管理コンソール、またはクラスタの外部に存在する他のマシンから、ブラウザを起動します。

  7. ブラウザの Web プロキシを無効にします。

    SunPlex Installer のインストール機能は、Web プロキシと互換性がありません。

  8. ディスクキャッシュとメモリーキャッシュが有効になっていることを確認します。

    ディスクキャッシュとメモリーキャッシュのサイズは、0 より大きくなくてはなりません。

  9. ブラウザから、任意のクラスタノードのポート 3000 に接続します。


    https://node:3000
    

    ブラウザのウィンドウに「Sun Cluster のインストール」画面が表示されます。


    注 –

    「Sun Cluster のインストール」画面ではなく、SunPlex Installer によりデータサービスのインストール画面が表示される場合は、Sun Cluster フレームワークソフトウェアがそのノードですでにインストールされて構成されています。URL 内のノード名がインストール対象のクラスタノードの名前と一致していることを確認してください。


  10. ブラウザに「新しいサイトの証明書」ウィンドウが表示された場合は、画面上の指示に従ってください。

  11. スーパーユーザーとしてログインします。

  12. 「Sun Cluster のインストール」画面で、SunPlex Installer を使用するための要件をクラスタが満たしていることを確認します。

    示されている必要条件をすべて満たしている場合は、「次へ」をクリックして次の画面に進みます。

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

  14. 「インストールを開始」をクリックしてインストール処理を開始します。

    次のガイドラインに従って、SunPlex Installer を使用してください。

    • インストール処理中は、ブラウザウィンドウを閉じたり URL を変更したりしないでください。

    • ブラウザに「新しいサイトの証明書」ウィンドウが表示された場合は、画面上の指示に従ってください。

    • ブラウザにログイン情報のプロンプトが表示された場合は、接続先ノードの該当するスーパーユーザー ID とパスワードを入力してください。

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

    インストールが進行している間、クラスタインストール処理の状況を示す簡単なメッセージが画面に表示されます。インストールと構成が完了した時点で、ブラウザにクラスタ監視 / 管理用の GUI が表示されます。

    SunPlex Installer のインストール出力は、/var/cluster/spm/messages ファイルに記録されます。Sun Cluster のインストール出力は、/var/cluster/logs/install/scinstall.log. N ファイルに記録されます。

  15. 任意のノードから、すべてのノードがクラスタに結合していることを確認します。

    scstat(1M) コマンドを実行して、クラスタノードのリストを表示します。このコマンドを実行するために、スーパーユーザーとしてログインする必要はありません。


    % scstat -n
    

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


    -- クラスターノード --
                                  ノード名       状態
                                  --------       ----
      クラスターノード:            phys-schost-1  Online
      クラスターノード:            phys-schost-2  Online
  16. SunPlex Installer で必要に応じて、定足数の割り当ての確認と、その割り当ての変更を行います。

    3 つ以上のノードを持つクラスタの場合、共有定足数デバイスの使用は任意です。SunPlex Installer による定足数デバイスへの定足数投票の割り当ては、適切な共有ディスクが利用可能かどうかに基づいて行われます。ユーザーは、SunPlexManager を使用して定足数デバイスを指定することも、クラスタ内の定足数投票数を割り当てなおすこともできます。詳細については、『Sun Cluster のシステム管理 (Solaris OS 版)』の第 5 章「定足数の管理」を参照してください。

  17. ループバックファイルシステム (LOFS) を再び有効にするには、クラスタの各ノードの /etc/system ファイルから次のエントリを削除します。


    exclude:lofs

    このあと、システムをリブートすると、LOFS が再び有効になります。


    注 –

    Sun Cluster HA for NFS を高可用性ローカルファイルシステム上で使用しており、かつ、automountd を実行している場合、 LOFS は有効にできません。LOFS は、Sun Cluster HA for NFS のスイッチオーバーの問題の原因になる可能性があります。LOFS を有効にしたあとで、Sun Cluster HA for NFS を高可用性ローカルファイルシステムに追加することを選択した場合は、次のうちの 1 つを行う必要があります。

    • クラスタの各ノードの /etc/system ファイルに exclude:lofs エントリを戻して、各ノードをリブートします。この変更によって、LOFS は無効になります。

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

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


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

次の手順

データサービスをインストールする予定の場合は、インストールするデータサービスと使用している Solaris OS のバージョンに適合する手順に進んでください。

 

Sun Cluster 2 of 2 CD-ROM 

(Sun Java System データサービス) 

Sun Cluster Agents CD 

(それ以外のすべてのデータサービス) 

手続き 

Solaris 8 または 9 

Solaris 10 

Solaris 8 または 9 

Solaris 10 

「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」

     

「データサービスソフトウェアパッケージをインストールする (pkgadd)」

 

   

「データサービスソフトウェアパッケージをインストールする (scinstall)」

   

「データサービスソフトウェアパッケージをインストールする (Web Start installer)」

   

 

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

注意事項

scinstall の処理が終了した後で、プライベートネットワークアドレスとネットマスクを変更することはできません。別のプライベートネットワークアドレスやネットマスクを使用する必要があり、ノードがインストールモードのままの場合は、「Sun Cluster ソフトウェアのアンインストールによるインストール問題を解決する」の手順に従います。次にこの手順を繰り返して、正しい情報でノードのインストールと構成を行います。

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

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

始める前に

次の作業を実行します。

この手順で対話式 scinstall ユーティリティーを使用するときには、次のガイドラインに従ってください。

手順
  1. このノードを単一ノードクラスタに追加する場合は、インターコネクト構成を表示して、2 つのクラスタインターコネクトがすでに存在していることを確認します。


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

    少なくとも 2 つのケーブルまたは 2 つのアダプタを構成しなければなりません。

    • 2 つのケーブルまたは 2 つのアダプタの構成情報が表示されている場合は、手順 2 に進みます。

    • 複数のケーブルまたはアダプタの構成情報が表示されていない場合、あるいは、1 つのケーブルまたはアダプタだけの構成情報が表示されている場合は、新しいクラスタインターコネクトを構成します。

      1. 既存のクラスタノードで scsetup(1M) ユーティリティーを開始します。


        # scsetup
        
      2. 「クラスタインターコネクト」という項目を選択します。

      3. 「トランスポートケーブルを追加」という項目を選択します。

        指示通りにクラスタに追加するノードの名前、トランスポートアダプタの名前、およびトランスポート接続点を使用するかどうかを指定します。

      4. 必要であれば、手順 c を繰り返して、2 番目のクラスタインターコネクトを構成します。

        完了後 scsetup ユーティリティーを終了します。

      5. クラスタに 2 つのクラスタインターコネクトが設定されていることを確認します。


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

        コマンド出力は、少なくとも 2 つのクラスタインターコネクトの構成情報を表示する必要があります。

  2. このノードを既存のクラスタに追加する場合は、新しいノードをクラスタの承認済みノードリストに追加します。

    1. アクティブなクラスタメンバーで、scsetup(1M) ユーティリティーを開始します。


      # scsetup
      

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

    2. メニュー項目から「新規ノード」を選択します。

    3. メニューから「自分自身を追加できるマシン名を指定」を選択します。

    4. プロンプトに従って、ノードの名前を認識されているマシンのリストに追加します。

      scsetup ユーティリティーは、作業がエラーなしで完了された場合、「Command completed successfully」というメッセージを出力します。

    5. scsetup ユーティリティーを終了します。

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

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


    # /usr/cluster/bin/scinstall
    
  5. 「メインメニュー」から「クラスタまたはクラスタノードをインストール」という項目を選択します。


      *** メインメニュー ***
    
        次の (*) オプションのうちから 1 つを選択してください:
    
          * 1) クラスタまたはクラスタノードをインストール
            2) このインストールサーバーから JumpStart できるようにクラスタを構成
            3) 新しいデータサービスのサポートをこのクラスタノードに追加
            4) このクラスタノードをアップグレード
          * 5) このクラスタノードのリリース情報を出力
    
          * ?) メニューオプションのヘルプ
          * q) 終了
    
        オプション:  1
    
  6. 「インストールメニュー」 から 「このマシンを既存のクラスタ内にノードとして追加」という項目を選択します。

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

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

  8. CD-ROM に含まれていないディレクトリに移動し、CD-ROM を取り出します。


    # eject cdrom
    
  9. Sun Cluster ソフトウェアをサポートするのに必要なパッチをインストールしていない場合は、これらのパッチをすべてインストールします。

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

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

    あるノードでこれらのサービスがまだオンラインでない場合は、オンラインになるまで待機してから、次の手順に進みます。


    # svcs multi-user-server
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  12. アクティブなクラスタメンバーから、ノードがクラスタに接続するのを防止します。


    # /usr/cluster/bin/scconf -a -T node=.
    
    -a

    コマンドの追加形式を指定します。

    -T

    認証オプションを指定します。

    node=.

    認証リストに追加するドット (.) のノード名を指定して、これ以外のノードがクラスタに追加されるのを防止します。

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

  13. 任意のノードから、すべてのノードがクラスタに結合していることを確認します。

    scstat(1M) コマンドを実行して、クラスタノードのリストを表示します。このコマンドを実行するために、スーパーユーザーとしてログインする必要はありません。


    % scstat -n
    

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


    -- クラスターノード --
                                  ノード名       状態
                                  --------       ----
      クラスターノード:            phys-schost-1  Online
      クラスターノード:            phys-schost-2  Online
  14. ループバックファイルシステム (LOFS) を再び有効にするには、クラスタの各ノードの /etc/system ファイルから次のエントリを削除します。


    exclude:lofs

    このあと、システムをリブートすると、LOFS が再び有効になります。


    注 –

    Sun Cluster HA for NFS を高可用性ローカルファイルシステム上で使用しており、かつ、automountd を実行している場合、 LOFS は有効にできません。LOFS は、Sun Cluster HA for NFS のスイッチオーバーの問題の原因になる可能性があります。LOFS を有効にしたあとで、Sun Cluster HA for NFS を高可用性ローカルファイルシステムに追加することを選択した場合は、次のうちの 1 つを行う必要があります。

    • クラスタの各ノードの /etc/system ファイルに exclude:lofs エントリを戻して、各ノードをリブートします。この変更によって、LOFS は無効になります。

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

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


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


例 2–2 Sun Cluster ソフトウェアを追加ノードで構成する

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


*** 既存のクラスタにノードを追加する ***
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
	

広域デバイスファイルシステムとして使用できるかどうかをチェックしています ... done

ノード「phys-schost-3」をクラスタ構成に追加しています ... done
アダプタ「qfe2」をクラスタ構成に追加しています ... done
アダプタ「qfe3」をクラスタ構成に追加しています ... done
ケーブルをクラスタ構成に追加しています ... done
ケーブルをクラスタ構成に追加しています ... done

「phys-schost-1」からクラスタ構成をコピーしています ... done

「phys-schost-1」から postconfig ファイルをコピーしています (存在する場合) ... done
「phys-schost-1」から Common Agent Container キーをコピーしています ... done


「phys-schost-3」のノード ID を設定しています ... done (id=1)

「did」ドライバのメジャー番号を設定しています  ... 
「phys-schost-1」から「did」ドライバのメジャー番号を取得しています ... done
「did」ドライバのメジャー番号が 300 に設定されました

広域ファイルシステムの広域デバイスをチェックしています ... done
vfstab を更新しています... done

NTP が構成されているかどうかを確認しています ... done
NTP 構成を初期化しています ... done

nsswitch.conf を更新しています ... 
done

クラスタノードエントリを /etc/inet/hosts に追加しています ... done


IP マルチパスグループを「/etc/hostname.<adapter>」ファイル内に構成しています

"/etc/hostname.hme0" を更新しています。

電源管理が構成されていないことを確認しています ... done

EEPROM パラメータ「local-mac-address?」が「true」に設定されていることを確認しています ... done
「local-mac-address?」パラメータ設定が「true」に変更されました。

ネットワークルーティングが無効であることを確認しています ... done

ノード「phys-schost-1」上のファイル「ntp.conf.cluster」を更新しています ... done
ノード「phys-schost-1」上のファイル「hosts」を更新しています  ... done

リブートしています ... 

次の手順

次に行う手順を決定します。

2 ノードクラスタにノードを追加した場合は、「ノードの追加後に SCSI 予約を更新する」に進みます。

データサービスをインストールする予定の場合は、インストールするデータサービスと使用している Solaris OS のバージョンに適合する手順に進んでください。

 

Sun Cluster 2 of 2 CD-ROM 

(Sun Java System データサービス) 

Sun Cluster Agents CD 

(それ以外のすべてのデータサービス) 

手続き 

Solaris 8 または 9 

Solaris 10 

Solaris 8 または 9 

Solaris 10 

「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」

     

「データサービスソフトウェアパッケージをインストールする (pkgadd)」

 

   

「データサービスソフトウェアパッケージをインストールする (scinstall)」

   

「データサービスソフトウェアパッケージをインストールする (Web Start installer)」

   

 

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

注意事項

定足数デバイスへのノード接続の数を増やしたり、減らしたりしても、クラスタは自動的に定足数投票カウントを再計算しません。正しい定足数投票カウントをもう一度確立するには、scsetup ユーティリティーを使用して、各定足数デバイスを取り外し、もう一度構成に追加します。この作業は、1 度に 1 つの定足数デバイスで行います。

クラスタが持つ定足数デバイスが 1 つしかない場合、元の定足数デバイスを削除して再度追加する前に 2 つめの定足数デバイスを構成してください。その後、2 つめの定足数デバイスを削除して、そのクラスタを元の構成に戻してください。

Procedureノードの追加後に SCSI 予約を更新する

1 つまたは複数の共有 SCSI ディスクを定足数デバイスとして使用する 2 ノードクラスタにノードを追加した場合、ISCSI Persistent Group Reservations (PGR) を更新する必要があります。これを行うためには、SCSI-2 予約を持っている定足数デバイスを削除する必要があります。定足数デバイスを再度追加する場合、新たに構成する定足数デバイスは SCSI-3 予約を持つことになります。

始める前に

追加したノードで Sun Cluster ソフトウェアのインストールが完了していることを確認します。

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

  2. 現在の定足数構成を表示します。

    次の例では、定足数デバイス d3 の状態が表示されています。


    # scstat -q
    

    一覧表示されている各定足数デバイスの名前に注目してください。

  3. 元の定足数デバイスを削除します。

    この手順は、構成されている定足数デバイスごとに実行します。


    # scconf -r -q globaldev=devicename
    
    -r

    削除します。

    -q globaldev=devicename

    定足数デバイスの名前を指定します。

  4. 元の定足数デバイスがすべて削除されていることを確認します。


    # scstat -q
    
  5. (省略可能) SCSI 定足数デバイスを追加します。

    定足数デバイスとして構成されていたのと同じデバイスを構成しても、新しい共有デバイスを選択して構成してもかまいません。

    1. (省略可能) 新しい共有デバイスを選択して定足数デバイスとして構成する場合は、システムがチェックするすべてのデバイスを表示します。

      それ以外の場合は、手順 c に進みます。


      # scdidadm -L
      

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


      1       phys-schost-1:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1
      2       phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2
      2       phys-schost-2:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2
      3       phys-schost-1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3
      3       phys-schost-2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3
      …
    2. この出力から、定足数デバイスとして構成する共有デバイスを選択します。

    3. 共有デバイスを定足数デバイスとして構成します。


      # scconf -a -q globaldev=devicename
      
      -a

      追加します。

    4. 構成する定足数デバイスごとに繰り返します。

  6. 定足数デバイスを追加した場合は、新しい定足数構成を確認します。


    # scstat -q
    

    新しい定足数デバイスはそれぞれ Online であり、投票権が割り当てられているはずです。


例 2–3 ノードの追加後に SCSI 予約を更新する

次の例では、元の定足数デバイスは d2 で、この定足数デバイスを削除して利用可能な共有デバイスを一覧表示し、d3 を新しい定足数デバイスとして構成します。


(定足数デバイスを一覧表示します)
# scstat -q
…
-- Quorum Votes by Device --
 
                    Device Name         Present Possible Status
                    -----------         ------- -------- ------
  Device votes:     /dev/did/rdsk/d2s2  1        1       Online

(元の定足数デバイスを削除します)
# scconf -r -q globaldev=d2
 
(元の定足数デバイスが削除されていることを確認します)
# scstat -q
…
-- Quorum Votes by Device --
 
                    Device Name         Present Possible Status
                    -----------         ------- -------- ------
 
(利用可能なデバイスを一覧表示します)
# scdidadm -L
…
3       phys-schost-1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3
3       phys-schost-2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3
…
 
(定足数デバイスを追加します)
# scconf -a -q globaldev=d3
 
(新しい定足数デバイスが追加されていることを確認します)
# scstat -q
…
-- Quorum Votes by Device --

                    Device Name         Present Possible Status
                    -----------         ------- -------- ------
  Device votes:     /dev/did/rdsk/d3s2 2        2       Online

次の手順

Procedureデータサービスソフトウェアパッケージをインストールする (pkgadd)

この手順は、Solaris 10 OS 用のデータサービスを Sun Cluster 2 of 2 CD-ROM からインストールする場合に実行します。Sun Cluster 2 of 2 CD-ROM には、Sun Java System アプリケーション用のデータサービスが入っています。この手順は、pkgadd(1M) プログラムを使用して、パッケージをインストールします。この手順は、選択したデータサービスを実行するクラスタの各ノードで実行します。


注 –

この手順は、次の種類のデータサービスパッケージには使用しないでください。


手順
  1. クラスタノードのスーパーユーザーになります。

  2. Sun Cluster 2 of 2 CD-ROM を CD-ROM ドライブに挿入します。

    ボリューム管理デーモンの vold(1M) が実行中で、CD-ROM デバイスを管理するように構成されている場合、デーモンによって自動的に CD-ROM が /cdrom/cdrom0/ ディレクトリにマウントされます。

  3. Solaris_arch/Product/sun_cluster_agents/Solaris_10/Packages/ ディレクトリに移動します (archsparc または x86 です)。


    # cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster_agents/ \
    Solaris_10/Packages/
    
  4. データサービスパッケージを大域ゾーンにインストールします。


    # pkgadd -G -d . [packages]
    -G

    現在のゾーンだけにパッケージを追加します。Sun Cluster パッケージは、大域ゾーンだけに追加する必要があります。このオプションは、既存のゾーン、あるいは、あとで作成する非大域ゾーンにパッケージを伝達しないことも指定します。

    -d

    インストールするパッケージの場所を指定します。

    packages

    省略可能。 インストールする 1 つまたは複数のパッケージの名前を指定します。パッケージ名を指定しない場合、pkgadd プログラムは、インストールできるすべてのパッケージのピックリストを表示します。

  5. CD-ROM に含まれていないディレクトリに移動し、CD-ROM を取り出します。


    # eject cdrom
    
  6. インストールしたデータサービスの任意のパッチをインストールします。

    パッチの入手先とインストール方法については、『Sun Cluster 3.1 8/05 ご使用にあたって (Solaris OS 版)』「パッチと必須ファームウェアのレベル」を参照してください。

    パッチの特別な指示によって再起動が指定されていないかぎり、Sun Cluster データサービスのパッチをインストールした後で再起動する必要はありません。パッチのインストール指示で再起動が要求された場合は、次の手順を実行します。

    1. scshutdown(1M) コマンドを使用して、1 つのノードからクラスタをシャットダウンします。

    2. クラスタ内にある各ノードを再起動します。


    注 –

    クラスタのインストールモードが無効になるまでは、最初にインストールした (つまり、クラスタを構築した) ノードだけが定足数投票権を持ちます。インストールモードが無効になっていない (つまり、構築された) 複数ノードのクラスタでは、クラスタをシャットダウンせずに最初にインストールしたノードを再起動すると、残りのクラスタノードは定足数を獲得できません。クラスタ全体が停止します。

    Sun Cluster インストール中に自動定足数構成を選択した場合、あるいは、SunPlex Installer を使用して Sun Cluster ソフトウェアをインストールした場合、インストールユーティリティーはインストールリブート中に、自動的に定足数投票権を割り当て、クラスタをインストールモードから解除します。しかし、どちらの方法も選択しなかった場合、クラスタノードは、「定足数デバイスを構成する」の手順で scsetup(1M) コマンドを実行するまで、インストールモードのままです。


次の手順

Procedureデータサービスソフトウェアパッケージをインストールする (scinstall)

この手順は、Sun Cluster 3.1 8/05 リリースの Sun Cluster Agents CD からデータサービスをインストールする場合に実行します。この手順は、対話式の scinstall ユーティリティーを使用して、パッケージをインストールします。この手順は、選択したデータサービスを実行するクラスタ内の各ノードで実行します。


注 –

この手順は、次の種類のデータサービスパッケージには使用しないでください。


SunPlex Installer を使用して Sun Cluster HA for NFS または Sun Cluster HA for Apache、あるいはこの両方をインストールする場合や、ほかのデータサービスをインストールする予定がない場合は、この手順を実行する必要はありません。代わりに、「定足数デバイスを構成する」に進みます。

Sun Cluster 3.1 10/03 以前のリリースからデータサービスをインストールする場合は、Web Start installer プログラムを使用しても、パッケージをインストールできます。「データサービスソフトウェアパッケージをインストールする (Web Start installer)」を参照してください。

この手順で対話式 scinstall ユーティリティーを使用するときには、次のガイドラインに従ってください。

手順
  1. クラスタノードのスーパーユーザーになります。

  2. ノードの CD-ROM ドライブに Sun Cluster Agents CD を挿入します。

    ボリューム管理デーモンの vold(1M) が実行中で、CD-ROM デバイスを管理するように構成されている場合、デーモンによって自動的に CD-ROM が /cdrom/cdrom0/ ディレクトリにマウントされます。

  3. CD-ROM がマウントされているディレクトリに移動します。


    # cd /cdrom/cdrom0/
    
  4. scinstall(1M) ユーティリティーを起動します。


    # scinstall
    
  5. 「メインメニュー」から「新しいデータサービスのサポートをこのクラスタノードに追加」という項目を選択します。

  6. プロンプトに従って、インストールするデータサービスを選択します。

    同じセットのデータサービスパッケージを各ノードにインストールする必要があります。この要件は、インストールされたデータサービス用のリソースをノードがホストしなくても適用されます。

  7. データサービスがインストールされたなら、scinstall ユーティリティーを終了します。

  8. CD-ROM に含まれていないディレクトリに移動し、CD-ROM を取り出します。


    # eject cdrom
    
  9. Sun Cluster データサービスのパッチをインストールします。

    パッチの入手先とインストール方法については、『Sun Cluster 3.1 8/05 ご使用にあたって (Solaris OS 版)』「パッチと必須ファームウェアのレベル」を参照してください。

    パッチの特別な指示によって再起動が指定されていないかぎり、Sun Cluster データサービスのパッチをインストールした後で再起動する必要はありません。パッチのインストール指示で再起動が要求された場合は、次の手順を実行します。

    1. scshutdown(1M) コマンドを使用して、1 つのノードからクラスタをシャットダウンします。

    2. クラスタ内にある各ノードを再起動します。


    注 –

    クラスタのインストールモードが無効になるまでは、最初にインストールした (つまり、クラスタを構築した) ノードだけが定足数投票権を持ちます。インストールモードが無効になっていない (つまり、構築された) 複数ノードのクラスタでは、クラスタをシャットダウンせずに最初にインストールしたノードを再起動すると、残りのクラスタノードは定足数を獲得できません。定足数を獲得できない場合、クラスタ全体がシャットダウンされます。

    Sun Cluster インストール中に自動定足数構成を選択した場合、あるいは、SunPlex Installer を使用して Sun Cluster ソフトウェアをインストールした場合、インストールユーティリティーはインストールリブート中に、自動的に定足数投票権を割り当て、クラスタをインストールモードから解除します。しかし、どちらの方法も選択しなかった場合、クラスタノードは、「定足数デバイスを構成する」の手順で scsetup(1M) コマンドを実行するまで、インストールモードのままです。


次の手順

Procedureデータサービスソフトウェアパッケージをインストールする (Web Start installer)

この手順は、Solaris 8 または Solaris 9 OS 用のデータサービスを Sun Cluster Agents CD からインストールする場合に実行します。この手順は、CD-ROM 上の Web Start installer プログラムを使用して、パッケージをインストールします。この手順は、選択したデータサービスを実行するクラスタ内の各ノードで実行します。


注 –

この手順は、次の種類のデータサービスパッケージには使用しないでください。

SunPlex Installer を使用して Sun Cluster HA for NFS または Sun Cluster HA for Apache、あるいはこの両方をインストールする場合や、ほかのデータサービスをインストールする予定がない場合は、この手順を実行する必要はありません。代わりに、「定足数デバイスを構成する」に進みます。


Sun Cluster 3.1 10/03 以前のリリースからデータサービスをインストールする場合は、「データサービスソフトウェアパッケージをインストールする (scinstall)」の手順も使用できます。

installer プログラムは、コマンド行インタフェース (CLI) またはグラフィカルユーザーインタフェース (GUI) を使用して実行できます。CLI と GUI での作業の内容と手順はほとんど同じです。installer プログラムの詳細については、installer(1M) のマニュアルページを参照してください。

始める前に

GUI で installer プログラムを使用する予定の場合は、DISPLAY 環境変数を設定する必要があります。

手順
  1. クラスタノードのスーパーユーザーになります。

  2. Sun Cluster Agents CD を CD-ROM ドライブに挿入します。

    ボリューム管理デーモンの vold(1M) が実行中で、CD-ROM デバイスを管理するように構成されている場合、デーモンによって自動的に CD-ROM が /cdrom/cdrom0/ ディレクトリにマウントされます。

  3. CD-ROM の installer プログラムが存在するディレクトリに移動します。


    # cd /cdrom/cdrom0/Solaris_arch/
    

    Solaris_arch/ ディレクトリで、archsparc または x86 です。

  4. Web Start installer プログラムを起動します。


    # ./installer
    
  5. プロンプトが表示されたなら、インストールのタイプを選択します。

    各データサービスで使用できるロケールの一覧については、『Sun Cluster ご使用にあたって』を参照してください。

    • CD-ROM 上にあるすべてのデータサービスをインストールするには、「通常」を選択します。

    • CD-ROM 内のデータサービスのサブセットのみをインストールする場合は、カスタムを選択します。

  6. プロンプトが表示されたら、インストールするロケールを選択します。

    • C ロケールのみをインストールする場合は、「通常」を選択します。

    • ほかのロケールをインストールする場合は、「カスタム」を選択します。

  7. 画面上の指示に従ってデータサービスソフトウェアをノードにインストールします。

    インストールが完了した後、installer プログラムはインストールに関する要約を表示します。この要約では、インストール中にプログラムによって生成された記録を参照できます。これらのログは、/var/sadm/install/logs/ ディレクトリにあります。

  8. installer プログラムを終了します。

  9. CD-ROM に含まれていないディレクトリに移動し、CD-ROM を取り出します。


    # eject cdrom
    
  10. Sun Cluster データサービスのパッチをインストールします。

    パッチの入手先とインストール方法については、『Sun Cluster 3.1 8/05 ご使用にあたって (Solaris OS 版)』「パッチと必須ファームウェアのレベル」を参照してください。

    パッチの特別な指示によって再起動が指定されていないかぎり、Sun Cluster データサービスのパッチをインストールした後で再起動する必要はありません。パッチのインストール指示で再起動が要求された場合は、次の手順を実行します。

    1. scshutdown(1M) コマンドを使用して、1 つのノードからクラスタをシャットダウンします。

    2. クラスタ内にある各ノードを再起動します。


    注 –

    クラスタのインストールモードが無効になるまでは、最初にインストールした (つまり、クラスタを構築した) ノードだけが定足数投票権を持ちます。インストールモードが無効になっていない (つまり、構築された) 複数ノードのクラスタでは、クラスタをシャットダウンせずに最初にインストールしたノードを再起動すると、残りのクラスタノードは定足数を獲得できません。クラスタ全体が停止します。

    Sun Cluster インストール中に自動定足数構成を選択した場合、あるいは、SunPlex Installer を使用して Sun Cluster ソフトウェアをインストールした場合、インストールユーティリティーはインストールリブート中に、自動的に定足数投票権を割り当て、クラスタをインストールモードから解除します。しかし、どちらの方法も選択しなかった場合、クラスタノードは、「定足数デバイスを構成する」の手順で scsetup(1M) コマンドを実行するまで、インストールモードのままです。


次の手順

Procedure定足数デバイスを構成する


注 –

次の場合は定足数デバイスを構成する必要はありません。

代わりに、「定足数構成とインストールモードを確認する」に進みます。


次の手順は、クラスタが完全に形成された後に一度だけ実行します。この手順で定足数投票を割り当て、クラスタのインストールモードを解除します。

始める前に

Network Appliance ネットワーク接続ストレージ (NAS) デバイスを定足数デバイスとして構成する予定の場合は、次の作業を実行します。

手順
  1. 共有 SCSI ディスクを定足数デバイスとして使用する場合、デバイスからクラスタノードへの接続性を確認して、構成するデバイスを選択します。

    1. クラスタの 1 つのノードから、システムがチェックするすべてのデバイスのリストを表示します。

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


      % scdidadm -L
      

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


      1       phys-schost-1:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1
      2       phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2
      2       phys-schost-2:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2
      3       phys-schost-1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3
      3       phys-schost-2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3
      …
    2. クラスタノードとストレージデバイス間にあるすべての接続が表示されていることを確認します。

    3. 定足数デバイスとして構成する各共有ディスクの広域デバイス ID 名を決定します。


      注 –

      共有ディスクを選択した場合は、その共有ディスクが定足数デバイスとして使用する権限を持つ必要があります。定足数デバイスを選択する方法の詳細については、「定足数デバイス」を参照してください。


      手順 ascdidadm の出力を使用して、定足数デバイスとして構成する各共有ディスクのデバイス ID 名を確認します。たとえば、手順 a の出力では、広域デバイス d2phys-schost-1phys-schost-2 で共有されていることがわかります。

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

  3. scsetup(1M) ユーティリティーを起動します。


    # scsetup
    

    「初期クラスタ設定」画面が表示されます。


    注 –

    代わりに「メインメニュー」が表示された場合は、クラスタの初期設定はすでに正しく行われています。手順 8 に進みます。


  4. 定足数ディスクを追加しますか?」というプロンプトに答えます。

    • クラスタが 2 ノードクラスタの場合、1 つ以上の共有定足数デバイスを構成する必要があります。1 つ以上の定足数デバイスを構成する場合は、「Yes」を入力します。

    • クラスタに 3 つ以上のノードが存在する場合は、定足数デバイスの構成は任意です。

      • 追加の定足数デバイスを構成しない場合は、「No」を入力します。そして、手順 7 に進みます。

      • 追加の定足数デバイスを構成する場合は、「Yes」を入力します。そして、手順 5 に進みます。

  5. 定足数デバイスとして構成するデバイスの種類を指定します。

    • 共有 SCSI ディスクを構成する場合は、「scsi」を選択します。

    • Network Appliance NAS デバイスを構成する場合は、「netapp_nas」を選択します。

  6. 定足数として構成するデバイスの名前を指定します。

    Network Appliance NAS デバイスの場合は、次の情報も指定します。

    • NAS デバイスの名前

    • NAS デバイスの LUN ID

  7. 「installmode」をリセットしますか?」というプロンプトで、「Yes」を入力します。

    scsetup ユーティリティーによって、クラスタの定足数構成と投票数が設定されたあと、「クラスタの初期化は完了しました。」というメッセージが表示されます。ユーティリティーは、「メインメニュー」に戻ります。

  8. scsetup ユーティリティーを終了します。

次の手順

定足数構成とインストールモードが無効になっていることを確認します。「定足数構成とインストールモードを確認する」に進みます。

注意事項

中断された scsetup 処理 — 定足数の設定プロセスが中断された場合、あるいは、正常に終了しなかった場合は、scsetup を再実行します。

定足数投票カウントの変更 — 定足数デバイスへのノード接続の数を増やしたり、減らしたりしても、定足数投票カウントは自動的には再計算されません。各定足数デバイスを一度に 1 つずつ取り外してもう一度構成に追加することにより、正しい定足数投票をもう一度確立できます。2 ノードクラスタの場合、定足数デバイスを取り外して、もとの定足数デバイスに戻す前に一時的に新しい定足数デバイスを追加します。次に一時的に追加した定足数デバイスを取り外します。『Sun Cluster のシステム管理 (Solaris OS 版)』の第 5 章「定足数の管理」を参照してください。

Procedure定足数構成とインストールモードを確認する

この手順は、定足数構成が正常に完了していること、そして、クラスタのインストールモードが無効になっていることを確認する場合に実行します。

手順
  1. 任意のノードから、デバイスとノードの定足数構成を確認します。


    % scstat -q
    
  2. 任意のノードから、クラスタのインストールモードが無効になっていることを確認します。

    このコマンドを実行するためにスーパーユーザーになる必要はありません。


    % scconf -p | grep "インストールモード"
    クラスタ インストールモード:                disabled

    クラスタのインストールはこれで完了です。

次の手順

「クラスタの構成」に進んで、クラスタまたは新しいクラスタノードにボリューム管理ソフトウェアをインストールして、その他の構成作業を実行します。


注 –

VxVM を使用するクラスタに新しいノードを追加した場合は、「SPARC: VERITAS Volume Manager ソフトウェアをインストールする」の手順を実行して、次の作業のうちの 1 つを行う必要があります。