Sun Cluster Data Service for BroadVision One-To-One Enterprise ガイド (Solaris OS 版)

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 拡張プロパティーの詳細は、付録 A 「Sun Cluster HA for BroadVision One-To-One Enterprise 拡張プロパティー」を参照してください。「調整可能」の欄には、そのプロパティーをいつ変更できるかが示されています。

リソースの拡張プロパティーを設定するには、リソースを作成または変更する scrgadm(1M) コマンドに次のオプションを含めます。


-x property=value 
-x property

設定する拡張プロパティーを指定します。

value

設定する拡張プロパティーの値を指定します。

リソースの作成後は、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の第 2 章「データサービスリソースの管理」に示されている手順でリソースを構成できます。

ProcedureSun 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 を起動する前に、データベースがアクセス可能であることを確認してください。


手順
  1. ルートホスト、バックエンド、および Interaction Manager サーバーと、すべての BroadVision One-To-One Enterprise サーバーを停止します。


    注 –

    この手順は、BroadVision One-To-One Enterprise インストールをテストした後に実行してください。


  2. ps(1) コマンドを実行して、すべてのクラスタノードで BroadVision One-To-One Enterprise プロセスと orbix デーモン (orbixd) がすべて停止していることを確認します。

  3. 1 つのクラスタノードのスーパーユーザーになります。

  4. scrgadm コマンドを実行し、Sun Cluster HA for BroadVision One-To-One Enterprise のリソースタイプを登録します。


    # scrgadm -a -t SUNW.bv
    
    -a

    データサービスのリソースタイプを追加します。

    -t SUNW.bv

    当該データサービス用にあらかじめ定義されているリソースタイプを指定します。

  5. scrgadm コマンドを実行し、ルートホストリソース、バックエンドリソース、および Interaction Manager リソースを作成します。

    1. 手順 2 of 「BroadVision One-To-One Enterprise ソフトウェア、データベース、および HTTP サーバーインストールを構成して確認する」 で作成したフェイルオーバーリソースグループ内に、ルートホストリソースとバックエンドリソースを作成します。


      注 –

      bvuserBV1TO1_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
      
      -j root-host-resource

      ルートホストリソースの名前を指定します。

      -x BVUSER= bvuser

      BroadVision ユーザー名を指定します。

      -x BV1TO1_VAR= path-to-bv1to1_var-directory

      $BV1TO1_VAR ディレクトリのパスを指定します。

      -j back-end-resource-n

      バックエンドリソースの名前を指定します。

    2. スケーラブルリソースグループ内に Interaction Manager リソースを作成します。


      注 –

      bvuserBV1TO1_VAR は、すべてのリソースで同じでなければなりません。



      # scrgadm -a -j im-resource -g im-resource-group \
      -t SUNW.bv -x BVUSER=bvuser \
      -x BV1TO1_VAR=path-to-bv1to1_var-directory
      
      -j im-resource

      Interaction Manager リソースの名前を指定します。

  6. 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
    

ProcedureSun Cluster HA for BroadVision One-To-One Enterprise のインストールと構成を確認する

次の手順で、Sun Cluster HA for BroadVision One-To-One Enterprise を正しくインストール、構成できたことを確認します。

手順
  1. Web ブラウザから、BroadVision One-To-One Enterprise ソフトウェアで構成したアプリケーションにログインします。

  2. ルートホストリソースグループを管理するノードにログインします。

  3. BroadVision ユーザーになります。

  4. ルートホストプロセスを停止します。

    1. BV_LOCAL_HOST 環境変数を root-host-logical-hostname として設定します。

    2. 使用しているシェルに応じて、bv1to1.conf.sh ファイルまたは bv1to1.conf.csh ファイルを有効にします。

    3. 次の BroadVision コマンドを実行します。


      # bvconf shutdown -local
      

    注 –

    Sun Cluster HA for BroadVision One-To-One Enterprise 障害モニターがルートホストを再起動します。


  5. BroadVision One-To-One Enterprise に対する Web ブラウザ接続が、まだ有効であることを確認してください。

  6. scswitch コマンドを実行し、ルートホストリソースグループをほかのクラスタノード (node2 など) に切り替えます。


    # scswitch -z -g root-host-resource-group -h node2
    
  7. BroadVision One-To-One Enterprise に対する Web ブラウザ接続が、まだ有効であることを確認してください。

  8. 各バックエンドリソースグループごとに、手順 2 から手順 7 を繰り返します。

次の手順

以上で、Sun Cluster HA for BroadVision One-To-One Enterprise のインストールと構成は終わりです。補足情報として以下の節を参照してください。

ProcedureCommand Center を 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 サポートに問い合わせてください。

手順
  1. どちらの方法を使用するかを選択します。

    • Dynamic Control Center (DCC) が IIOP ではなく POOP を使用するように変更する。

      この方法を使用する場合、手順 2 に進みます。

    • すべてのクラスタノードと論理ホスト名および IP アドレスを含むようにIT_LOCAL_ADDR_LIST プロパティーを設定する。

      この方法を使用しない場合は、手順 3 に進みます。

  2. Dynamic Control Center (DCC) が IIOP ではなく POOP を使用するように変更します。このためには、My Computer/HKEY_CURRENT_USER/Software/BroadVision/Dynamic Control Center/4.2/Options/Use IIOP Windows レジストリエントリの値を 0 に設定します。

  3. orbix デーモンを実行するすべてのクラスタノードおよび論理ホスト名の IP アドレスを含むように IT_LOCAL_ADDR_LIST プロパティーを設定します。


例 1 - Command Center を Sun Cluster HA for BroadVision One-To-One Enterprise に接続する

この例では、次のサンプル IP アドレスを使用して bv1to1.conf ファイルに追加します。

ルートホスト

10.10.102.225

バックエンドホスト

10.10.102.226

Interaction Manager ホスト

10.10.102.222

Interaction Manager ホスト

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”
               ;