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

アップグレード用にクラスタを準備する

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

  1. クラスタのアップグレードを開始する前に、アップグレード対象のすべてのソフトウェア製品の CD-ROM、マニュアル、およびパッチを用意します。

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

    • Sun Cluster 3.1 フレームワーク

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

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

    • VERITAS Volume Manager

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

  2. 利用可能なテスト IP アドレス (クラスタ内のパブリックネットワークアダプタごとに 1 つずつ) のリストを取得します。

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


    注 –

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


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


    % pnmstat
    

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

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

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

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


      % scstat
      

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

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

  5. アップグレードする前に、クラスタ上にインストールされているすべてのリソースタイプの名前をリストします。


    % scrgadm -p | grep "リソースタイプ"
    

    このリストは、アップグレード処理の最後でリソースタイプを再登録するときの参照用として保持しておきます。

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

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

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

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


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

    2. scswitch コマンドを使用して、クラスタ内の有効なリソースをそれぞれ無効にします。


      scswitch -n -j resource
      
      -n

      無効にします。

      -j resource

      リソースを指定します。


    注 –

    Sun Cluster 3.0 5/02 リリースからアップグレードする場合は、コマンド行の代わりに scsetup(1M) ユーティリティーを使用できます。「Main Menu」から、「Resource Groups」を選択して、「Enable/Disable Resources」を選択します。


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


    # scswitch -F -g resource-group
    

    -F

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

    -g resource-group

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

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


    # scswitch -u -g resource-group
    

    -u

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

    -g resource-group

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

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

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


    # scstat -g
    

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

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

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


    # scshutdown
    ok

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


    ok boot -x
    

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

  16. Solaris ソフトウェアをアップグレードするかどうかを確認します。

    Sun Cluster 3.1 ソフトウェアが、クラスタ内で現在実行されている Solaris ソフトウェアのアップデートリリースをサポートしない場合は、Solaris オペレーティング環境をアップグレードする必要があります。


    注 –

    Sun Cluster 構成では、Solaris 8 から Solaris 9 ソフトウェアにはアップグレードできません。