User's Manual
NOTE: If the package fails during maintenance (for example, the node crashes), the package
will not automatically fail over to an adoptive node. It is the responsibility of the user to start
the package up on an adoptive node. See the manual Managing ServiceGuard manual
available at http://www.hp.com/go/hpux-serviceguard-docs —>HP Serviceguard for more
details.
This feature is enabled only when the configuration variable, MAINTENANCE_FLAG, is set to
"yes" in the Samba toolkit configuration file.
Special Notes
Please consider the following areas when implementing HP CIFS Server in the Serviceguard HA
framework.
• Client Applications
HA CIFS Server cannot guarantee that client applications with open files on a CIFS Server
share or applications launched from CIFS Server share, will recover from a switchover. In
these instances there may be cases where the application will need to be restarted and the
files reopened, as a switchover is a logical shutdown and restart of the CIFS Server.
• File Locks
File locks are not preserved during failover, and applications are not advised about any lost
file locks.
• Print Jobs
If a failover occurs when a print job is in process, the job may be printed twice or not at all,
depending on the job state at the time of the failover.
• Symbolic Links
Symbolic links in the shared directory trees may point to files outside of any shared directory.
If symbolic links point to files that are not on shared file systems, after a failover occurs, the
symbolic links may point to different files or to no file. Keeping the targets of all shared symbolic
links, synchronized with all nodes at all times, could be difficult in this situation.
Alternatives would either be to set wide links to "no", or to be sure that every file or directory
pointed to is on a shared file system.
• Security Files and Encrypted Passwords
Authentication is dependent on several entries in different security files. An important security
file is the user password file, smbpasswd. If your CIFS Server is configured with encrypted
passwords set to "yes", use an smbpasswd file. By default, this file is located in the path
/var/opt/samba/private but a different path may be specified via the smb passwd
file parameter.
Another important security file is secrets.tdb. Machine account information is among the
important contents of this file. Since this file will be updated periodically (as defined in
smb.conf by 'machine password timeout', 604800 seconds by default), HP recommends
that you locate secrets.tdb on a shared storage. As with the smbpasswd file, discussed above,
the location of this file is defined by the smb.conf parameter smb passwd file. For example,
smb passwd file = /var/opt/samba/shared_vol_1/private/smbpasswd will
result in the file/var/opt/samba/shared_vol_1/private/secrets.tdb .
To summarize, both the machine account file ( secrets.tdb) and the password file
(smbpasswd) should be put on shared storage.
136 Using SAMBA Toolkit in a Serviceguard Cluster