この手順を実行して、クラスタの各ノードを Sun Cluster 3.1 8/05 ソフトウェアにアップグレードします。この手順はまた、Solaris 8 から Solaris 9 ソフトウェアに、あるいは、Solaris 9 から Solaris 10 10/05 ソフトウェア (またはその互換) にクラスタをアップグレードする場合も実行する必要があります。
この手順は、複数のノードで同時に行えます。
依存ソフトウェアがインストールまたはアップグレードされていることを確認します。「ローリング以外の アップグレードの前に依存ソフトウェアをアップグレードする」を参照してください。
各クラスタのノードのスーパーユーザーになります。
ノードの CD-ROM ドライブに Sun Cluster 2 of 2 CD-ROM を挿入します。
ボリューム管理デーモンの vold(1M) が実行中で、CD-ROM デバイスを管理するように構成されている場合、デーモンによって自動的に CD-ROM が /cdrom/cdrom0/ ディレクトリにマウントされます。
Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/ ディレクトリに移動します (arch は sparc または x86、ver は Solaris 8 の場合は 8、Solaris 9 の場合は 9、Solaris 10 の場合は 10 です)。
# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools |
# ./scinstall |
ノードにすでにインストールされている /usr/cluster/bin/scinstall コマンドは使用しないでください。Sun Cluster 2 of 2 CD-ROM に含まれる scinstall コマンドを使用する必要があります。
メインメニューから、メニュー項目「このクラスタノードをアップグレード」を選択します。
*** メインメニュー *** 次の (*) オプションのうちから 1 つを選択してください: * 1) クラスタまたはクラスタノードをインストール 2) このインストールサーバーから JumpStart できるようにクラスタを構成 * 3) 新しいデータサービスのサポートをこのクラスタノードに追加 * 4) このクラスタノードをアップグレード * 5) このクラスタノードのリリース情報を出力 * ?) メニューオプションのヘルプ * q) 終了 オプション: 4 |
「アップグレードメニュー」から、メニュー項目「このノード上で Sun Cluster フレームワークをアップグレード」を選択します。
メニュープロンプトに従って、クラスタフレームワークをアップグレードします。
Sun Cluster のアップグレード中、scinstall は、次のような構成の変更 (1 つまたは複数) を行う可能性があります。
NAFO グループを IP ネットワークマルチパス グループに変換しますが、NAFO グループ名は元のままです。
IP ネットワークマルチパスのテストアドレスについては、次のマニュアルのうちの 1 つを参照してください。
『IP ネットワークマルチパスの管理』 (Solaris 8)
『Solaris のシステム管理 (IP サービス)』(Solaris 9)
『Solaris のシステム管理 (IP サービス)』の「検査用 IP アドレス」 (Solaris 10)
Sun Cluster ソフトウェアのアップグレード中での NAFO グループの IP ネットワークマルチパス グループへの変換の詳細については、scinstall(1M) のマニュアルページを参照してください。
ノード上に ntp.conf.cluster が存在しない場合は、ntp.conf ファイルを ntp.conf.cluster に名前変更します。
「Sun Cluster フレームワークソフトウェアのアップグレードを終了しました」というメッセージが表示され、継続するには Enter を押すように指示されたら、アップグレードプロセスは終了です。
Enter を押します。
「アップグレードメニュー」が表示されます。
(省略可能) Sun Cluster 2 of 2 CD-ROM から Java Enterprise System データサービスをアップグレードします。
scinstall ユーティリティーの「アップグレードメニュー」から、「このノード上で Sun Cluster データサービスエージェントをアップグレード」を選択します。
メニュープロンプトに従って、ノードにインストールされている Sun Cluster データサービスエージェントをアップグレードします。
アップグレードに利用できるデータサービスのリストから選択しても、インストールされているデータサービスをすべてアップグレードすることを選択してもかまいません。
「Sun Cluster データサービスエージェントソフトウェアのアップグレードを終了しました」というメッセージが表示され、継続するには Enter を押すように指示されたら、アップグレードプロセスは終了です。
Enter を押します。
「アップグレードメニュー」が表示されます。
scinstall ユーティリティーを終了します。
CD-ROM に含まれていないディレクトリに移動し、CD-ROM を取り出します。
# eject cdrom |
Sun Cluster 2 of 2 CD-ROM から Sun Cluster データサービスをアップグレードします。
Sun Cluster HA for NFS データサービスを使用しており、かつ、Solaris 10 OS にアップグレードする場合は、このデータサービスをアップグレードして、リソースタイプを新しいバージョンに移行する必要があります。詳細については、『Sun Cluster Data Service for Network File System (NFS) ガイド (Solaris OS 版)』の「SUNW.nfs リソースタイプのアップグレード」を参照してください。
Sun Cluster HA for Oracle 3.0 64-bit for Solaris 9 データサービスを使用している場合は、このデータサービスを Sun Cluster 3.1 8/05 バージョンにアップグレードする必要があります。
ほかのデータサービスを Sun Cluster 3.1 8/05 バージョンにアップグレードするかどうかは任意です。クラスタを Sun Cluster 3.1 8/05 ソフトウェアにアップグレードしたあとでも、ほかの Sun Cluster 3.x データサービスを使用し続けることができます。
Sun Cluster Agents CD で提供されるデータサービスだけが scinstall(1M) ユーティリティーによって自動的にアップグレードされます。カスタムまたはサードパーティ製のデータサービスは、手動でアップグレードする必要があります。該当するデータサービスで指定された手順を実行します。
ノードの CD-ROM ドライブに Sun Cluster Agents CD を挿入します。
scinstall ユーティリティーを起動します。
データサービスをアップグレードする場合は、すでにノードにインストールされている /usr/cluster/bin/scinstall コマンドを使用できます。
# scinstall |
メインメニューから、メニュー項目「このクラスタノードをアップグレード」を選択します。
「アップグレードメニュー」から、メニュー項目「このノード上で Sun Cluster データサービスエージェントをアップグレード」を選択します。
メニュープロンプトに従って、ノードにインストールされている Sun Cluster データサービスエージェントをアップグレードします。
データサービスのリストからアップグレードに利用できるものを選択しても、インストールされているデータサービスをすべてアップグレードすることを選択してもかまいません。
「Completed upgrade of Sun Cluster data services agent」というメッセージが表示され、継続するには Enter を押すように指示されたら、アップグレードプロセスは終了です。
Enter を押します。
「アップグレードメニュー」が表示されます。
scinstall ユーティリティーを終了します。
CD-ROM に含まれていないディレクトリに移動し、CD-ROM を取り出します。
# eject cdrom |
必要に応じて、製品メディアでは提供されないカスタムのデータサービスを手動でアップグレードします。
データサービス用の更新がすべて正常にインストールされていることを確認します。
アップグレード出力メッセージの最後に示されるアップグレードログを参照します。
scinstall コマンドを使用してインストールしていない場合は、Sun Cluster 3.1 8/05 ソフトウェアパッチをインストールします。
Sun Cluster 3.1 8/05 データサービスソフトウェアパッチをインストールします。
パッチの入手先とインストール方法については、『Sun Cluster 3.1 8/05 ご使用にあたって (Solaris OS 版)』の「パッチと必須ファームウェアのレベル」を参照してください。
クラスタにインストールされているソフトウェアアプリケーションをアップグレードします。
アプリケーションレベルが Sun Cluster および Solaris ソフトウェアの現在のバージョンと互換性があることを確認します。インストール方法については、各アプリケーションのマニュアルを参照してください。
すべてのノードがアップグレードされた後、各ノードを再起動してクラスタにします。
# reboot |
共通エージェントコンテナのセキュリティーファイルをすべてのクラスタノードにコピーします。
この手順によって、共通エージェントコンテナのセキュリティーファイルがすべてのクラスタノードで同じであり、コピーされたファイルが正しいファイルアクセス権を保持することが保証されます。
各ノードで、Sun Java Web Console エージェントを停止します。
# /usr/sbin/smcwebserver stop |
各ノードで、セキュリティーファイルエージェントを停止します。
# /opt/SUNWcacao/bin/cacaoadm stop |
1 つのノードで、/etc/opt/SUNWcacao/ ディレクトリに移動します。
phys-schost-1# cd /etc/opt/SUNWcacao/ |
/etc/opt/SUNWcacao/security/ ディレクトリの tar ファイルを作成します。
phys-schost-1# tar cf /tmp/SECURITY.tar security |
/tmp/SECURITY.tar ファイルを、その他の各クラスタノードにコピーします。
/tmp/SECURITY.tar ファイルのコピー先である各ノードで、セキュリティーファイルを抽出します。
/etc/opt/SUNWcacao/ ディレクトリにすでに存在するすべてのセキュリティーファイルは上書きされます。
phys-schost-2# cd /etc/opt/SUNWcacao/ phys-schost-2# tar xf /tmp/SECURITY.tar |
クラスタの各ノードから /tmp/SECURITY.tar ファイルを削除します。
セキュリティーリスクを回避するため、tar ファイルの各コピーは削除する必要があります。
phys-schost-1# rm /tmp/SECURITY.tar phys-schost-2# rm /tmp/SECURITY.tar |
各ノードで、セキュリティーファイルエージェントを起動します。
phys-schost-1# /opt/SUNWcacao/bin/cacaoadm start phys-schost-2# /opt/SUNWcacao/bin/cacaoadm start |
各ノードで、Sun Java Web Console エージェントを起動します。
phys-schost-1# /usr/sbin/smcwebserver start phys-schost-2# /usr/sbin/smcwebserver start |