クラスタの性質上、クラスタを正しく動作させるには、すべてのクラスタメンバーノードが同じパッチレベルにある必要があります。Sun Cluster 固有のパッチをノードに適用するときは、パッチをインストールする前に、クラスタメンバーシップからノードを一時的に削除するか、全体のクラスタを停止しておく必要があります。この節では、これらの手順について説明します。
Sun Cluster パッチを適用する前に、まず、特別な注意事項がないかどうか、Sun Cluster の Web ページで確認してください。参照先 (URL) については、『Sun Cluster 3.0 ご使用にあたって』を参照するか、御購入先にお問い合わせください。特に注意事項がない場合は、パッチの README ファイルを確認してください。
Sun Cluster 固有のパッチを適用する場合は、この章の説明よりも新しい注意事項がないかどうか、README を参照してください。
すべてのクラスタノードにパッチをインストールする作業は、次のいずれかの状況に該当します。
再起動パッチ (ノード) - パッチを適用するには、ノードをシングルユーザーモードで起動してから、クラスタに結合するために再起動する必要があります。このようにする場合、まず、任意のリソースグループまたはディスクデバイスグループを、パッチを適用するノードから別のクラスタメンバーに切り替え、ノードをオフライン状態にする必要があります。また、クラスタ全体が停止しないように、パッチは 1 つのクラスタノードに適用します。
このようにパッチを適用する間、個々のノードが一時的に停止しても、クラスタ自体は使用できます。パッチを適用したノードは、他のノードが同じパッチレベルになくても、メンバーノードとしてクラスタに結合できます。
再起動パッチ (クラスタおよびファームウェア) - ソフトウェアまたはファームウェアパッチを適用するには、クラスタを停止し、各ノードをシングルユーザーモードで起動する必要があります。次に、ノードを再起動してクラスタに結合します。このようなパッチでは、パッチ適用中にクラスタを使用できます。
非再起動パッチ - ノードをオフライン状態にする必要はありません (引き続きリソースグループやデバイスグループのマスターとして動作可能)。また、パッチの適用時にノードを停止または再起動する必要もありません。ただし、パッチは一度に 1 つのノードに適用し、次のノードに適用する前に、パッチが動作することを確認する必要があります。
パッチの適用によって配下のクラスタプロトコルが変更されることはありません。
パッチをクラスタに適用するには patchadd コマンドを、パッチを削除するには (可能な場合) patchrm コマンドをそれぞれ使用します。