この節では、Sun Cluster HA for BroadVision One-To-One Enterprise の構成手順について説明します。
以下の各項ではリソースの登録と構成について説明します。Sun Cluster HA for BroadVision One-To-One Enterprise 拡張プロパティーの詳細は、付録 A 「Sun Cluster HA for BroadVision One-To-One Enterprise 拡張プロパティー」を参照してください。「調整可能」の欄には、そのプロパティーをいつ変更できるかが示されています。
リソースの拡張プロパティーを設定するには、リソースを作成または変更する scrgadm(1M) コマンドに次のオプションを含めます。
-x property=value |
設定する拡張プロパティーを指定します。
設定する拡張プロパティーの値を指定します。
リソースの作成後は、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の第 2 章「データサービスリソースの管理」に示されている手順でリソースを構成できます。
次の手順で Sun Cluster HA for BroadVision One-To-One Enterprise の構成と登録を行います。
Sun Cluster HA for BroadVision One-To-One Enterprise を起動する前に、データベースがアクセス可能であることを確認してください。
ルートホスト、バックエンド、および Interaction Manager サーバーと、すべての BroadVision One-To-One Enterprise サーバーを停止します。
この手順は、BroadVision One-To-One Enterprise インストールをテストした後に実行してください。
ps(1) コマンドを実行して、すべてのクラスタノードで BroadVision One-To-One Enterprise プロセスと orbix デーモン (orbixd) がすべて停止していることを確認します。
1 つのクラスタノードのスーパーユーザーになります。
scrgadm コマンドを実行し、Sun Cluster HA for BroadVision One-To-One Enterprise のリソースタイプを登録します。
# scrgadm -a -t SUNW.bv |
データサービスのリソースタイプを追加します。
当該データサービス用にあらかじめ定義されているリソースタイプを指定します。
scrgadm コマンドを実行し、ルートホストリソース、バックエンドリソース、および Interaction Manager リソースを作成します。
手順 2 of 「BroadVision One-To-One Enterprise ソフトウェア、データベース、および HTTP サーバーインストールを構成して確認する」 で作成したフェイルオーバーリソースグループ内に、ルートホストリソースとバックエンドリソースを作成します。
bvuser と BV1TO1_VAR は、すべてのリソースで同じでなければなりません。
# scrgadm -a -j root-host-resource -g root-host-resource-group \ -t SUNW.bv -x BVUSER=bvuser \ -x BV1TO1_VAR=path-to-bv1to1_var-directory # scrgadm -a -j back-end-resource-1 -g back-end-resource-group-1 \ -t SUNW.bv -x BVUSER=bvuser \ -x BV1TO1_VAR=path-to-bv1to1_var-directory # scrgadm -a -j back-end-resource-2 -g back-end-resource-group-2 \ -t SUNW.bv -x BVUSER=bvuser \ -x BV1TO1_VAR=path-to-bv1to1_var-directory ... # scrgadm -a -j back-end-resource-n -g back-end-resource-group-n \ -t SUNW.bv -x BVUSER=bvuser \ -x BV1TO1_VAR=path-to-bv1to1_var-directory |
ルートホストリソースの名前を指定します。
BroadVision ユーザー名を指定します。
$BV1TO1_VAR ディレクトリのパスを指定します。
バックエンドリソースの名前を指定します。
スケーラブルリソースグループ内に Interaction Manager リソースを作成します。
bvuser と BV1TO1_VAR は、すべてのリソースで同じでなければなりません。
# scrgadm -a -j im-resource -g im-resource-group \ -t SUNW.bv -x BVUSER=bvuser \ -x BV1TO1_VAR=path-to-bv1to1_var-directory |
Interaction Manager リソースの名前を指定します。
scswitch コマンドを実行し、BroadVision One-To-One Enterprise リソースを含めたリソースグループを有効にしてオンラインの状態にします。
# scswitch -Z -g root-host-resource-group # scswitch -Z -g back-end-resource-group-1 # scswitch -Z -g back-end-resource-group-2 ... # scswitch -Z -g back-end-resource-group-n # scswitch -Z -g im-resource-group |
次の手順で、Sun Cluster HA for BroadVision One-To-One Enterprise を正しくインストール、構成できたことを確認します。
Web ブラウザから、BroadVision One-To-One Enterprise ソフトウェアで構成したアプリケーションにログインします。
ルートホストリソースグループを管理するノードにログインします。
BroadVision ユーザーになります。
ルートホストプロセスを停止します。
BV_LOCAL_HOST 環境変数を root-host-logical-hostname として設定します。
使用しているシェルに応じて、bv1to1.conf.sh ファイルまたは bv1to1.conf.csh ファイルを有効にします。
次の BroadVision コマンドを実行します。
# bvconf shutdown -local |
Sun Cluster HA for BroadVision One-To-One Enterprise 障害モニターがルートホストを再起動します。
BroadVision One-To-One Enterprise に対する Web ブラウザ接続が、まだ有効であることを確認してください。
scswitch コマンドを実行し、ルートホストリソースグループをほかのクラスタノード (node2 など) に切り替えます。
# scswitch -z -g root-host-resource-group -h node2 |
BroadVision One-To-One Enterprise に対する Web ブラウザ接続が、まだ有効であることを確認してください。
以上で、Sun Cluster HA for BroadVision One-To-One Enterprise のインストールと構成は終わりです。補足情報として以下の節を参照してください。
「例 – Sun Cluster HA for BroadVision One-To-One Enterprise のインストール、構成、および管理」
「Sun Cluster HA for BroadVision One-To-One Enterprise 拡張プロパティーの設定」
「Sun Cluster HA for BroadVision One-To-One Enterprise 障害モニターの調整」
次の手順で、Command Center をクラスタ上に構成された BroadVision One-To-One Enterprise サーバーに接続します。この手順では、Command Center を BroadVision One-To-One Enterprise サーバーに接続する 2 つの方法を説明します。
DCC はフェイルオーバーから復旧できないことに注意してください。詳細については、BroadVision One-To-One Enterprise サポートに問い合わせてください。
どちらの方法を使用するかを選択します。
Dynamic Control Center (DCC) が IIOP ではなく POOP を使用するように変更します。このためには、My Computer/HKEY_CURRENT_USER/Software/BroadVision/Dynamic Control Center/4.2/Options/Use IIOP Windows レジストリエントリの値を 0 に設定します。
orbix デーモンを実行するすべてのクラスタノードおよび論理ホスト名の IP アドレスを含むように IT_LOCAL_ADDR_LIST プロパティーを設定します。
この例では、次のサンプル IP アドレスを使用して bv1to1.conf ファイルに追加します。
10.10.102.225
10.10.102.226
10.10.102.222
10.10.102.223
これらのサンプル IP アドレスを使って、次の行を bv1to1.conf ファイルのグローバル export セクションの下で、IT_DAEMON_PORT プロパティーの前に追加します。
IT_LOCAL_ADDR_LIST = “127.0.0.1” + “10.10.102.222” + “10.10.102.223” + “10.10.102.225” + “10.10.102.226” ; |