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
60 All files described in this section are located in /var/lib/pcsd/. They
61 are not meant to be edited manually unless said otherwise.
62
63
64 cfgsync_ctl
65 This JSON file controls pcsd and cluster configuration files synchro‐
66 nization across cluster nodes which pcsd is doing automatically in the
67 background. This file can be safely edited manually.
68 Example:
69 {
70 "file_backup_count": 50,
71 "thread_disabled": false,
72 "thread_interval": 600,
73 "thread_interval_previous_not_connected": 60,
74 "thread_paused_until": 1487780453
75 }
76
77
78 file_backup_count
79 How many backup files should be kept for each synchronized file.
80
81 thread_disabled
82 Set this to true to completely disable the synchronization.
83
84 thread_interval
85 How often in seconds should pcsd ask other nodes if the synchro‐
86 nized files have changed.
87
88 thread_interval_previous_not_connected
89 How often in seconds should pcsd ask other nodes if the synchro‐
90 nized files have changed if during the previous attempt pcsd was
91 unable to connect to at least two nodes.
92
93 thread_paused_until
94 Disable the synchronization until the set unix timestamp.
95
96
97 known-hosts
98 This JSON file stores information about hosts known to the local pcsd
99 which are used to login to remote instances of pcsd. Stored information
100 include host addresses, pcsd ports and authentication tokens.
101
102
103 pcs_settings.conf
104 This JSON file contains web UI and cluster configuration such as clus‐
105 ters managed from web UI and cluster permissions.
106
107
108 pcs_users.conf
109 This JSON file stores authentication tokens accepted by local instance
110 of pcsd.
111
112
113 pcsd.cookiesecret
114 Web UI cookie secret.
115
116
117 pcsd.crt, pcsd.key
118 These files contain pcsd server certificate and private key.
119
120
122 pcs(8) pcs_snmp_agent(8)
123
124 curl(1)
125
126
127
128pcs 0.10.8 February 2021 PCSD(8)