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

FILES

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

SEE ALSO

122       pcs(8) pcs_snmp_agent(8)
123
124       curl(1)
125
126
127
128pcs 0.10.5                        March 2020                           PCSD(8)
Impressum