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

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

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


注 –

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


始める前に

依存ソフトウェアがインストールまたはアップグレードされていることを確認します。「ローリングアップグレードの前に依存ソフトウェアをアップグレードする」を参照してください。

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

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

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

  3. Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/ ディレクトリに移動します (archsparc または x86ver は Solaris 8 の場合は 8、Solaris 9 の場合は 9、Solaris 10 の場合は 10 です)。 に移動します。


    # cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools
    
  4. scinstall ユーティリティーを起動します。


    # ./scinstall
    

    注 –

    ノードにすでにインストールされている /usr/cluster/bin/scinstall コマンドは使用しないでください。Sun Cluster 2 of 2 CD-ROM に含まれる scinstall コマンドを使用する必要があります。


  5. メインメニューから、メニュー項目「このクラスタノードをアップグレード」を選択します。


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

  7. メニュープロンプトに従って、クラスタフレームワークをアップグレードします。

    Sun Cluster のアップグレード中、scinstall は、次のような構成の変更 (1 つまたは複数) を行う可能性があります。

    • NAFO グループは IP ネットワークマルチパスグループに変換されるが、元の NAFO グループ名が維持されます。

      IP ネットワークマルチパス のテストアドレスについては、次のマニュアルのうちの 1 つを参照してください。

      Sun Cluster ソフトウェアのアップグレード中での NAFO グループの IP ネットワークマルチパス グループへの変換の詳細については、scinstall(1M) のマニュアルページを参照してください。

    • ノード上に ntp.conf.cluster が存在しない場合は、ntp.conf ファイルを ntp.conf.cluster に名前変更します。

    • local-mac-address? 変数が true に設定されていない場合は、そのように設定します。

    Sun Cluster フレームワークソフトウェアのアップグレードを終了しました」というメッセージが表示され、継続するには Enter を押すように指示されたら、アップグレードプロセスは終了です。

  8. Enter を押します。

    「アップグレードメニュー」が表示されます。

  9. (省略可能) Sun Cluster 2 of 2 CD-ROM から Java Enterprise System データサービスをアップグレードします。

    1. scinstall ユーティリティーの「アップグレードメニュー」から、「このノード上で Sun Cluster データサービスエージェントをアップグレード」を選択します。

    2. メニュープロンプトに従って、ノードにインストールされている Sun Cluster データサービスエージェントをアップグレードします。

      アップグレードに利用できるデータサービスのリストから選択しても、インストールされているデータサービスをすべてアップグレードすることを選択してもかまいません。

      Sun Cluster データサービスエージェントソフトウェアのアップグレードを終了しました」というメッセージが表示され、継続するには Enter を押すように指示されたら、アップグレードプロセスは終了です。

    3. Enter を押します。

      「アップグレードメニュー」が表示されます。

  10. scinstall ユーティリティーを終了します。

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


    # eject cdrom
    
  12. Sun Cluster Agents CD から Sun Cluster データサービスをアップグレードします。

    • Sun Cluster HA for NFS データサービスを使用しており、かつ、Solaris 10 OS にアップグレードする場合は、このデータサービスをアップグレードして、リソースタイプを新しいバージョンに移行する必要があります。詳細については、『Sun Cluster Data Service for Network File System (NFS) ガイド (Solaris OS 版)』「SUNW.nfs リソースタイプのアップグレード」を参照してください。

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

    • ほかのデータサービスを Sun Cluster 3.1 8/05 バージョンにアップグレードするかどうかは任意です。クラスタを Sun Cluster 3.1 8/05 ソフトウェアにアップグレードしたあとでも、ほかの Sun Cluster 3.x データサービスを使用し続けることができます。

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

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

      データサービスをアップグレードする場合は、すでにノードにインストールされている /usr/cluster/bin/scinstall コマンドを使用できます。


      # scinstall
      
    3. メインメニューから、メニュー項目「このクラスタノードをアップグレード」を選択します。

    4. 「アップグレードメニュー」から、メニュー項目「このノード上で Sun Cluster データサービスエージェントをアップグレード」を選択します。

    5. メニュープロンプトに従って、ノードにインストールされている Sun Cluster データサービスエージェントをアップグレードします。

      アップグレードに利用できるデータサービスのリストから選択しても、インストールされているデータサービスをすべてアップグレードすることを選択してもかまいません。

      Sun Cluster データサービスエージェントソフトウェアのアップグレードを終了しました」というメッセージが表示され、継続するには Enter を押すように指示されたら、アップグレードプロセスは終了です。

    6. Enter を押します。

      「アップグレードメニュー」が表示されます。

    7. scinstall ユーティリティーを終了します。

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


      # eject cdrom
      
  13. 必要に応じて、製品メディアでは提供されないカスタムのデータサービスを手動でアップグレードします。

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

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

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

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

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

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

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

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

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

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

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


        # reboot -- -xs
        ok boot -xs
        
      • x86 ベースのシステム上で、以下のコマンドを実行します。


        # 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
        

    注 –

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


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


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


    # scinstall -pv
    

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

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


    % scstat
    % scrgadm -pv[v]

    この出力は、「ローリングアップグレード用にクラスタノードを準備する」手順 5 の出力と同じであるはずです。

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


例 5–2 Sun Cluster 3.1 から Sun Cluster 3.1 8/05 ソフトウェアへのローリングアップグレード

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


(Sun Cluster 2 of 2 CD-ROM からフレームワークソフトウェアをアップグレードします)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools/
phys-schost-1# ./scinstall
 
(Sun Cluster 2 of 2 CD-ROM からフレームワークソフトウェアをアップグレードします)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools/
phys-schost-1# ./scinstall
 
(Sun Cluster Agents CD からデータサービスをアップグレードします)
phys-schost-1# scinstall
(Sun Cluster 2 of 2 CD-ROM からフレームワークソフトウェアをアップグレードします)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools/
phys-schost-1# ./scinstall
 
(Sun Cluster Agents CD からデータサービスをアップグレードします)
phys-schost-1# scinstall

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

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

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

次の手順

クラスタのすべてのノードをアップグレードする場合は、「Sun Cluster 3.1 8/05 ソフトウェアへのローリングアップグレードを終了する」に進みます。