Using SAMBA Toolkit in a ServiceGuard for Linux (SG/LX) Cluster Version A.01.00, June 2003

Using SAMBA Toolkit in a ServiceGuard for Linux (SG/LX) Cluster Version A.01.00
SAMBA Package Configuration Overview
Chapter 16
SAMBA Package Configuration Overview
It is useful to characterize SAMBA server configurations for the SG/LX
package whether or not a shared storage will be used for SAMBA
configuration files. A shared storage must be used for the SMB/CIFS file
system and may be used for the configuration files (and optionally the
executable files). Whether the user chooses to use a local or a shared
storage for configuration files for a particular SAMBA instance will
depend on the difficulty of maintaining separate, identical copies of the
configuration files.
Local Configuration
In a typical local configuration, all SMB/CIFS file systems are shared
between the nodes. Identical copies of the SAMBA server configuration
files reside in exactly the same locations of a local storage on each node.
It is the responsibility of the toolkit administrator maintaining identical
copies of the SAMBA components on the different nodes.
Each SAMBA instance has assigned IP addresses. One or more
relocatable IP addresses are created for each SAMBA package and add to
its Package Control Script. When the SAMBA package is switched over
from one node to another, this particular instance is stopped and IP
addresses are removed on the primary node, then the IP addresses are
reallocated and the instance is started on the other node. Clients will
then be automatically connected or manually re-connected through these
IP addresses to the identical SMB/CIFS file systems on the recovery
node.
Shared Configuration
In a typical shared configuration, the SMB/CIFS file systems and
configuration files are all on the shared storage. The same SMB/CIFS
filesystems and configuration files are shared between the cluster nodes,
so there is no need to maintain identical copies of configuration files
oneach node.
Only one shared storage may be used for an SAMBA server instance,
since this assures that all required components that are on shared
storage will be available at the same time. If the user chooses to put