クラスタメンバー上でスーパーユーザーになります。
Sun Java System Message Queue のリソースグループを追加します (ネットワークリソースの構成と起動 で追加していない場合)。
# scrgadm -a -g resource group [-h nodelist] |
リソースグループに論理ホスト名リソースを追加します (ネットワークリソースの構成と起動 で追加していない場合)。
# scrgadm -a -L -g resource group -l logical hostname |
データサービスのリソースタイプを登録します。
# scrgadm -a -t SUNW.s1mq |
データサービスのリソースタイプを追加します。
事前に定義したリソースタイプ名を指定します。
Smooth_Shutdown 拡張プロパティの値が TRUE に設定されている場合は、$IMQ_VARHOME/instances/broker / ディレクトリに scs1mqconfig という名前のファイルを作成します。 次の行を作成したファイルに追加します。
Password password |
Smooth_Shutdown 拡張プロパティについては、Sun Cluster HA for Sun Java System Message Queue 障害モニターの操作を参照してください。
フェイルオーバーリソースグループに Sun Java System Message Queue リソースインスタンスを追加します。
[Smooth_Shutdown を FALSE に設定する場合 (デフォルト)] # scrgadm -a -j resource -g resource-group -t SUNW.s1mq \ -x Confdir_list=$IMQ_VARHOME/instances/broker \ -x Broker_Name=broker \ -y Network_Resources_Used=logical hostname \ -y Port_list=port/tcp[,port/tcp] |
[Smooth_Shutdown を TRUE に設定する場合] # scrgadm -a -j resource -g resource-group -t SUNW.s1mq \ -x Confdir_list=$IMQ_VARHOME/instances/broker \ -x Broker_Name=broker \ -x Broker_User=user \ -y Network_resources_used=logical hostname \ -y Port_list=port/tcp[,port/tcp] \ -x Smooth_Shutdown=TRUE |
アプリケーションリソースを含むリソースグループは、ネットワークリソースを構成して起動するでネットワークリソース用に作成したリソースグループと同じになります。
Sun Java System Message Queue アプリケーションリソース名を指定します。
追加するリソースの種類を指定します。
Sun Java System Message Queue 構成ディレクトリのパスを指定します。 Confdir_list 拡張プロパティが必要です。 Confdir_list のエントリは、1 つだけです。
監視するブローカの名前を指定します。
管理されるブローカのユーザー名を指定します。
resource-group には、ネットワークリソース (論理ホスト名または共有アドレス) をコンマで区切って指定します。このリストは、Sun Java System Message Queue アプリケーションリソースが必ず使用します。
使用するポート番号とプロトコルを指定します (例: 80/tcp)。 Port_list プロパティには 1 つまたは 2 つのエントリが必要です。
ブローカをシャットダウンします。 impcmd コマンドを使用すると、imqcmd コマンド文字列内にブローカのパスワードが表示されます。
# scswitch -Z -g resource-group |
リソースとそのモニターを有効にします。
有効になっているアプリケーションリソースグループの名前を指定します。
リソースグループとアプリケーションサーバーリソースがオンラインになっていることを確認します。
# scstat -g # ps -ef |
次の例は、Sun Cluster HA for Sun Java System Message Queue の登録方法を示しています。
クラスタ情報 ノード名: phys-schost-1, phys-schost-2 論理ホスト名: schost-1 リソースグループ: resource-group-1 (全てのソース用) リソース: schost-1 (論理ホスト名)、 SUNW.s1mq (Sun Java System Message Queue アプリケーションリソース) (フェイルオーバーリソースグループを作成する) # scrgadm -a -g resource-group-1 -h phys-schost-1,phys-schost-2 (リソースグループに論理ホスト名リソースを追加する) # scrgadm -a -L -g resource-group-1 -l schost-1 (SUNW.s1mq リソースタイプを登録する) # scrgadm -a -t SUNW.s1mq (Sun Java System Message Queue リソースを作成し、リソースグループへ追加する) # scrgadm -a -j s1mq-rs -g s1mq-rg \ -t SUNW.s1mq \ -x Confdir_list=$IMQ_VARHOME/instances/hamq1 \ -x Broker_Name=hamq1 \ -y Network_resources_used=schost-1 \ -y Port_list=7676/tcp (アプリケーションリソースグループを有効にする) # scswitch -Z -g s1mq-rg |
この例は、Smooth_Shutdown が有効な Sun Cluster HA for Sun Java System Message Queue を登録する方法を示しています。
クラスタ情報 ノード名: phys-schost-1, phys-schost-2 論理ホスト名: schost-1 リソースグループ: resource-group-1 (すべてのリソース) リソース: schost-1 (論理ホスト名)、 s1mq-1 (Sun Java System Message Queue アプリケーションリソース) (フェイルオーバーリソースグループを作成する) # scrgadm -a -g resource-group-1 -h phys-schost-1,phys-schost-2 (リソースグループに論理ホスト名リソースを追加する) # scrgadm -a -L -g resource-group-1 -l schost-1 (SUNW.s1mq リソースタイプを登録する) # scrgadm -a -t SUNW.s1mq (Sun Java System Message Queue リソースを作成し、リソースグループへ追加する # scrgadm -a -j s1mq-rs -g s1mq-rg \ -t SUNW.s1mq \ -x Confdir_list=$IMQ_VARHOME/instances/hamq1 \ -x Broker_Name=hamq1 \ -x Broker_User=admin \ -y Network_resources_used=schost-1 \ -y Port_list=7676/tcp \ -x Smooth_Shutdown=TRUE (アプリケーションリソースグループを有効にする) # scswitch -Z -g s1mq-rg |