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