# # CTDB configuration for simple cluster with NAT gateway # # This is the sample configuration for a 3-node CTDB cluster providing file # services via Samba and NFS. # # Cluster details: # # internal network (192.168.1.0/24) # -------+----------------------+-----------------------+---------- # | | | # | | | # eth0 | 192.168.1.1 eth0 | 192.168.1.2 eth0 | 192.168.1.3 # +-----+-----+ +-----+-----+ +-----+-----+ # | | | | | | # | Node 1 | | Node 2 | | Node 3 | # | | | | | | # +-----+-----+ +-----+-----+ +-----+-----+ # eth1 | eth1 | eth1 | # | | | # | | | # -------+----------------------+-----------------------+-----+---- # public network (10.1.1.0/24) | # | 10.1.1.254 # o (router) # # Storage details: # # Each node has a shared storage - /shared # # # Service details: # # Cluster provides file services on following IP addresses # # 10.1.1.101 - 10.1.1.106 # # When a node is not hosting any IPs, it cannot connect to network # infrastructure (e.g. DNS, Active Directory, ...). # # Using NAT gateway feature of CTDB allows a node not hosting IPs to connect # to network infrastructure. CTDB_RECOVERY_LOCK=/shared/recovery.lock # # Nodes configuration # # ---------- /etc/ctdb/nodes ---------- # 192.168.1.1 # 192.168.1.2 # 192.168.1.3 # ---------- /etc/ctdb/nodes ---------- # # # Public addresses configuration # # ---------- /etc/ctdb/public_addresses ---------- # 10.1.1.101/24 eth1 # 10.1.1.102/24 eth1 # 10.1.1.103/24 eth1 # 10.1.1.104/24 eth1 # 10.1.1.105/24 eth1 # 10.1.1.106/24 eth1 # ---------- /etc/ctdb/public_addresses ---------- # # Enable logging to syslog CTDB_LOGGING=syslog # Default log level CTDB_DEBUGLEVEL=NOTICE # Auto start/stop managed services CTDB_AUTO_STARTSTOP=yes # # Samba configuration # CTDB_MANAGES_SAMBA=yes # CTDB_SAMBA_SKIP_SHARE_CHECK=yes CTDB_MANAGES_WINBIND=yes # # NFS configuration # CTDB_MANAGES_NFS=yes CTDB_RPCINFO_LOCALHOST="127.0.0.1" # # NAT gateway configuration # # ---------- /etc/ctdb/natgw_nodes ---------- # 192.168.1.1 # 192.168.1.2 # 192.168.1.3 # ---------- /etc/ctdb/natgw_nodes ---------- # CTDB_NATGW_PUBLIC_IP=10.1.1.121/24 CTDB_NATGW_PUBLIC_IFACE=eth1 CTDB_NATGW_DEFAULT_GATEWAY=10.1.1.254 CTDB_NATGW_PRIVATE_NETWORK=192.168.1.0/24 CTDB_NATGW_NODES=/etc/ctdb/natgw_nodes