Sun Cluster Data Service for N1 Grid Service Provisioning System for Solaris OS

Configuration and Registration Files

Each component of Sun Cluster HA for N1 Service Provisioning System has configuration and registration files in the directory /opt/SUNWscsps/component-dir/util — The term component-dir stands for the directory names master, localdist or remoteagent. These files let you register the N1 Grid Service Provisioning System component with Sun Cluster.

Within these files, you apply the appropriate dependencies.


Example 1 N1 Grid Service Provisioning System master components configuration and registration file for Sun Cluster


# cd /opt/SUNWscsps/master
# 
# ls -l util
total 38
-r-xr-xr-x   1 root     bin          913 Jun  6 13:54 db_prep_postgres
-r-xr-xr-x   1 root     bin         1271 Jun  6 13:54 spsma_config
-r-xr-xr-x   1 root     bin         7709 Jun  6 13:54 spsma_register
-r-xr-xr-x   1 root     bin         5276 Jun  6 13:54 spsma_smf_register
-r-xr-xr-x   1 root     bin         1348 Jun  6 13:54 spsma_smf_remove
# more util/spsma_config
#
# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

#ident   "@(#)spsma_config.ksh 1.2     06/03/17 SMI"

# 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 to satisfy GDS registration
#        LH - name of the LogicalHostname SC resource
#     PFILE - name of the parameter file for additional variables
#    HAS_RS - name of the HAStoragePlus SC resource
#
# The following variables need to be set only if the agent runs in a
# failover zone
#
#              ZONE - Zonename where the zsmf component should be registered
#           ZONE_BT - Resource name of the zone boot component
#           PROJECT - A project in the zone, that will be used for the PostgreSQL
#                     smf service.
#                     If the variable is not set it will be translated as :default for
#                     the smf credentialss.
#                     Optional
#


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

# failover zone specific options

ZONE=
ZONE_BT=
PROJECT=

The spsma_register script validates the variables of the spsma_config script and registers the resource for the master server.

The master server component has an additional script db_prep_postgres. The purpose of this script is to prepare the PostgreSql database of the Master Server for monitoring.



Example 2 N1 Grid Service Provisioning System Remote Agent components configuration and registration file for Sun Cluster


# cd /opt/SUNWscsps/remoteagent
# 
# ls -l util
total 34
-r-xr-xr-x   1 root     bin         1363 Jun  6 13:54 spsra_config
-r-xr-xr-x   1 root     bin         7556 Jun  6 13:54 spsra_register
-r-xr-xr-x   1 root     bin         4478 Jun  6 13:54 spsra_smf_register
-r-xr-xr-x   1 root     bin         1347 Jun  6 13:54 spsra_smf_remove
# more util/spsra_config
#
# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

#ident   "@(#)spsra_config.ksh 1.2     06/03/17 SMI"

# This file will be sourced in by spsra_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 to satisfy GDS registration
#        LH - name of the LogicalHostname SC resource
#      USER - name of the owner of the remote agent
#      BASE - name of the direcotry where the N1 Service Provisioning Server
#             is installed
#    HAS_RS - name of the HAStoragePlus SC resource
#
# The following variables need to be set only if the agent runs in a
# failover zone
#
#              ZONE - Zonename where the zsmf component should be registered
#           ZONE_BT - Resource name of the zone boot component
#           PROJECT - A project in the zone, that will be used for the PostgreSQL
#                     smf service.
#                     If the variable is not set it will be translated as :default for
#                     the smf credentialss.
#                     Optional
#

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

# failover zone specific options

ZONE=
ZONE_BT=
PROJECT=

The spsra_register script validates the variables of the spsra_config script and registers the resource for the remote agent.


Example 3 N1 Grid Service Provisioning System Local Distributors components configuration and registration file for Sun Cluster


# cd /opt/SUNWscsps/localdist
# 
# ls -l util
total 34
-r-xr-xr-x   1 root     bin         1369 Jun  6 13:54 spsld_config
-r-xr-xr-x   1 root     bin         7550 Jun  6 13:54 spsld_register
-r-xr-xr-x   1 root     bin         4501 Jun  6 13:54 spsld_smf_register
-r-xr-xr-x   1 root     bin         1347 Jun  6 13:54 spsld_smf_remove
# more util/spsld_config
#
# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

#ident   "@(#)spsld_config.ksh 1.2     06/03/17 SMI"

# 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 to satisfy GDS registration
#        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
#
#
# The following variables need to be set only if the agent runs in a
# failover zone
#
#              ZONE - Zonename where the zsmf component should be registered
#           ZONE_BT - Resource name of the zone boot component
#           PROJECT - A project in the zone, that will be used for the PostgreSQL
#                     smf service.
#                     If the variable is not set it will be translated as :default for
#                     the smf credentialss.
#                     Optional
#

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

# failover zone specific options

ZONE=
ZONE_BT=
PROJECT=

The spsld_register script validates the variables of the spsld_config script and registers the resource for the local distributor.