HP Serviceguard Enterprise Cluster Master Toolkit User Guide, December 2012 (5900-2145)

4. Edit the package configuration file.
NOTE: Samba toolkit configuration parameters in the package configuration file are prefixed
by ecmt/samba/samba when used in Serviceguard A.11.19.00 or later.
For Example:
/etc/cmcluster/pkg/samba_pkg/pkg.conf
Edit the configuration file according to the instructions provided in that file. The package name
must be unique within the cluster.
For Example:
PACKAGE_NAME samba
NODE_NAME node1
NODE_NAME node2
Set the TKIT_DIR variable as the path of <package_directory>. For example, TKIT_DIR
/etc/cmcluster/pkg/samba_pkg.
SERVICE_NAME smb1_monitor
To use CFS mounted file system you must configure dependency of this Samba package on
SG CFS package. If the Samba package is configured to depend on a SG CFS package, the
Samba package runs only if the dependee package is running. If the package fails, the
dependent Samba package also fails.
To configure dependency of the Samba package, you must set the following configurable
parameters in the package configuration file:
DEPENDENCY_NAME smb1_dependency
DEPENDENCY_CONDITION SG-CFS-MP-1 = up
DEPENDENCY_LOCATION SAME_NODE
5. Use cmcheckconf command to check the validity of the configuration specified.
For Example:
#cmcheckconf -P pkg.conf
6. If the cmcheckconf command does not report any errors, use the cmapplyconf command
to add the package into Serviceguard environment.
For Example:
#cmapplyconf -P pkg.conf
Toolkit user configuration
All the user configuration variables are kept in a single file in shell script format. The variable
names and their sample values are in Table 36 (page 129):
Table 36 User Configuration Variables
DescriptionConfiguration Variables
This variable holds the NetBIOS Name of the server.
If you configure the HP CIFS Server using
NETBIOS_NAME
(for example, NETBIOS_NAME=smb1)
/opt/samba/bin/samba_setup command, the
NetBIOS name is found in /etc/opt/samba/
smb.conf. If you configure multiple HP CIFS Server
packages, ensure the NetBIOS name is unique for
each package.
This variable specifies the path of the
"smb.conf.<netbios_name>". By default, the path is
CONF_FILE
(for example, CONF_FILE=/etc/opt/samba/
smb.conf.${NETBIOS_NAME})
/etc/opt/samba/smb.conf.${NETBIOS_NAME}.
If the path is different, modify the variable.
Setting up the Toolkit 129