この節では、GDS のパラメータをどのように入力するかについて説明します。GDS の使用や管理には、既存の Sun Cluster 管理コマンド (scrgadm や scswitch など) を使用します。
スクリプトに適切な機能が含まれている場合は、この節で述べる低位レベルの管理コマンドを入力する必要はありません。ただし、GDS ベースのリソースをより細かく制御したい場合は、低位レベルの管理コマンドを使用できます。これらのコマンドはスクリプトによって実行されます。
スーパーユーザーになるか、同等の役割になります。
リソースタイプ SUNW.gds を登録します。
# scrgadm -a -t SUNW.gds |
LogicalHostname リソースとフェイルオーバーサービス自体を含むリソースグループを作成します。
# scrgadm -a -g haapp_rg |
LogicalHostname リソースのリソースを作成します。
# scrgadm -a -L -g haapp_rs -l hhead |
フェイルオーバーサービス自体のリソースを作成します。
# scrgadm -a -j haapp_rs -g haapp_rg -t SUNW.gds \
-y Scalable=false -y Start_timeout=120 \
-y Stop_timeout=120 -x Probe_timeout=120 \
-y Port_list="2222/tcp" \
-x Start_command="/export/ha/appctl/start" \
-x Stop_command="/export/ha/appctl/stop" \
-x Probe_command="/export/app/bin/probe" \
-x Child_mon_level=0 -y Network_resources_used=hhead \
-x Failover_enabled=true -x Stop_signal=9
|
リソースグループ haapp_rg をオンラインにします。
# scswitch -Z -g haapp_rg |
スーパーユーザーになるか、同等の役割になります。
リソースタイプ SUNW.gds を登録します。
# scrgadm -a -t SUNW.gds |
SharedAddress リソースのリソースグループを作成します。
# scrgadm -a -g sa_rg |
SharedAddress リソースを sa_rg に作成します。
# scrgadm -a -S -g sa_rg -l hhead |
スケーラブルサービスのリソースグループを作成します。
# scrgadm -a -g app_rg -y Maximum_primaries=2 \
-y Desired_primaries=2 -y RG_dependencies=sa_rg
|
スケーラブルサービス自体のリソースグループを作成します。
# scrgadm -a -j app_rs -g app_rg -t SUNW.gds \
-y Scalable=true -y Start_timeout=120 \
-y Stop_timeout=120 -x Probe_timeout=120 \
-y Port_list="2222/tcp" \
-x Start_command="/export/app/bin/start" \
-x Stop_command="/export/app/bin/stop" \
-x Probe_command="/export/app/bin/probe" \
-x Child_mon_level=0 -y Network_resource_used=hhead \
-x Failover_enabled=true -x Stop_signal=9
|
ネットワークリソースを含むリソースグループをオンラインにします。
# scswitch -Z -g sa_rg |
リソースグループ app_rg をオンラインにします。
# scswitch -Z -g app_rg |