クラスタエージェントは、クラスタフレームワークのもとで動作する Messaging Server プログラムです。
Sun Cluster Messaging Server エージェント (SUNWscims) は、Java Enterprise System インストーラから Sun Cluster 3.1 を選択したときにインストールされます。Veritas Cluster Messaging Server エージェント (SUNWmsgvc) は、Java Enterprise System CD の Messaging Server の Product サブディレクトリにあります ( Solaris_sparc/Product/messaging_svr/Packages/SUNWmsgvc)。VCS クラスタエージェントをインストールするには、pkgadd(1M) コマンドを使用する必要があります。
Messaging Server および高可用性 (Veritas Cluster および Sun Cluster の両方に適用される) のインストールに関して次のことに注意してください。
クラスタリングソフトウェアは、Messaging Server の現在のバージョンのインストールと設定を行う前にインストールする必要があります。その場合は、Messaging Server の HA 論理ホスト名が現在指定しているクラスタノードで、インストールを実行してください。ノード名の入力を要求されたら、クラスタエイリアスを入力してください。Messaging Server をインストールする場合は、インストール先のノードはクラスタの論理名であり、物理名とは無関係であることを管理サーバーに報告してください。
Messaging Server の初期実行時設定 (「Messaging Server の初期実行時設定を作成する」を参照) を実行する際に、Messaging Server のクラスタの完全指定 HA 論理ホスト名を指定してください。
Messaging Server を設定するには、クラスタホスト名を使用してください。それ以外の方法で設定した場合、クラスタホスト名を使用して再設定する必要があります。
useconfig ユーティリティーを使用することで、HA 環境の複数のノード間で単一の設定を共有することができます。このユーティリティーは、既存の設定をアップグレードまたは更新するものではありません。
たとえば、最初のノードをアップグレードする場合は、Java Enterprise System インストーラからインストールを行ってから Messaging Server を設定します。そのあと、Java Enterprise System インストーラを使って Messaging Server パッケージをインストールする 2 番目のノードにフェイルオーバーします。ただし、初期実行時設定プログラム (configure) をもう一度実行する必要はありません。代わりに、useconfig ユーティリティーを使用することができます。
このユーティリティーを使用するには、useconfig ユーティリティーを実行して、以前の Messaging Server 設定を指定します。
msg_svr_base/sbin/useconfig install/configure_YYYYMMDDHHMMSS |
configure_YYYYMMDDHHMMSS は以前の構成設定ファイルです。
新しいノードでは、共用ディスク上の msg_svr_base/data/setup ディレクトリに configure_YYYYMMDDHHMMSS があります。
「Veritas Cluster Server エージェントのインストール」および「Sun Cluster エージェントのインストール」の以下の節には、useconfig ユーティリティーをいつ使用できるかが記載されています。