この節では、Sun Cluster HA for Siebel を構成する手順について説明します。
表 14–3 と 表 14–4 の拡張プロパティを使用して、リソースを作成します。リソースを作成するときは、コマンド scrgadm -x parameter-value を使用して、拡張プロパティを構成します。すでにリソースを作成してある場合は、第 15 章「データサービスリソースの管理」 の手順を使用して拡張プロパティを構成してください。拡張プロパティの中には動的に変更できるものもありますが、それ以外の拡張プロパティは、リソースを作成するか無効にするときにしか更新できません。「調整」の欄には、そのプロパティをいつ変更できるかが示されています。Sun Cluster の全プロパティの詳細は、付録 A を参照してください。
次の手順を使用して、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 つでスーパーユーザーになります。
Siebel ゲートウェイのリソースタイプを追加します。
# scrgadm -a -t SUNW.sblgtwy |
論理ホスト名リソースおよび Siebel ゲートウェイリソースを保持するフェイルオーバーリソースグループを作成します。
リソースグループが作成済みの場合は、論理ホスト名リソースを追加し、ノードの準備 の手順を完了した後でリソースグループをオンラインにします。手順 6 に進みます。
# scrgadm -a -g gateway-rg [-h nodelist] |
論理ホスト名リソースを追加します。
論理ホスト名が、Siebel ゲートウェイの siebenv.sh ファイルに設定されている SIEBEL_GATEWAY 環境変数の値および Siebel サーバーインストールと一致していることを確認します。
# scrgadm -a -L -g gateway-rg -l logical_hostname |
リソースグループをオンラインにします。
# scswitch -Z -g gateway-rg |
siebenv.sh ファイルが gateway_root 下にあることを確認します。
Siebel ゲートウェイリソースがオンラインのとき、このファイルの所有者が Siebel ゲートウェイサーバーを起動します。
Siebel ゲートウェイリソースを作成します。
# scrgadm -a -j sblgtwy-rs -g gateway-rg \ -t SUNW.sblgtwy \ -x Confdir_list=gateway_root |
Siebel ゲートウェイリソースを有効にします。
# scswitch -e -j sblgtwy-rs |
scstat —g および ps —ef を使用して、Siebel リソースグループと Siebel ゲートウェイリソースがオンラインであることを確認します。
Siebel サーバーのリソースタイプを追加します。
# scrgadm -a -t SUNW.sblsrvr |
論理ホスト名リソースおよび Siebel サーバーリソースを保持するフェイルオーバーリソースグループを作成します。
リソースグループが作成済みの場合は、論理ホスト名リソースを追加し、ノードの準備 の手順を完了した後でリソースグループをオンラインにします。手順 5 に進みます。
# scrgadm -a -g siebel-rg [-h nodelist] |
論理ホスト名リソースを追加します。
この論理ホスト名は、Siebel サーバーの HOST_NAME パラメータの値と一致します。
# scrgadm -a -L -g siebel-rg -l logical-hostname |
リソースグループをオンラインにします。
次のコマンドは、優先ノード上のリソースグループをオンラインにします。
# scswitch -Z -g siebel-rg |
siebenv.sh ファイルが server_root 下にあることを確認します。
scsblconfig という名前のファイルを server_root の下に作成します。このファイルは、siebenv.sh の所有者が所有します。
Siebel サーバーがローカルにインストールされた場合は 、すべてのノードの server_root 下に scsblconfig ファイルを作成します。
セキュリティ上、このファイルの読み取り許可は、所有者のみに付与します。
# cd server_root # touch scsblconfig # chown siebel:siebel scsblconfig # chmod 400 scsblconfig |
Sun Cluster HA for Siebel 障害モニターが使用するデータベースに対する接続許可を持つデータベースユーザー (たとえば、dbuser/dbuserpassword) を選択します。
srvrmgr で compgrps コマンドの実行許可を持つほかの Siebel データベースユーザー (たとえば、sadmin/sadminpassword) を選択します。
次のエントリを sbsblconfig ファイルに追加します。
export DBUSR=dbuser export DBPWD=dbuserpassword export SADMUSR=sadmin export SADMPWD=sadminpassword |
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 メソッドはデータベースの接続性を確認できないため、警告のみが表示されることになります。
Siebel サーバーリソースを有効にします。
# scswitch -e -j sblsrvr-rs |
scstat –g および ps –ef コマンドを使用して、リソースグループと Siebel サーバーリソースがオンラインであることを確認します。