1 | #
|
---|
2 | # CTDB configuration for simple cluster
|
---|
3 | #
|
---|
4 | # This is the sample configuration for a 3-node CTDB cluster providing file
|
---|
5 | # services via Samba and NFS.
|
---|
6 | #
|
---|
7 | # Cluster details:
|
---|
8 | #
|
---|
9 | # internal network (192.168.1.0/24)
|
---|
10 | # -------+----------------------+-----------------------+----------
|
---|
11 | # | | |
|
---|
12 | # | | |
|
---|
13 | # eth0 | 192.168.1.1 eth0 | 192.168.1.2 eth0 | 192.168.1.3
|
---|
14 | # +-----+-----+ +-----+-----+ +-----+-----+
|
---|
15 | # | | | | | |
|
---|
16 | # | Node 1 | | Node 2 | | Node 3 |
|
---|
17 | # | | | | | |
|
---|
18 | # +-----+-----+ +-----+-----+ +-----+-----+
|
---|
19 | # eth1 | 10.1.1.1 eth1 | 10.1.1.2 eth1 | 10.1.1.3
|
---|
20 | # | | |
|
---|
21 | # | | |
|
---|
22 | # -------+----------------------+-----------------------+----------
|
---|
23 | # public network (10.1.1.0/24)
|
---|
24 | #
|
---|
25 | #
|
---|
26 | # Storage details:
|
---|
27 | #
|
---|
28 | # Each node has a shared storage - /shared
|
---|
29 | #
|
---|
30 | #
|
---|
31 | # Service details:
|
---|
32 | #
|
---|
33 | # Cluster provides file services on following IP addresses
|
---|
34 | #
|
---|
35 | # 10.1.1.101 - 10.1.1.106
|
---|
36 | #
|
---|
37 | # Each node also has a fixed IP address on public network. This is used to
|
---|
38 | # communicate to network infrastructure (e.g. DNS, Active Directory, ...).
|
---|
39 | # Make sure that file services are not available on these fixed IP addresses
|
---|
40 | # (e.g. network filtering, using cluster hostname instead of IPs)
|
---|
41 |
|
---|
42 |
|
---|
43 | CTDB_RECOVERY_LOCK=/shared/recovery.lock
|
---|
44 |
|
---|
45 | #
|
---|
46 | # Nodes configuration
|
---|
47 | #
|
---|
48 | # ---------- /etc/ctdb/nodes ----------
|
---|
49 | # 192.168.1.1
|
---|
50 | # 192.168.1.2
|
---|
51 | # 192.168.1.3
|
---|
52 | # ---------- /etc/ctdb/nodes ----------
|
---|
53 | #
|
---|
54 | CTDB_NODES=/etc/ctdb/nodes
|
---|
55 |
|
---|
56 | #
|
---|
57 | # Public addresses configuration
|
---|
58 | #
|
---|
59 | # ---------- /etc/ctdb/public_addresses ----------
|
---|
60 | # 10.1.1.101/24 eth1
|
---|
61 | # 10.1.1.102/24 eth1
|
---|
62 | # 10.1.1.103/24 eth1
|
---|
63 | # 10.1.1.104/24 eth1
|
---|
64 | # 10.1.1.105/24 eth1
|
---|
65 | # 10.1.1.106/24 eth1
|
---|
66 | # ---------- /etc/ctdb/public_addresses ----------
|
---|
67 | #
|
---|
68 | CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses
|
---|
69 |
|
---|
70 | # Enable logging to syslog
|
---|
71 | CTDB_LOGGING=syslog
|
---|
72 |
|
---|
73 | # Default log level
|
---|
74 | CTDB_DEBUGLEVEL=NOTICE
|
---|
75 |
|
---|
76 | # Auto start/stop managed services
|
---|
77 | CTDB_AUTO_STARTSTOP=yes
|
---|
78 |
|
---|
79 | #
|
---|
80 | # Samba configuration
|
---|
81 | #
|
---|
82 | CTDB_MANAGES_SAMBA=yes
|
---|
83 | # CTDB_SAMBA_SKIP_SHARE_CHECK=yes
|
---|
84 |
|
---|
85 | CTDB_MANAGES_WINBIND=yes
|
---|
86 |
|
---|
87 | #
|
---|
88 | # NFS configuration
|
---|
89 | #
|
---|
90 | CTDB_MANAGES_NFS=yes
|
---|
91 | CTDB_RPCINFO_LOCALHOST="127.0.0.1"
|
---|