1PCSD(8) System Administration Utilities PCSD(8)
2
3
4
6 pcsd - pacemaker/corosync configuration system daemon
7
8
10 Daemon for controlling and configuring pacemaker/corosync clusters via
11 pcs.
12
13
15 Network and SSL/TLS Settings
16 PCSD_BIND_ADDR=<string>
17 List of IP addresses pcsd should bind to delimited by ',' char‐
18 acter.
19
20 PCSD_PORT=<string>
21 Port on which pcsd should be available.
22
23 PCSD_SSL_OPTIONS=<string>
24 SSL/TLS options delimited by ',' character. This is usually used
25 to set SSL/TLS protocols accepted by pcsd. List of valid options
26 can be obtained by running: ruby -e 'require "openssl"; puts
27 OpenSSL::SSL.constants.grep /^OP_/'
28
29 PCSD_SSL_CIPHERS=<string>
30 SSL/TLS ciphers accepted by pcsd.
31
32
33 Web UI Settings
34 PCSD_DISABLE_GUI=<boolean>
35 Set to true to disable web UI frontend in pcsd.
36
37 PCSD_SESSION_LIFETIME=<integer>
38 Web UI session lifetime in seconds.
39
40
41 Proxy Settings
42 See ENVIRONMENT section in curl(1) man page for more details.
43
44 https_proxy=<string>, HTTPS_PROXY=<string>
45 Proxy server address for node to node communication.
46
47 all_proxy=<string>, ALL_PROXY=<string>
48 Proxy server address for node to node communication.
49
50 no_proxy=<string>, NO_PROXY=<string>
51 List of hostnames for which proxy is not used.
52
53
54 Miscellaneous Settings
55 PCSD_DEBUG=<boolean>
56 Set to true for advanced pcsd debugging information.
57
58 RACK_ENV=<string>
59 Value of this variable has to be production, otherwise pcsd will
60 not work properly.
61
62
64 All files described in this section are located in /var/lib/pcsd/. They
65 are not meant to be edited manually unless said otherwise.
66
67
68 cfgsync_ctl
69 This JSON file controls pcsd and cluster configuration files synchro‐
70 nization across cluster nodes which pcsd is doing automatically in the
71 background. This file can be safely edited manually.
72 Example:
73 {
74 "file_backup_count": 50,
75 "thread_disabled": false,
76 "thread_interval": 600,
77 "thread_interval_previous_not_connected": 60,
78 "thread_paused_until": 1487780453
79 }
80
81
82 file_backup_count
83 How many backup files should be kept for each synchronized file.
84
85 thread_disabled
86 Set this to true to completely disable the synchronization.
87
88 thread_interval
89 How often in seconds should pcsd ask other nodes if the synchro‐
90 nized files have changed.
91
92 thread_interval_previous_not_connected
93 How often in seconds should pcsd ask other nodes if the synchro‐
94 nized files have changed if during the previous attempt pcsd was
95 unable to connect to at least two nodes.
96
97 thread_paused_until
98 Disable the synchronization until the set unix timestamp.
99
100
101 pcsd_settings.conf
102 This JSON file contains web UI and cluster configuration such as clus‐
103 ters managed from web UI and cluster permissions.
104
105
106 pcs_users.conf
107 This JSON file stores authentication tokens accepted by local instance
108 of pcsd.
109
110
111 pcsd.cookiesecret
112 Web UI cookie secret.
113
114
115 pcsd.crt, pcsd.key
116 These files contain pcsd server certificate and private key.
117
118
119 tokens
120 This JSON file stores authentication tokens which are used to login to
121 remote instances of pcsd.
122
123
125 pcs(8) pcs_snmp_agent(8)
126
127 curl(1)
128
129
130
131pcs 0.9.165 June 2018 PCSD(8)