适用于 SUSE Linux Enterprise High Availability Extension 12 SP5

C 群集管理工具(命令行)

High Availability Extension 附带了一套全面的工具,帮助您从命令行管理群集。本章主要介绍管理 CIB 中的群集配置和群集资源所需的工具。用于管理资源代理的其他命令行工具或用于调试设置(和查错)的工具在附录 A “查错中有所介绍。

注意
注意:使用 crmsh

此工具仅供专家使用。通常,crm 外壳 (crmsh) 是推荐的群集管理工具。

以下列表提供了一些与群集管理相关的任务,并简要介绍了完成这些任务所使用的工具:

监视群集的状态

crm_mon 命令可用于监视您的群集状态和配置。其输出包括节点数、uname、uuid、状态、群集中配置的资源及其各自的当前状态。crm_mon 的输出可显示在控制台上或打印到 HTML 文件。当具有不包含状态部分的群集配置文件时,crm_mon 会按文件中所指定的方式创建节点和资源概览。有关对此工具的用法及命令语法的详细介绍,请参见 crm_mon 手册页。

管理 CIB

cibadmin 命令是用于操作 CIB 的低级管理命令。它可用于转储、更新和修改全部或部分 CIB,删除整个 CIB 或执行其他 CIB 管理操作。有关对此工具的用法及命令语法的详细介绍,请参见 cibadmin 手册页。

管理配置更改

crm_diff 命令可帮助您创建和应用 XML 增补程序。这对可视化两个版本的群集配置之间的更改或保存更改可能非常有用,以便以后使用 cibadmin 应用更改。有关对此工具的用法及命令语法的详细介绍,请参见 crm_diff 手册页。

操作 CIB 属性

您可以使用 crm_attribute 命令来查询和操作 CIB 中使用的节点属性和群集配置选项。有关对此工具的用法及命令语法的详细介绍,请参见 crm_attribute 手册页。

验证群集配置

crm_verify 命令可检查配置数据库 (CIB) 的一致性和其他问题。它可检查包含配置的文件或连接到运行中的群集。它可报告两类问题。虽然警告解决方法已经传达到管理员,但是必须先修复错误,High Availability Extension 才能正常工作。crm_verify 可帮助创建新的或已修改的配置。您可以本地复制运行的群集中的 CIB,编辑它,使用 crm_verify 验证它,然后使用 cibadmin 使新配置生效。有关对此工具的用法及命令语法的详细介绍,请参见 crm_verify 手册页。

管理资源配置

crm_resource 命令可在群集上执行各种资源相关的操作。它可以修改已配置资源的定义,启动和停止资源,删除资源或在节点间迁移资源。有关对此工具的用法及命令语法的详细介绍,请参见 crm_resource 手册页。

管理资源故障计数

crm_failcount 命令可查询指定节点上每个资源的故障计数。此工具还可用于重设置故障计数,同时允许资源在它多次失败的节点上再次运行。有关对此工具的用法及命令语法的详细介绍,请参见 crm_failcount 手册页。

管理节点的备用状态

crm_standby 命令可操作节点的备用属性。备用模式中的所有节点都不再具备主管资源的资格,并且必须移动那里的所有资源。备用模式对执行维护任务(如内核更新)非常实用。从节点删除备用属性,使之再次成为群集中完全处于活动状态的成员。有关对此工具的用法及命令语法的详细介绍,请参见 crm_standby 手册页。

打印此页