Sun Cluster 3.0 U1 のシステム管理

再起動パッチを適用する (クラスタおよびファームウェア)

この手順では、パッチを適用する前にまずクラスタを停止して、 boot -sx コマンドを使用して各ノードをシングルユーザーモードで起動する必要があります。

  1. パッチを適用する前に、Sun Cluster インストール前後の特別な注意事項があるかどうかを確認してください。

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

  3. クラスタを停止します。


    # scshutdown -y -g grace-period "message"
    

    -y

    確認プロンプトで yes と答えます。

    -g grace-period

    停止までの待機時間を秒単位で指定します。デフォルトの猶予期間は 60 秒です。

    message

    送信する警告メッセージを指定します。message が複数の単語の場合は、引用符で囲みます。

  4. 各ノードを非クラスタのシングルユーザーモードで起動します。

    各ノードのコンソールで、次のコマンドを実行します。


    ok boot -sx
    

  5. ソフトウェアパッチまたはファームウェアパッチを適用します。

    一度に 1 つのノードずつ、次のコマンドを実行します。


    # patchadd -M patch-dir patch-id
    

    patch-dir

    パッチのディレクトリの場所を指定します。

    patch-id

    特定のパッチのパッチ番号を指定します。


    注 -

    パッチディレクトリに、この章の手順よりも新しい注意事項がないかどうかを必ず確認してください。


  6. パッチが各ノードに正常にインストールされていることを確認します。


    # showrev -p | grep patch-id
    

  7. パッチをすべてのノードに適用したら、ノードを再起動してクラスタに結合します。

    各ノードで次のコマンドを実行します。


    # reboot
    

  8. パッチが機能しており、ノードとクラスタが正常に動作していることを確認します。

例 - 再起動パッチの適用 (クラスタ)

次に、クラスタに Sun Cluster 再起動パッチを適用する例を示します。


# scshutdown -g 0 -y
...
ok boot -sx
...
# patchadd -M /tmp/patches 234567-05
(他のクラスタノードへパッチを適用する)
...
# showrev -p | grep 234567-05
# reboot

次の作業

パッチを取り消す必要がある場合は、「Sun Cluster パッチを削除する」を参照してください。