フェイルオーバー構成については、リソースグループの作成を参照してください。
# clresourcetype register -f \ /opt/SUNWscsmf/etc/SUNW.Proxy_SMF_failover SUNW.Proxy_SMF_failover
# clresourcetype show
# clresourcegroup create [-n node-zone-list] resource-group
このリソースグループをマスターできるノードの、コンマで区切られた順序付きリストを指定します。
このリストはオプションです。このリストを省略した場合は、すべてのクラスタノード上でリソースグループが構成されます。
追加するリソースグループの選択した名前を指定します。この名前は ASCII 文字で始まる必要があります。
# clresourcegroup status resource-group
# clresource create -g resource-group -t SUNW.Proxy_SMF_failover \ -p Port_list=portnumber/protocol \ -x Proxied_service_instances=/tmp/dns_svcs.txt
以前に作成した SMF フェイルオーバーリソースグループの名前を指定します。
インスタンスがアクティビティーを待機するために使用するポート番号を指定します。プロトコルは、tcp または udp のどちらかです。
SMF サービスと、それに対応するプロキシされる SMF サービスのマニフェストのマッピングを指定する、作成済みのファイルのパスを指定します。上の例では、/tmp/dns_svcs.txt がテキストファイルのパスです。
リソースは有効状態で作成されます。
# clresource show resource
# clresourcegroup online -M resource-group
次の例では、SUNW.Proxy_SMF_failover リソースタイプを登録します。
# clresourcetype register SUNW.Proxy_SMF_failover # clresourcetype show SUNW.Proxy_SMF_failover Resource Type: SUNW.Proxy_SMF_failover RT_description: Resource type for proxying failover SMF services RT_version: 2.0 API_version: 7 RT_basedir: /opt/SUNWscsmf/bin Single_instance: False Proxy: False Init_nodes: All potential masters Installed_nodes: <All> Failover: True Pkglist: <NULL> RT_system: False Global_zone: False使用例 2-57 リソースグループへの SMF プロキシフェイルオーバーアプリケーションリソースの追加
この例では、リソースグループ resource-group-1 へのプロキシリソースタイプ SUN.Proxy_SMF_failover の追加を示します。
# clresource create -g resource-group-1 -t SUNW.Proxy_SMF_failover \ -x proxied_service_instances=/var/tmp/svslist.txt resource-1 # clresource show resource-1 === Resources === Resource: resource-1 Type: SUNW.Proxy_SMF_failover Type_version: 2.0 Group: resource-group-1 R_description: Resource_project_name: default Enabled{phys-schost-1}: True Monitored{phys-schost-1}: True