The SUSE High Availability Guide provides a guide to installing and configuring a complete cluster solution including both the crm shell and Hawk, the web GUI which uses the crm shell as its backend.
For more information on Pacemaker in general, see the Pacemaker documentation at clusterlabs.org.
On the Pacemaker website, there is a set of guides to configuring Pacemaker using crmsh. To find these guides, go to the documentation page and search for crmsh.
For details on command line usage, see the man page.
Packages for several popular distributions are hosted at the open build service. Get the current stable version of the crm shell here:
For other distributions, packages may be available in the respective package repositories.
On openSUSE, you will want to add the network:ha-clustering:Stable repository, to get the latest stable version of the crm shell:
Download network:ha-clustering:Stable.repo and copy it to the /etc/yum.repos.d/ directory as root.
Then, you can run
yum install crmsh
Packages for Debian are provided by the Debian HA maintainers. For more information, see the Debian packages list:
There are packages that are fairly up-to-date in the more recent versions of Ubuntu: