Sun Cluster Data Service for Solaris Containers ガイド

ゾーンスクリプトリソース用の構成パラメータの指定

Sun Cluster HA for Solaris Containers には、ゾーンスクリプトリソースの構成プロセスを自動化するスクリプトが用意されています。このスクリプトは、/opt/SUNWsczone/sczsh/util ディレクトリの sczsh_config ファイルから構成パラメータを取得します。ゾーンスクリプトリソースに構成パラメータを指定するには、sczsh_config ファイルを編集します。

sczsh_config ファイル内の各構成パラメータは、キーワード値のペアとして定義されています。sczsh_config ファイルにはすでに、必要なキーワードと等号が含まれています。詳細は、sczsh_config の一覧表示」を参照してください。sczsh_config ファイルを編集する際には、必要な値を各キーワードに追加します。

sczsh_config ファイル内のキーワード値のペアは、次のようになります。

RS=sczsh-rs
RG=sczbt-rg
SCZBT_RS=sczbt-rs
PARAMETERDIR=sczsh-parameter-directory
Zonename=sczbt-zone-name
ServiceStartCommand=sczsh-start-command
ServiceStopCommand=sczsh-stop-command
ServiceProbeCommand=sczsh-probe-command

sczsh_config ファイル内のキーワードの意味と使用できる値は、次のとおりです。

RS=sczsh-rs

ゾーンスクリプトリソースに割り当てる名前を指定します。このキーワードには値を指定する必要があります。

RG=sczbt-rg

ゾーンブートリソースが存在するリソースグループの名前を指定します。このキーワードには値を指定する必要があります。

SCZBT_RS=sczbt-rs

ゾーンブートリソースの名前を指定します。このキーワードには値を指定する必要があります。

PARAMETERDIR=sczsh parameter directory

次の変数とその値を格納するパラメータディレクトリに割り当てるディレクトリ名を指定します。このキーワードには値を指定する必要があります。

Zonename=sczbt-zone-name

ゾーン名を指定します。このキーワードには値を指定する必要があります。

ServiceStartCommand=sczsh-start-command

実行するゾーン起動コマンドまたはスクリプトを指定します。このキーワードには値を指定する必要があります。

ServiceStopCommand=sczsh-stop-command

実行するゾーン停止コマンドまたはスクリプトを指定します。このキーワードには値を指定する必要があります。

ServiceProbeCommand=sczsh-probe-command

実行するゾーンプローブコマンドまたはスクリプトを指定します。このキーワードには値を指定する必要があります。


例 3 sczsh_config ファイルのサンプル

以下の例では、ゾーンスクリプトリソースは Solaris 10 で使用可能な Apache2 スクリプトを使用します。この例を使用する前には、Apache2 の構成ファイル http.conf を構成する必要があります。この例の目的のため、用意された http.conf-example を使用できます。ファイルを次のようにコピーします。


# zlogin zone1
# cd /etc/apache2
# cp http.conf-example http.conf
# exit

以下の例に、構成パラメータが次のように設定されている sczsh_config ファイルを示します。

RS="zone1-script-rs"
RG="zone1-rg"
SCZBT_RS="zone1-rs"
PARAMETERDIR="/global/zones/pfiles"
Zonename="zone1"
ServiceStartCommand="/lib/svc/method/http-apache2 start"
ServiceStopCommand="/lib/svc/method/http-apache2 stop"
ServiceProbeCommand="/var/tmp/probe-apache2"