User's Manual

smb_pkg.conf #Package configuration file
smb_pkg.cntl #Package control file
hasmb.conf #SAMBA toolkit user config file
hasmb.mon #SAMBA toolkit monitor program
hasmb.sh #SAMBA toolkit main script
toolkit.sh #Interface file between the package
#control file and the toolkit
3. Apply the package configuration using the command cmapplyconf -P smb_pkg.conf.
Repeat the preceding procedures to create multiple HP CIFS Server packages.
CIFS Server Maintenance Mode
There might be situations, when a CIFS Server instance has to be taken down for maintenance
purposes like changing configuration, without having the instance to migrate to standby node. The
following procedure should be implemented:
NOTE: The example assumes that the package name is SMB_1, package directory is /etc/
cmcluster/pkg/SMB_1.
Disable the failover of the package through cmmodpkg command.
$ cmmodpkg -d SMB_1
Pause the monitor script.
Create an empty file /etc/cmcluster/pkg/SMB_1/samba.debug as shown below:
$ touch /etc/cmcluster/pkg/SMB_1/samba.debug
Toolkit monitor scripts which continuously monitors Samba daemon processes, would now
stop monitoring these daemon processes. A message, "Samba toolkit pausing, monitoring
and entering maintenance mode" appears in the Serviceguard Package Control script log.
If required stop the CIFS Server instance and as shown below:
$ cd /etc/cmcluster/pkg/SMB_1/
$ $PWD/toolkit.sh stop
Perform maintenance actions (for example, changing the configuration parameters. If files are
changed, remember to distribute the new file to all cluster nodes as needed).
Start the CIFS Server instance again, if you stopped it as below:
$ cd /etc/cmcluster/pkg/SMB_1/
$ $PWD/toolkit.sh start
Allow monitoring scripts to continue normally as shown below:
$ rm -f /etc/cmcluster/pkg/SMB_1/samba.debug
A message "Starting Samba toolkit monitoring again after maintenance" appears in the
Serviceguard Package Control script log.
Enable the package failover.
$ cmmodpkg -e SMB_1
CIFS Server Maintenance Mode 135