フェイルオーバー構成の詳細については、「リソースグループの作成」を参照してください。
この手順は、任意のクラスタノードから実行します。
クラスタメンバーで、スーパーユーザーになるか、solaris.cluster.modify RBAC の承認を提供する役割になります。
プロキシ SMF フェイルオーバーリソースタイプを登録します。
# clresourcetype register -f\ /opt/SUNWscsmf/etc/SUNW.Proxy_SMF_failover SUNW.Proxy_SMF_failover |
登録されたプロキシリソースタイプを確認します。
# clresourcetype show |
SMF フェイルオーバーリソースグループを作成します。
# clresourcegroup create [-n node-zone-list] resource-group |
このリソースグループをマスターできるゾーンの、コンマ区切りの順序付けされたリストを指定します。リスト内の各エントリの形式は node:zone です。この形式では、 node はノード名を指定し、zone は非大域 Solaris ゾーンの名前を指定します。大域ゾーンを指定する、または非大域ゾーンを持たないノードを指定するには、node のみを指定します。
このリストはオプションです。このリストを省略すると、クラスタノードのすべての大域ゾーン上でリソースグループが構成されます。
最高の可用性を実現するには、同一ノード上の異なるゾーンではなく、SMF フェイルオーバーリソースグループのノードリストの異なるノード上でゾーンを指定します。
追加するスケーラブルリソースグループの名前を指定します。任意の名前の先頭文字は ASCII にする必要があります。
SMF リソースグループが作成されていることを確認します。
# clresourcegroup status resource-group |
SMF フェイルオーバーアプリケーションリソースをリソースグループに追加します。
# clresource create -g resource-group -t SUNW.Proxy_SMF_failover \ [-p "extension-property[{node-specifier}]"=value, …] [-p standard-property=value, …] resource |
リソースは有効状態で作成されます。
SMF フェイルオーバーアプリケーションリソースが追加され、妥当性が検査されていることを確認します。
# clresource show resource |
フェイルオーバーリソースグループをオンラインにします。
# clresourcegroup online -M + |
次の例では、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: 3.2 API_version: 6 RT_basedir: /opt/SUNWscsmf/bin Single_instance: False Proxy: False Init_nodes: All potential masters Installed_nodes: <All> Failover: True Pkglist: SUNWscsmf RT_system: False Global_zone: False |
次の例に、プロキシリソースタイプ SUN.Proxy_SMF_failover のリソースグループ resource-group-1 への追加を示します。
# 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: 3.2 Group: resource-group-1 R_description: Resource_project_name: default Enabled{phats1}: True Monitored{phats1}: True |