Sun Cluster 3.1 10/03 ソフトウェアのインストール

アップグレード用にクラスタを準備する (ローリング以外)

ソフトウェアをアップグレードする前に、次の手順を実行してクラスタを稼動状態から外します。

  1. クラスタ構成が、アップグレードの必要条件を満たしていることを確認します。

    アップグレードの必要条件と制約事項を参照してください。

  2. アップグレードするすべてのソフトウェア製品の CD-ROM、マニュアル、パッチを用意します。

    • Solaris 8 または Solaris 9 オペレーティング環境

    • Sun Cluster 3.1 10/03 フレームワーク

    • Sun Cluster 3.1 10/03 データサービス (エージェント)

    • Sun Cluster 3.1 10/03 データサービスエージェントが管理するアプリケーション

    • VERITAS Volume Manager

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

  3. (省略可能) Sun Cluster 3.1 10/03 のマニュアルをインストールします。

    管理コンソールまたドキュメンテーションサーバーなどの希望する場所に、ドキュメンテーションパッケージをインストールします。Sun Cluster 3.1 10/03 CD-ROM のトップレベルにある index.html ファイルを参照して、インストール指示にアクセスしてください。

  4. Sun Cluster 3.0 ソフトウェアからアップグレードするかどうかを確認します。

    • このバージョンでない場合は、手順 5に進みます。

    • このバージョンからアップグレードする場合は、利用可能なテスト IP アドレス (クラスタ内のパブリックネットワークアダプタごとに 1 つずつ) のリストを取得します。

      テスト IP アドレスは、パブリックネットワークアダプタがアクティブアダプタか、グループ内のバックアップアダプタであるかに関係なく、クラスタ内の各パブリックネットワークアダプタごとに必要です。テスト IP アドレスは、アダプタが IP マルチパスを使用するように再構成するときに使用されます。


      注 –

      各テスト IP アドレスは、パブリックネットワークアダプタが使用する既存の IP アドレスと同じサブネット上になければなりません。


      ノード上のパブリックネットワークアドレスを表示するには、次のコマンドを実行します。


      % pnmstat
      

      IP マルチパスのテスト IP アドレスの詳細については、『IP ネットワークマルチパスの管理』 (Solaris 8) または『Solaris のシステム管理 (IP サービス)』 (Solaris 9) を参照してください。

  5. アップグレード中、クラスタサービスが利用できなくなることをユーザーに通知します。

  6. クラスタが正常に機能していることを確認してください。

    • クラスタの現在の状態を表示するには、任意のノードから次のコマンドを実行します。


      % scstat
      

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

    • 同じノード上の /var/adm/messages ログに、解決されていないエラーや警告メッセージがないかどうかを確認します。

    • ボリューム管理の状態を確認します。

  7. 各クラスタのノードのスーパーユーザーになります。

  8. 各リソースグループをオフラインに切り替えます。


    # scswitch -F -g resource-group
    

    -F

    リソースグループをオフラインに切り替えます。

    -g resource-group

    オフラインにするリソースグループの名前を指定します。

  9. クラスタ内のすべてのリソースを無効にします。

    アップグレードを行う前にリソースを無効にすることで、ノードが誤って再起動されクラスタモードになっても、そのリソースが自動的にオンラインになるのを防止します。


    注 –

    Sun Cluster 3.1 リリースからアップグレードする場合は、コマンド行の代わりに scsetup(1M) ユーティリティーを使用できます。「メインメニュー」から「リソースグループ」を選択して、「リソースの有効/無効化」を選択します。


    1. 任意のノードから、クラスタで有効なすべてのリソースをリストします。


      # scrgadm -pv | grep "リソース 有効"
      

    2. ほかのリソースに依存するリソースを確認します。

      リソースを無効にする前に、依存するリソースを先に無効にする必要があります。

    3. クラスタ内の有効なリソースを無効にします。


      scswitch -n -j resource
      
      -n

      無効にします。

      -j resource

      リソースを指定します。

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

  10. 各リソースグループを非管理状態にします。


    # scswitch -u -g resource-group
    

    -u

    指定したリソースグループを非管理状態にします。

    -g resource-group

    非管理状態にするリソースグループの名前を指定します。

  11. すべてのノード上のすべてのリソースが無効になっており、そのすべてのリソースグループが非管理状態であることを確認します。


    # scstat -g
    

  12. クラスタ内の各ノードで実行されているすべてのデータベースを停止します。

  13. すべての共有データをバックアップします。

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


    # scshutdown
    ok

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

  15. 各ノードを非クラスタノードで起動します。


    ok boot -x
    

  16. 各システムディスクをバックアップします。

  17. Solaris オペレーティング環境をアップグレードするかどうかを確認します。

    詳細については、『Sun Cluster 3.1 10/03 ご使用にあたって』の「サポートされる製品」を参照してください。