フェイルオーバー構成の詳細については、「リソースグループの作成」を参照してください。
この手順は、任意のクラスタノードから実行します。
クラスタメンバーで、スーパーユーザーになるか、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 はグローバルクラスタ非投票ノードの名前を指定します。グローバルクラスタ投票ノードを指定する、またはグローバルクラスタ非投票ノードのないノードを指定するには、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 + |
clresource status コマンドを利用して、SMF プロキシリソースタイプの状態を表示するには、 online but not monitored が表示されます。これはエラーメッセージではありません。SMF プロキシリソースが有効になったり、実行したりしています。SMF プロキシリソースタイプのリソースに対して監視サポートが提供されていないので、この状態メッセージが表示されます。
次の例では、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 |