Sun Cluster HA for Solaris Containers には、ゾーン SMF リソースの構成プロセスを自動化するスクリプトが用意されています。このスクリプトは、/opt/SUNWsczone/sczsmf/util ディレクトリの sczsmf_config ファイルから構成パラメータを取得します。ゾーン SMF リソースに構成パラメータを指定するには、sczsmf_config ファイルを編集します。
sczmf_config ファイル内の各構成パラメータは、キーワード値のペアとして定義されています。sczsmf_config ファイルにはすでに、必要なキーワードと等号が含まれています。詳細は、「sczsmf_config の一覧表示」を参照してください。sczsmf_config ファイルを編集する際には、必要な値を各キーワードに追加します。
sczsmf_config ファイル内のキーワード値のペアは、次のようになります。
RS=sczsmf-rs RG=sczbt-rg SCZBT_RS=sczbt-rs ZONE=sczbt-zone-name SERVICE=smf-service RECURSIVE=true|false STATE=true|false SERVICE_PROBE=sczsmf-service-probe
sczsmf_config ファイル内のキーワードの意味と使用できる値は、次のとおりです。
ゾーン SMF リソースに割り当てる名前を指定します。定義する必要があります。
ゾーンブートリソースが存在するリソースグループの名前を指定します。定義する必要があります。
ゾーンブートリソースの名前を指定します。このキーワードには値を指定する必要があります。
ゾーン名を指定します。定義する必要があります。
有効/無効にする SMF サービスを指定します。定義する必要があります。
true を指定するとサービスを再帰的に有効にし、false を指定するとサービスを有効にするだけで、従属関係は生じません。定義する必要があります。
true を指定するとサービス状態に到達するまで待機し、false を指定すると待機しません。定義する必要があります。
SMF サービスをチェックするようスクリプトを指定します。
以下の例では、ゾーン SMF リソースは Solaris 10 で使用可能な Apache2 SMF サービスを使用します。この例を使用する前には、Apache2 の構成ファイル http.conf を構成する必要があります。この例の目的のため、用意された http.conf-example を使用できます。ファイルを次のようにコピーします。
# zlogin zone1 # cd /etc/apache2 # cp http.conf-example http.conf # exit |
以下の例に、構成パラメータが次のように設定されている sczsmf_config ファイルを示します。
ゾーン SMF リソースの名前は zone1-smf-rs です。
ゾーン SMF リソースのリソースグループの名前は zone1-rg です。
ゾーンブートリソースの名前は zone1-rs です。
ゾーンの名前は zone1 です。
ゾーン SMF サービスの名前は apache2 です。
ゾーン SMF サービスの Recursive オプションが true であることを示しています。
ゾーン SMF サービスの State オプションが true であることを示しています。
ゾーン SMF サービスのプローブ名が /var/tmp/probe-apache2 であることを示しています。例 4 に示すこのスクリプトは zone1 内に存在する必要があります。
RS=zone1-smf-rs RG=zone1-rg SCZBT_RS=zone1-rs ZONE=zone1 SERVICE=apache2 RECURSIVE=true STATE=true SERVICE_PROBE=/var/tmp/probe-apache2