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": 60,
73 "thread_paused_until": 1487780453,
74 }
75
76
77 file_backup_count
78 How many backup files should be kept for each synchronized file.
79
80 thread_disabled
81 Set this to true to completely disable the synchronization.
82
83 thread_interval
84 How often in seconds should pcsd ask other nodes if the synchro‐
85 nized files have changed.
86
87 thread_paused_until
88 Disable the synchronization until the set unix timestamp.
89
90
91 known-hosts
92 This JSON file stores information about hosts known to the local pcsd
93 which are used to login to remote instances of pcsd. Stored information
94 include host addresses, pcsd ports and authentication tokens.
95
96
97 pcs_settings.conf
98 This JSON file contains web UI and cluster configuration such as clus‐
99 ters managed from web UI and cluster permissions.
100
101
102 pcs_users.conf
103 This JSON file stores authentication tokens accepted by local instance
104 of pcsd.
105
106
107 pcsd.cookiesecret
108 Web UI cookie secret.
109
110
111 pcsd.crt, pcsd.key
112 These files contain pcsd server certificate and private key.
113
114
116 pcs(8) pcs_snmp_agent(8)
117
118 curl(1)
119
120
121
122pcs 0.10.1 November 2018 PCSD(8)