1PCSD(8)                 System Administration Utilities                PCSD(8)
2
3
4

NAME

6       pcsd - pacemaker/corosync configuration system daemon
7
8

DESCRIPTION

10       Daemon  for controlling and configuring pacemaker/corosync clusters via
11       pcs.
12
13

ENVIRONMENT

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

FILES

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

SEE ALSO

125       pcs(8) pcs_snmp_agent(8)
126
127       curl(1)
128
129
130
131pcs 0.9.165                        June 2018                           PCSD(8)
Impressum