Skip to content

RedFlames/crmsh

 
 

Repository files navigation

crmsh

Build Status

Introduction

crmsh is a command-line interface for High-Availability cluster management on GNU/Linux systems, and part of the Clusterlabs project. It simplifies the configuration, management and troubleshooting of Pacemaker-based clusters, by providing a powerful and intuitive set of features.

crmsh can function both as an interactive shell with tab completion and inline documentation, and as a command-line tool. It can also be used in batch mode to execute commands from files.

Documentation

Installation

Autoconf is used to take care of platform dependent locations. It is mainly inherited from the Pacemaker source.

./autogen.sh
./configure
make
make install

Manifest

./doc: man page, source for the website and other documentation
./crmsh: the code
./templates: configuration templates
./test: unit tests and regression tests
./contrib: vim highlighting scripts and other semi-related
           contributions
./hb_report: log file collection and analysis tool

Development

crmsh is implemented in Python. The source code for crmsh is kept in a git source repository. To check out the latest development version, install git and run this command:

git clone https://github.com/ClusterLabs/crmsh

Community

About

Command-line interface for High-Availability cluster management on GNU/Linux systems.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 91.3%
  • Shell 7.0%
  • Vim Script 0.8%
  • Roff 0.3%
  • Makefile 0.3%
  • M4 0.2%
  • Awk 0.1%