次の手順で、Sun Cluster HA for Sun Java System Application Server のフェイルオーバー構成を完成させます。この手順で、ドメイン管理サーバーをフェイルオーバーリソースとして構成することもできます。
この手順は、「ネットワークリソースを構成して起動する (フェイルオーバー構成の場合)」でフェイルオーバーリソースグループを作成してこのリソースグループに論理ホスト名を追加し、このリソースグループをオンラインにしたあとで行なってください。
クラスタメンバー上でスーパーユーザーになります。
データサービスのリソースタイプを登録します。
# scrgadm -a -t SUNW.s1as |
データサービスのリソースタイプを追加します。
事前に定義したリソースタイプ名を指定します。
ネットワークリソース用に作成したフェイルオーバーリソースグループに、Sun Java System Application Server リソースインスタンスを追加します。
# scrgadm -a -j resource -g resource-group \ -t SUNW.s1as \ y Network_resources_used=network-resources \ y Port_list=port/tcp,port/tcp \ x Confdir_list=install-directory/domains/domain/server \ x Monitor_Uri_List=http://logical-hostname[:port][/path] |
Sun Java System Application Server アプリケーションリソース名を指定します。
リソースグループを指定します。
追加するリソースの種類を指定します。
resource-group にネットワークリソースのリストをコンマで区切って指定します。
使用するポート番号とプロトコルをコンマで区切って指定します (例:80/tcp)。Monitor_Uri_List を設定する場合は、Port_list の設定は任意選択となります。
Sun Java System Application Server 構成ディレクトリのパスを指定します。Confdir_list 拡張プロパティーは必須です。エントリを 1 つだけ指定する必要があります。
Sun Cluster HA for Sun Java System Application Server が要求を行う URL をコンマで区切って指定します。Port_list プロパティーを設定しない場合は、Monitor_Uri_List 拡張プロパティーを設定する必要があります。
リソースグループとアプリケーションサーバーリソースがオンラインになっていることを確認します。
# scstat -g # ps -ef |
クラスタ情報
Node names: phys-schost-1、phys-schost-2
論理ホスト名: schost-1
リソースグループ: appsrv-rg (全リソース)
リソース: schost-1 (論理ホスト名)、 appsrv-rs (Sun Java System Application Server アプリケーションリソース)
フェイルオーバーリソースグループを作成するには、次のコマンドを実行します。
# scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2 |
リソースグループに論理ホスト名リソースを追加するには、次のコマンドを実行します。
# scrgadm -a -L -g appsrv-rg -l schost-1 |
SUNW.s1as リソースタイプを登録するには、次のコマンドを実行します。
# scrgadm -a -t SUNW.s1as |
Sun Java System Application Server リソースを作成してこのリソースをリソースグループに追加するには、次のコマンドを実行します。
# scrgadm -a -j appsrv-rs -g appsrv-rg \ -t SUNW.s1as \ -y Network_resources_used=schost-1 \ -y Port_list=80/tcp,3700/tcp \ -x Confdir_list=/global/appsrv/domains/scdomain/server1 \ -x Monitor_Uri_List=http://schost-1:80/servlet/monitor |
アプリケーションリソースグループをオンラインにするには、次のコマンドを実行します。
# scswitch -Z -g appsrv-rg |
上の例で作成したフェイルオーバーリソースグループの一部として、admin-server を構成する例を示します。
クラスタ情報
論理ホスト名: schost-1
リソースグループ: appsrv-rg (全リソース)
リソース: schost-1 (論理ホスト名)、admin-rs
Sun Java System Application Server リソースを作成してこのリソースをリソースグループに追加するには、次のコマンドを実行します。
# scrgadm -a -j admin-rs -g appsrv-rg \ -t SUNW.s1as \ -y Network_resources_used=schost-1 \ -y Port_list=4848/tcp \ -x Confdir_list=/global/appsrv/domains/scdomain/admin-server \ -x Monitor_Uri_List=http://schost-1:484 |