Sun Cluster Data Service for N1 Grid Service Provisioning System ガイド (Solaris OS 版)

構成ファイルと登録ファイル

Sun Cluster HA for N1 Service Provisioning System の各コンポーネントには構成ファイルと登録ファイルがあり、それらのファイルはディレクトリ /opt/SUNWscsps/component-dir/util に配置されます (component-dir はディレクトリ名 master、localdist、または remoteagent)。これらのファイルによって、Sun Cluster に N1 Grid Service Provisioning System コンポーネントを登録できます。

これらのファイルでは、適切な依存性を指定します。


例 1 Sun Cluster における N1 Grid Service Provisioning System マスターコンポーネント構成ファイルと登録ファイル


# cd /opt/SUNWscsps/master
# 
# ls -l util
total 6
-rwxr-xr-x   1 root     other        730 Nov 26 10:49 db_prep_postgres
-rwxr-xr-x   1 root     other        674 Nov 26 09:44 spsma_config
-rwxr-xr-x   1 root     other        579 Nov 26 11:06 spsma_register
# more util/spsma_config
#
# Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# This file will be sourced in by spsma_register and the parameters
# listed below will be used.
#
# These parameters can be customized in (key=value) form
#
#        RS - name of the resource for the application
#        RG - name of the resource group containing RS
#      PORT - name of the port number
#        LH - name of the LogicalHostname SC resource
#     PFILE - name of the parameter file for additional variables
#    HAS_RS - name of the HAStoragePlus SC resource
#

RS=
RG=
PORT=8080
LH=
PFILE=
HAS_RS=

spsma_register スクリプトは、spsma_config スクリプトの変数を検証し、マスターサーバーのリソースを登録します。

マスターサーバーコンポーネントには、ほかに db_prep_postgres というスクリプトもあります。このスクリプトは、監視のために Master Server の PostgreSql データベースを用意するために使用されます。



例 2 Sun Cluster における N1 Grid Service Provisioning System Remote Agent コンポーネント構成ファイルと登録ファイル


# cd /opt/SUNWscsps/remoteagent
# 
# ls -l util
total 4
-rwxr-xr-x   1 root     other        777 Dec  2 12:48 spsra_config
-rwxr-xr-x   1 root     other        568 Jan  7 16:56 spsra_register
# more util/spsra_config
# Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# This file will be sourced in by xxx_register and the parameters
# listed below will be used.
#
# These parameters can be customized in (key=value) form
#
#        RS - name of the resource for the application
#        RG - name of the resource group containing RS
#      PORT - name of the Remote Agents  port number
#        LH - name of the LogicalHostname SC resource
#      USER - name of the owner of the remote agent
#      BASE - name of the directry where the N1 Service Provisioning Server
#             is installed
#    HAS_RS - name of the HAStoragePlus SC resource
#

RS=
RG=
PORT=22
LH=
USER=
BASE=
HAS_RS=

spsra_register スクリプトは、spsra_config スクリプトの変数を検証し、リモートエージェントのリソースを登録します。


例 3 Sun Cluster における N1 Grid Service Provisioning System Local Distributors コンポーネント構成ファイルと登録ファイル


# cd /opt/SUNWscsps/localdist
# 
# ls -l util
total 4
-rwxr-xr-x   1 root     other        757 Dec  3 17:45 spsld_config
-rwxr-xr-x   1 root     other        609 Jan  7 16:56 spsld_register
# more util/spsld_config
#
# Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# This file will be sourced in by spsld_register and the parameters
# listed below will be used.
#
# These parameters can be customized in (key=value) form
#
#        RS - name of the resource for the application
#        RG - name of the resource group containing RS
#      PORT - name of the port number
#        LH - name of the LogicalHostname SC resource
#      USER - name of the owner of the local distributor
#      BASE - name of the directry where the N1 Service Provisioning Server
#             is installed
#    HAS_RS - name of the HAStoragePlus SC resource
#

RS=
RG=
PORT=22
LH=
USER=
BASE=
HAS_RS=

spsld_register スクリプトは、spsld_config スクリプトの変数を検証し、ローカルディストリビュータのリソースを登録します。