Skip to content

Latest commit

 

History

6,358 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crmsh

Build Status codecov

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

The website for crmsh is here: http://crmsh.github.io

Installation

crmsh is implemented in Python and requires Python 3.11 or newer.

The Meson build system is used to configure the OCF root directory, the Asciidoc tool which is used to generate documentation, and the default daemon user (usually hacluster).

It then compiles and installs both non-Python files and the Python module sources into the standard target system directories.

meson setup build
meson compile -C build
meson install -C build

Community

Contributing

Read our CONTRIBUTING.md guide for details on:

  • Setting up your development environment.
  • Our commit message style.
  • Coding standards and Python conventions.
  • Running unit and functional test suites.

About

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

Resources

Contributing

Stars

143 stars

Watchers

27 watching

Forks

Releases

Packages

Used by

Contributors

Languages