blob: ce8f04113ef33d542b94d68b2a75cd811e44a5cd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
#
# 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 ----------
#
CTDB_NODES=/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 ----------
#
CTDB_PUBLIC_ADDRESSES=/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"
# CTDB_MONITOR_NFS_THREAD_COUNT=yes
#
# 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
|