产品推荐 2026-07-27

crmsh:开源免费跨平台的高可用集群管理工具(源码)

用于管理Pacemaker高可用集群的命令行工具。

开源软件跨平台工具

产品简介

crmsh 是一款在 Linux 系统上用于简化 Pacemaker 高可用集群配置、管理与故障排查的命令行工具。它提供交互式 Shell 和批量命令模式,适合需要高效建立和维护关键业务系统集群环境的运维人员。

核心功能

  • 交互式Shell,支持Tab补全和内联文档
  • 支持命令行直接调用与批处理模式执行
  • 简化 Pacemaker 集群的配置与故障排查
  • 内置配置模板
  • 提供集群日志收集与分析工具

快速开始

  1. 克隆仓库:`git clone https://github.com/ClusterLabs/crmsh`
  2. 安装依赖:确保系统有 Python 3.4+ 环境
  3. 编译安装:依次运行 `./autogen.sh`、`./configure`、`make`、`make install`
  4. (可选)运行测试:`pip install tox` 并在项目目录执行 `tox`

界面预览

与其他方案对比

对比项crmsh同类方案
管理方式提供功能丰富的交互式命令行界面与脚本化能力传统工具可能依赖更多手动配置或图形界面
专注领域深度集成Pacemaker生态,提供专用命令和模板通用系统管理工具缺乏集群场景的专门优化
成本完全开源免费商业集群管理软件通常需要支付许可费用

适合谁用

  • 负责管理Linux服务器高可用集群的系统管理员
  • 需要维护Pacemaker集群稳定性的运维工程师
  • 学习或研究高可用集群技术的学生或开发者
  • 在生产环境中需要保证关键业务连续性的企业IT人员

下载与版本

当前最新版本为 5.1.0-rc2,发布于 2026-06-29。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/ClusterLabs/crmsh