Oracle Solaris Cluster リファレンスマニュアル

印刷ビューの終了

更新: 2015 年 9 月
 
 

Proxy_SMF_failover (5)

名前

SUNW.Proxy_SMF_failover, Proxy_SMF_failover - フェイルオーバー SMF サービスのプロキシ作成のためのリソースタイプ

説明

SUNW.Proxy_SMF_failover リソースタイプは、サービス管理機能 (SMF) サービスのフェイルオーバーのプロキシを表します。

SUNW.proxysmffailover リソースタイプに対して定義される標準プロパティーと拡張プロパティーについては、これ以降のサブセクションで説明します。これらのプロパティーを SUNW.Proxy_SMF_failover リソースタイプのインスタンスに設定するには、clresource コマンド (clresource(1CL)) を使用します。

標準プロパティー

次のリソースプロパティーについては、r_properties(5) を参照してください。

Start_timeout

デフォルト: 3600

最小: 60

Stop_timeout

デフォルト: 3600

最小: 60

Init_timeout

デフォルト: 3600

最小: 60

Boot_timeout

デフォルト: 3600

最小: 60

Fini_timeout

デフォルト: 3600

最小: 60

Validate_timeout

デフォルト: 3600

最小: 60

Failover_mode

デフォルト: SOFT

調整可能: Anytime

R_description

デフォルト: ""

調整可能: Anytime

Retry_count

デフォルト: 2

最小: 0

最大: 10

調整可能: Anytime

Retry_interval

デフォルト: 300

最大: 3600

調整可能: Anytime

Through_probe_interval

デフォルト: 60

調整可能: Anytime

拡張プロパティー

Proxied_service_instances

リソースによってプロキシされる SMF サービスに関する情報を含みます。値はプロキシされるすべての SMF サービスを含むファイルのパスです。ファイル内の各行は 1 つの SMF サービス専用で、svc fmri および対応するサービスマニフェストファイルのパスを指定します。たとえば、リソースが restarter_svc_test_1:defaultrestarter_svc_test_2:default の 2 つのサービスを管理する必要がある場合、このファイルには次の 2 行を含めるようにしてください。

<svc:/system/cluster/restarter_svc_test_1:default>,
  svc:/system/cluster/restarter_svc_test_1:default>,
  </var/svc/manifest/system/cluster/restarter_svc_test_1.xml>

<svc:/system/cluster/restarter_svc_test_2:default>,
  </var/svc/manifest/system/cluster/restarter_svc_test_2.xml>

注 -  上記エントリはそれぞれ、本来 1 行になるべきものです。ここでは読みやすさを考慮して複数の行に分けています。

デフォルト: ""

調整可能: When disabled

この例では、SUNW.Proxy_SMF_failover リソースタイプの登録、アプリケーション用のリソースグループの作成、フェイルオーバーアプリケーションリソースの作成、リソースグループの管理、およびリソースを有効にする方法を示します。

リソースタイプを登録します。

# clresourcetype -f <path-to-rtrfile> SUNW.Proxy_SMF_failover

アプリケーション用の rg1 というリソースグループを作成します。

# clresourcegroup create rg1

myfailoverres というフェイルオーバーアプリケーションリソースを作成します。

# clresource create -t SUNW.Proxy_SMF_failover -g rg1 \
-x proxied_service_instances="/usr/local/app/svc myfailoverres"

/usr/local/app/svc はテキストファイルです。

リソースグループ rg1 の管理:

# clresourcegroup manage rg1

myfailoverres リソースを有効にします。

# clresource enable myfailoverres

次のコマンドを使用して、アプリケーションのステータスをチェックします。

# clresource status

関連項目

pmfadm(1M), scha_resource_get(1HA), clresourcetype(1CL), clresource(1CL), clresourcegroup(1CL), attributes(5), r_properties(5)

Oracle Solaris Cluster 4.3 データサービス計画および管理ガイド