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

NAME

6       pcsd - pacemaker/corosync configuration system daemon
7
8

SYNOPSIS

10       pcsd
11       pcsd --version [--full]
12
13

DESCRIPTION

15       Daemon  for controlling and configuring pacemaker/corosync clusters via
16       pcs.
17
18
19       --version
20              Print pcsd version information. List pcsd capabilities if --full
21              is specified.
22
23

ENVIRONMENT

25   Network and SSL/TLS Settings
26       PCSD_BIND_ADDR=<string>
27              List  of IP addresses pcsd should bind to delimited by ',' char‐
28              acter.
29
30       PCSD_PORT=<string>
31              Port on which pcsd should be available.
32
33       PCSD_SSL_OPTIONS=<string>
34              SSL/TLS options delimited by ',' character. This is usually used
35              to set SSL/TLS protocols accepted by pcsd. List of valid options
36              can be obtained by running: ruby  -e  'require  "openssl";  puts
37              OpenSSL::SSL.constants.grep /^OP_/'
38
39       PCSD_SSL_CIPHERS=<string>
40              SSL/TLS ciphers accepted by pcsd.
41
42
43   Web UI Settings
44       PCSD_DISABLE_GUI=<boolean>
45              Set to true to disable web UI frontend in pcsd.
46
47       PCSD_SESSION_LIFETIME=<integer>
48              Web UI session lifetime in seconds.
49
50
51   Proxy Settings
52       See ENVIRONMENT section in curl(1) man page for more details.
53
54       https_proxy=<string>, HTTPS_PROXY=<string>
55              Proxy server address for node to node communication.
56
57       all_proxy=<string>, ALL_PROXY=<string>
58              Proxy server address for node to node communication.
59
60       no_proxy=<string>, NO_PROXY=<string>
61              List of hostnames for which proxy is not used.
62
63
64   Miscellaneous Settings
65       PCSD_DEBUG=<boolean>
66              Set to true for advanced pcsd debugging information.
67
68       PCSD_RESTART_AFTER_REQUESTS=<integer>
69              Number of requests after which the Ruby server will be restarted
70              to reduce memory footprint. To disable restarts,  set  0,  other
71              numbers  lower than 50 are interpreted as 50. Invalid values are
72              ignored and the default (200) is set instead.
73
74

FILES

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

SEE ALSO

138       pcs(8) pcs_snmp_agent(8)
139
140       curl(1)
141
142
143
144pcs 0.11.6                        2023-06-20                           PCSD(8)
Impressum