Using SAMBA Toolkit in a Serviceguard Cluster README Revision: B.06.00

LOG_DIRECTORY=/var/opt/samba/${NETBIOS_NAME}/logs
SMBD_PID_FILE=/var/opt/samba/${NETBIOS_NAME}/locks/smbd.pid
NMBD_PID_FILE=/var/opt/samba/${NETBIOS_NAME}/locks/nmbd.pid
2. Copy the entire package directory at the same path on all nodes
configured for the package.
For this example, each package node must have the following files
in the package directory:
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.
E. 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 followed:
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:
below: