Sun Cluster Data Service for Siebel ガイド (Solaris OS 版)

Sun Cluster HA for Siebel の登録と構成

ここでは Sun Cluster HA for Siebel の構成手順について説明します。

Sun Cluster HA for Siebel 拡張プロパティ

表 1–3表 1–4 の拡張プロパティを使用して、リソースを作成します。 コマンド scrgadm -x parameter-value を使用して、リソースを作成するときに拡張プロパティを構成します。 リソースが作成済みの場合は、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「データサービスリソースの管理」で説明している手順に従って、拡張プロパティを構成します。 拡張プロパティの中には動的に変更できるものがあります。 それ以外の拡張プロパティは、リソースを作成するか無効にするときにしか更新できません。 そのプロパティをいつ変更できるかについては、説明欄の「調整 : 」を参照してください。 Sun Cluster のすべてのプロパティの詳細については、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「標準プロパティ」を参照してください。

フェイルオーバーデータサービスとして Sun Cluster HA for Siebel を登録して構成する

次の手順で、フェイルオーバーデータサービスとして Sun Cluster HA for Siebel を構成します。 この手順では、データサービスパッケージはインストール済みであると想定しています。 Sun Cluster HA for Siebel パッケージがインストールされていない場合は、Sun Cluster HA for Siebel パッケージのインストール を参照してパッケージをインストールします。 それ以外の場合は、ここで説明する手順で、Sun Cluster HA for Siebel を構成します。

  1. アプリケーションサーバーを格納するクラスタノードの 1 つでスーパーユーザーになります。

  2. Siebel ゲートウェイのリソースタイプを追加します。


    # scrgadm -a -t SUNW.sblgtwy
    
  3. 論理ホスト名と Siebel ゲートウェイリソースを維持するフェイルオーバーリソースグループを作成します。


    注 –

    リソースグループが作成済みの場合は、ノードを準備する の手順を完了した時点で、論理ホスト名リソースを追加してリソースグループをオンラインにし、手順 6 に進みます。



    # scrgadm -a -g gateway-rg [-h nodelist]
    
  4. 論理ホスト名リソースを追加します。

    論理ホスト名は、Siebel ゲートウェイと Siebel サーバーの siebenv.sh ファイルで設定された SIEBEL_GATEWAY 環境変数の値と一致していなければなりません。


    # scrgadm -a -L -g gateway-rg -l logical_hostname
    
  5. リソースグループをオンラインにします。


    # scswitch -Z -g gateway-rg
    
  6. siebenv.sh ファイルが gateway_root の下にあるかどうかを確認します。

    Siebel リソースがオンラインになると、このファイルの所有者が Siebel ゲートウェイサーバーを起動します。

  7. Siebel ゲートウェイリソースを作成します。


    # scrgadm -a -j sblgtwy-rs -g gateway-rg \
    -t SUNW.sblgtwy  \
    -x Confdir_list=gateway_root
    
  8. Siebel ゲートウェイリソースを有効にします。


    # scswitch -e -j sblgtwy-rs
    
  9. scstat —g ps —ef を使用して、Siebel リソースグループと Siebel ゲートウェイリソースがオンラインかどうかを確認します。

Siebel サーバーを登録して構成する

  1. Siebel サーバーのリソースタイプを追加します。


    # scrgadm -a -t SUNW.sblsrvr
    
  2. 論理ホスト名と Siebel サーバーリソースを維持するフェイルオーバーリソースグループを作成します。


    注 –

    リソースグループが作成済みの場合は、ノードを準備する の手順を完了した時点で、論理ホスト名リソースを追加してリソースグループをオンラインにし、手順 5 に進みます。



    # scrgadm -a -g siebel-rg [-h nodelist]
    
  3. 論理ホスト名リソースを追加します。

    この論理ホスト名は、Siebel サーバーに対応する HOST_NAME パラメータの値と一致させます。


    # scrgadm -a -L -g siebel-rg -l logical-hostname
    
  4. リソースグループをオンラインにします。

    次のコマンドを使用して、優先ノードでリソースグループをオンラインにします。


    # scswitch -Z -g siebel-rg
    
  5. siebenv.sh ファイルが server_root の下にあるかどうかを確認します。

  6. siebenv.sh の所有者が所有する scsblconfig というファイルを server_root の下に作成します。

    Siebel サーバーをローカルにインストールしている場合は、すべてのノードで、ファイル scsblconfigserver_root の下に作成します。

    セキュリティ上の理由から、所有者だけがこのファイルを読めるようにします。


    # cd server_root
    # touch scsblconfig
    # chown siebel:siebel scsblconfig
    # chmod 400 scsblconfig
    
  7. Sun Cluster HA for Siebel 障害モニター用のデータベースに接続する権限を指定して、データベースユーザー (例 : dbuser/dbuserpassword) を選択します。

  8. srvrmgrcompgrps コマンドを実行する権限を指定して、別の Siebel ユーザー (例 : sadmin/sadminpassword ) を選択します。

  9. 次のエントリを scsblconfig ファイルに追加します。


    export DBUSR=dbuser
    export DBPWD=dbuserpassword
    export SADMUSR=sadmin
    export SADMPWD=sadminpassword
    
  10. Siebel サーバーリソースを作成します。


    # scrgadm -a -j sblsrvr-rs -g siebel-rg \
    -t SUNW.sblsrvr \
    -x Confdir_list=server_root \
    -x siebel_enterprise=siebel enterprise name \
    -x siebel_server=siebel server name
    

    注意 – 注意 –

    siebel_enterprise または siebel_server に誤った値を入力しても、妥当性検査時にエラーは発生しません。 しかし、リソースの起動は失敗します。 siebel_enterprise が誤っていると、 validate メソッドはデータベースが接続可能かどうかを検証できず、警告だけが生成されます。


  11. Siebel サーバーリソースを有効にします。


    # scswitch -e -j sblsrvr-rs
    
  12. scstat –g コマンドと ps –ef コマンドを使用して、リソースグループと Siebel サーバーリソースがオンラインかどうかを確認します。