Sample configuration for Samba in a failover configuration

The configuration contains a failover service group containing SambaServer, NetBios, IP, NIC, and SambaShare resources. You can configure the same NetBiosName and Interfaces attribute values for all nodes because the resource comes online only on one node at a time.

include "types.cf"

cluster clus1 (
)

system sys1(
)

system sys2(
)

group smbserver (
        SystemList = { sys1= 0, sys2= 1 }
        )

        IP ip (
                Device = eth0
                Address = "10.209.114.201"
                NetMask = "255.255.252.0"
                )

        NIC nic (
                Device = eth0
                NetworkHosts = { "10.209.74.43" }
                )

        NetBios nmb (
                SambaServerRes = smb
                NetBiosName = smb_vcs
                Interfaces = { "10.209.114.201" }
                )

        SambaServer smb (
                ConfFile = "/etc/samba/smb.conf"
                LockDir = "/var/run"
                SambaTopDir = "/usr"
                )

        SambaShare smb_share (
                SambaServerRes = smb
                ShareName = share1
                ShareOptions = "path = /samba_share/; public = yes; 
																      writable = yes"
                )

        ip requires nic
        nmb requires smb
        smb requires ip
        smb_share requires nmb