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

印刷ビューの終了

更新: 2015 年 9 月
 
 

Proxy_SMF_multimaster (5)

名前

SUNW.Proxy_SMF_multimaster, Proxy_SMF_multimaster - マルチマスター SMF サービスのプロキシ作成のためのリソースタイプ

説明

SUNW.Proxy_SMF_multimaster リソースタイプは、マルチマスターサービス管理機能 (SMF) サービスのプロキシを表します。

SUNW.proxysmfmultimaster リソースタイプに対して定義される標準プロパティーと拡張プロパティーについては、これ以降のサブセクションで説明します。これらのプロパティーを SUNW.Proxy_SMF_multimaster リソースタイプのインスタンスに設定するには、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

最大: 3

調整可能: 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_multimaster リソースタイプを登録して、アプリケーション用のリソースグループを作成して、マルチマスターアプリケーションリソースを作成して、リソースグループを管理状態にして、リソースを有効にする方法を示します。

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

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

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

# clresourcegroup create rg1

mymultimasterres というマルチマスターアプリケーションリソースを作成します。

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

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

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

# clresourcegroup manage rg1

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

# clresource enable mymultimasterres

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

# clresource status

関連項目

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

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