ソフトウェアをアップグレードする前に、次の手順を実行してクラスタを稼動状態から外します。
クラスタのアップグレードを開始する前に、アップグレード対象のすべてのソフトウェア製品の 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 ご使用にあたって』の「パッチとファームウェアレベル」を参照してください。
利用可能なテスト IP アドレス (クラスタ内のパブリックネットワークアダプタごとに 1 つずつ) のリストを取得します。
テスト IP アドレスは、パブリックネットワークアダプタがアクティブか、グループ内のバックアップアダプタであるかに関係なく、クラスタ内の各パブリックネットワークアダプタごとに必要です。テスト IP アドレスは、アダプタが IP ネットワークマルチパスを使用するように再構成するときに使用されます。
各テスト IP アドレスは、パブリックネットワークアダプタが使用する既存の IP アドレスと同じサブネット上になければなりません。
ノード上のパブリックネットワークアドレスを表示するには、次のコマンドを実行します。
% pnmstat |
IP ネットワークマルチパス用のテスト IP アドレスの詳細については、『Solaris のシステム管理 (IP サービス)を参照してください。
アップグレード中、クラスタサービスが利用できなくなることをユーザーに通知します。
クラスタが正常に機能していることを確認してください。
クラスタの現在の状態を表示するには、任意のノードから次のコマンドを実行します。
% scstat |
詳細については、scstat(1M) のマニュアルページを参照してください。
そのノード上の /var/adm/messages ログに、解決されていないエラーや警告メッセージがないかどうかを確認します。
アップグレードする前に、クラスタ上にインストールされているすべてのリソースタイプの名前をリストします。
% scrgadm -p | grep "リソースタイプ" |
このリストは、アップグレード処理の最後でリソースタイプを再登録するときの参照用として保持しておきます。
各クラスタのノードのスーパーユーザーになります。
クラスタ内のすべてのリソースを無効にします。
アップグレード中にリソースを無効にすることで、ノードが誤って再起動されクラスタモードになっても、そのリソースが自動的にオンラインになるのを防止します。
任意のノードから、クラスタ内のすべての有効なリソースをリストします。
# scrgadm -pv | grep "リソース 有効" |
scswitch コマンドを使用して、クラスタ内の有効なリソースをそれぞれ無効にします。
scswitch -n -j resource |
無効にします。
リソースを指定します。
Sun Cluster 3.0 5/02 リリースからアップグレードする場合は、コマンド行の代わりに scsetup(1M) ユーティリティーを使用できます。「Main Menu」から、「Resource Groups」を選択して、「Enable/Disable Resources」を選択します。
各リソースグループをオフラインに切り替えます。
# scswitch -F -g resource-group |
リソースグループをオフラインに切り替えます。
オフラインにするリソースグループの名前を指定します。
各リソースグループを非管理状態にします。
# scswitch -u -g resource-group |
指定したリソースグループを非管理状態にします。
非管理状態にするリソースグループの名前を指定します。
すべてのノード上のすべてのリソースが無効になっており、そのすべてのリソースグループが非管理状態であることを確認します。
このコマンドを実行するためにスーパーユーザーになる必要はありません。
# scstat -g |
クラスタ内の各ノードで実行されているすべてのデーターベースを停止します。
すべての共有データをバックアップします。
ノードのどれか 1 つでクラスタを停止します。
# scshutdown ok |
各ノードで、ノードを非クラスタモードで起動します。
ok boot -x |
各システムディスクをバックアップします。
Solaris ソフトウェアをアップグレードするかどうかを確認します。
Sun Cluster 3.1 ソフトウェアが、クラスタ内で現在実行されている Solaris ソフトウェアのアップデートリリースをサポートしない場合は、Solaris オペレーティング環境をアップグレードする必要があります。
Sun Cluster 構成では、Solaris 8 から Solaris 9 ソフトウェアにはアップグレードできません。
アップグレードしない場合は、Solaris オペレーティング環境をアップグレードする に進みます。
アップグレードする場合は、クラスタソフトウェアをアップグレードする に進みます。