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

Sun Cluster 3.1 9/04 ソフトウェアのローリングアップグレードを実行する

次の手順を実行して、1 つのノードを Sun Cluster 3.1 9/04 ソフトウェアにアップグレードします。ほかの残りのクラスタノードは、クラスタモードで維持されます。


注 –

クラスタのすべてのノードがアップグレードされ、アップグレードがコミットされるまで、新しいリリースで導入された新機能を使用できない場合があります。


  1. 「ローリングアップグレード用にクラスタノードを準備する」のすべての手順を完了していることを確認します。

  2. Solaris OS をメンテナンスアップグレードリリースにアップグレードした場合、「Solaris メンテナンスアップグレードのローリングアップグレードを実行する」のすべての手順が完了していることを確認します。

  3. Solaris ソフトウェアのすべての必須パッチとハードウェア関連パッチがインストールされていることを確認します。

    Solstice DiskSuite ソフトウェア (Solaris 8) については、Solstice DiskSuite ソフトウェアの必須パッチもインストールされていることを確認します。

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

  5. Sun Web Console パッケージをインストールします。

    クラスタの各ノードでこの手順を実行します。これらのパッケージは、Sun Web Console を使用しない場合でもSun Cluster ソフトウェアで必要です。

    1. CD-ROM ドライブにSun Cluster 3.1 9/04 CD-ROM を挿入します。

    2. /cdrom/cdrom0/Solaris_arch/Product/sun_web_console/2.1/ ディレクトリに変更します。ここで archsparc または x86 です。

    3. setup コマンドを実行します。


      # ./setup
      

      setup コマンドにより、Sun Web Console をサポートするすべてのパッケージがインストールされます。

  6. Sun Cluster 3.1 9/04 CD-ROM で、 Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/ ディレクトリに変更します。ここでは archsparc または x86 で、ver8 (Solaris 8 の場合) または 9 (Solaris 9 の場合) となります。


    # cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools
    

  7. クラスタフレームワークソフトウェアをアップグレードします。


    注 –

    ノードにすでにインストールされている /usr/cluster/bin/scinstall コマンドは使用しないでください。Sun Cluster 3.1 9/04 CD-ROM に含まれる scinstall コマンドを使用してください。



    ./scinstall -u update [-M patchdir=dirname]
    
    -M patchdir=dirname[[,patchlistfile=filename]]

    scinstall コマンドで指定のパッチをインストールするために、パッチ情報へのパスを指定します。パッチリストファイルを指定しない場合、scinstall コマンドは、dirname ディレクトリ内の tar、jar、または zip 形式のパッチを含むすべてのパッチをインストールします。

    -M オプションは必須ではありません。パッチのインストールには任意の方法を使用できます。

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


    注 –

    Sun Cluster 3.1 9/04 ソフトウェアは、バージョン 3.5.1 以降の Sun Explorer ソフトウェアを必要とします。Sun Cluster ソフトウェアへのアップグレードでは、Sun Explorer データコレクタソフトウェアのインストールが含まれており、sccheck ユーティリティーが共に使用されます。Sun Cluster のアップグレードを行う前に、Sun Explorer ソフトウェアの別のバージョンがすでにインストールされている場合、Sun Cluster ソフトウェアで提供されるバージョンに置き換わります。ユーザー ID やデータ配布などのオプションは事前に提供されますが、crontab エントリを手動で再作成する必要があります。


    アップグレード処理が完了すると、システムは「Sun Cluster フレームワークのアップグレードが完了しました」というメッセージとアップグレードログのパスを表示します。

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


    # eject cdrom
    

  9. (省略可能) Sun Cluster データサービスをアップグレードします。


    注 –

    Sun Cluster HA for Oracle 3.0 64–bit for Solaris 9 データサービスを使用している場合、Sun Cluster 3.1 9/04 バージョンにアップグレードする必要があります。

    Sun Cluster 3.1 9/04 にアップグレードした後も、引き続き Sun Cluster 3.0 データサービスを使用することになります。


    1. ノードの CD-ROM ドライブに Sun Cluster 3.1 9/04 Agents CD-ROM を挿入します。

    2. データサービスソフトウェアをアップグレードします。

      次のいずれかを実行します。

      • 1 つまたは複数のデータサービスを指定してアップグレードするには、次のコマンドを入力します。


        # scinstall -u update -s srvc[,srvc,…] -d /cdrom/cdrom0
        

        -u update

        クラスタノードを最新の Sun Cluster ソフトウェアリリースにアップグレードします。

        -s srvc

        指定したデータサービスをアップグレードします。

        -d

        CD-ROM イメージ用の代替えディレクトリを指定します。

      • ノード上にあるすべてのデータサービスをアップグレードするには、次のコマンドを入力します。


        # scinstall -u update -s all -d /cdrom/cdrom0
        

        -s all

        すべてのデータサービスをアップグレードします。

      scinstall コマンドは、インストールされているすべてのデータサービス用の更新内容が Update リリースに存在していると仮定しています。特定のデータサービス用の更新内容が Update リリースに存在しない場合は、そのデータサービスはアップグレードされません。

      アップグレード処理が完了すると、システムは「Sun Cluster データサービスエージェントのアップブレードが完了しました」というメッセージとアップグレードログのパスを表示します。

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


      # eject cdrom
      

  10. 必要に応じて、Sun Cluster 3.1 9/04 Agents CD-ROM Sun Cluster 3.1 9/04 Agents CD-ROM で提供されないカスタムのデータサービスを手動でアップグレードします。

  11. データサービス用の更新がすべて正常にインストールされていることを確認します。

    アップグレード出力メッセージの最後に示されるアップグレードログを参照します。

  12. scinstall コマンドを使用してインストールしていない場合は、Sun Cluster 3.1 9/04 ソフトウェアパッチをインストールします。

  13. Sun Cluster 3.1 9/04 データサービスソフトウェアパッチをインストールします。

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

  14. クラスタにインストールされているソフトウェアアプリケーションをアップグレードします。

    アプリケーションレベルが Sun Cluster および Solaris ソフトウェアの現在のバージョンと互換性があることを確認します。インストール方法については、各アプリケーションのマニュアルを参照してください。さらに、次のガイドラインに従って、Sun Cluster 3.1 9/04 構成でアプリケーションをアップグレードします。

    • アプリケーションが共有ディスクに格納されている場合は、アプリケーションをアップグレードする前に、関連するディスクグループをマスターして、関連するファイルシステムを手作業でマウントする必要があります。

    • アップグレード処理中にノードの再起動を要求された場合は、再起動のコマンドに必ず -x オプションを指定してください。

      -x オプションを指定することで、そのノードは非クラスタモードで再起動されます。たとえば、次のコマンドはいずれも、ノードをシングルユーザーの非クラスタモードで起動します。

      SPARC ベースのシステム上で、以下のコマンドを実行します。


      # reboot -- -xs
      ok boot -xs
      

      86 ベースのシステム上で、以下のコマンドを実行します。


      # reboot -- -xs
      ...
                            <<< 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 -xs
      


    注 –

    新しいバージョンのアプリケーションがクラスタ内で旧バージョンのアプリケーションと共存できない場合は、アプリケーションをアップグレードしないでください。


  15. ノードを再起動してクラスタに結合します。


    # reboot
    

  16. アップグレードしたノードで次のコマンドを実行して、Sun Cluster 3.1 9/04 ソフトウェアが正常にインストールされたことを確認します。


    # scinstall -pv
    

    出力の最初の行は、どのバージョンの Sun Cluster ソフトウェアでノードが動作しているかを示します。このバージョンはアップグレードするバージョンと一致していなければなりません。

  17. 任意のノードから、クラスタ構成の状態を確認します。


    % scstat
    % scrgadm -pv[v]

    この出力は、「ローリングアップグレード用にクラスタノードを準備する」手順 7 の出力と同じでなければなりません。

  18. 別のノードをアップグレードする場合は、「ローリングアップグレード用にクラスタノードを準備する」 に戻って、アップグレードする次のノードでアップグレード手順を繰り返します。

  19. クラスタのすべてのノードがアップグレードされたら、「Sun Cluster 3.1 9/04 ソフトウェアへのローリングアップグレードを終了する」に進みます。

例—Sun Cluster 3.1 から Sun Cluster 3.1 9/04 ソフトウェアへのローリングアップグレード

次の例は、Solaris 8 OS 上でクラスタノードを Sun Cluster 3.1から Sun Cluster 3.1 9/04 ソフトウェアにローリングアップグレードするプロセスを示しています。この例には、Sun Web Console ソフトウェアのインストールとSun Cluster 3.1 9/04 Agents CD-ROM上に新バージョンがあるすべてのインストールされたデータベースのアップグレードが含まれます。クラスタノード名は、phys-schost-1 です。


(Sun Web Console ソフトウェアを Sun Cluster 3.1 9/04 CD-ROM からインストールします。)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/ \
Solaris_8/Misc
phys-schost-1# ./setup

(フレームワークソフトウェアを Sun Cluster 3.1 9/04 CD-ROM からアップグレードします。)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools
phys-schost-1# ./scinstall -u update -S interact
 
(データサービスを Sun Cluster 3.1 9/04 Agents CD-ROM からアップグレードします。)
phys-schost-1# scinstall -u update -s all -d /cdrom/cdrom0

(ノードをクラスタに再起動します。)
phys-schost-1# reboot

(ソフトウェアアップグレードが成功したことを確認します。)
# scinstall -pv

(クラスタの状態を確認します。)
# scstat
# scrgadm -pv