Skip to content

ClusterLabs/pcs-web-ui

Repository files navigation

PCS WEB UI

Web interface for pcs - a Corosync and Pacemaker configuration tool.

It can run in two modes:

  • a standalone application (provided by pcsd backend from pcs)
  • a cockpit plugin

Prerequisites

Building and installation

To install pcs-web-ui run the following in terminal:

./autogen.sh
./configure
make
make install

Fine-tuning the installation

You can add following flags to ./configure:

  • --disable-cockpit to disable cockpit installation
  • --disable-standalone to disable standalone installation
  • --with-pcsd-webui-dir to specify standalone installation directory
  • --with-cockpit-dir to specify cockpit plugin installation directory

Make sure to also install pcs if you haven't installed it yet. Pcsd needs to be running in order for pcs-web-ui to work, even for the cockpit plugin:

systemctl enable --now pcsd