Sun Cluster 3.1 データサービスのインストールと構成

Sun Cluster HA for Siebel の登録と構成

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

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

表 14–3表 14–4 の拡張プロパティを使用して、リソースを作成します。リソースを作成するときは、コマンド scrgadm -x parameter-value を使用して、拡張プロパティを構成します。すでにリソースを作成してある場合は、第 15 章「データサービスリソースの管理」 の手順を使用して拡張プロパティを構成してください。拡張プロパティの中には動的に変更できるものもありますが、それ以外の拡張プロパティは、リソースを作成するか無効にするときにしか更新できません。「調整」の欄には、そのプロパティをいつ変更できるかが示されています。Sun Cluster の全プロパティの詳細は、付録 A を参照してください。

Sun Cluster HA for Siebel の登録と構成 (フェイルオーバーデータサービス)

次の手順を使用して、Sun Cluster HA for Siebel をフェイルオーバーデータサービスとして構成します。この手順では、Sun Cluster の初期インストール時にデータサービスパッケージがインストール 済みであることを前提としています。Sun Cluster の初期インストール時に 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 ゲートウェイの siebenv.sh ファイルに設定されている SIEBEL_GATEWAY 環境変数の値および Siebel サーバーインストールと一致していることを確認します。


    # 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. scsblconfig という名前のファイルを server_root の下に作成します。このファイルは、siebenv.sh の所有者が所有します。

    Siebel サーバーがローカルにインストールされた場合は 、すべてのノードの server_root 下に scsblconfig ファイルを作成します。

    セキュリティ上、このファイルの読み取り許可は、所有者のみに付与します。


    # 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. 次のエントリを sbsblconfig ファイルに追加します。


    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 サーバーリソースがオンラインであることを確認します。