Sun Cluster データサービスの計画と管理 (Solaris OS 版)

ProcedureSMF サービスのフェイルオーバープロキシリソース構成へのカプセル化

フェイルオーバー構成の詳細については、「リソースグループの作成」を参照してください。


注 –

この手順は、任意のクラスタノードから実行します。


  1. クラスタメンバーで、スーパーユーザーになるか、solaris.cluster.modify RBAC の承認を提供する役割になります。

  2. プロキシ SMF フェイルオーバーリソースタイプを登録します。


    # clresourcetype register -f\
    /opt/SUNWscsmf/etc/SUNW.Proxy_SMF_failover SUNW.Proxy_SMF_failover
    
  3. 登録されたプロキシリソースタイプを確認します。


    # clresourcetype show 
    
  4. SMF フェイルオーバーリソースグループを作成します。


    # clresourcegroup create [-n node-zone-list] resource-group
    
    -n node-zone-list

    このリソースグループをマスターできるノードの、コンマ区切りの順序付けされたリストを指定します。リスト内の各エントリの形式は node:zone です。この形式では、node はノード名を指定し、zone はグローバルクラスタ非投票ノードの名前を指定します。グローバルクラスタ投票ノードを指定する、またはグローバルクラスタ非投票ノードのないノードを指定するには、node のみを指定します。

    このリストはオプションです。このリストを省略すると、リソースグループはすべてのグローバルクラスタ投票ノードに対して構成されます。


    注 –

    高可用性を実現するには、同一ノード上の異なるグローバルクラスタ非投票ノードではなく、SMF フェイルオーバーリソースグループのノードリストの異なるノード上でグローバルクラスタ非投票ノードを指定します。


    resource-group

    追加するスケーラブルリソースグループの名前を指定します。任意の名前の先頭文字は ASCII にする必要があります。

  5. SMF リソースグループが作成されていることを確認します。


    # clresourcegroup status resource-group
    
  6. SMF フェイルオーバーアプリケーションリソースをリソースグループに追加します。


    # clresource create -g resource-group -t SUNW.Proxy_SMF_failover \
    [-p "extension-property[{node-specifier}]"=value, …] [-p standard-property=value, …] resource
    

    リソースは有効状態で作成されます。

  7. SMF フェイルオーバーアプリケーションリソースが追加され、妥当性が検査されていることを確認します。


    # clresource show resource
    
  8. フェイルオーバーリソースグループをオンラインにします。


    # clresourcegroup online -M +
    

    注 –

    clresource status コマンドを利用して、SMF プロキシリソースタイプの状態を表示するには、 online but not monitored が表示されます。これはエラーメッセージではありません。SMF プロキシリソースが有効になったり、実行したりしています。SMF プロキシリソースタイプのリソースに対して監視サポートが提供されていないので、この状態メッセージが表示されます。



例 2–51 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


例 2–52 SMF プロキシフェイルオーバーアプリケーションリソースのリソースグループへの追加

次の例に、プロキシリソースタイプ 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