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": 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

SEE ALSO

116       pcs(8) pcs_snmp_agent(8)
117
118       curl(1)
119
120
121
122pcs 0.10.1                       November 2018                         PCSD(8)
Impressum