linux学习记录
分类:
2010-08-25 15:13:15
High Availability Extension附带了一组全面的工具,来帮助您通过命令行管理群集。本文主要介绍管理CIB中的群集配置和群集资源所需的工具。以下提供了一些与群集管理相关的任务,并简要介绍了完成这些任务所使用的工具:
(1)监视群集的状态
crm_mon命令可用于监视您的群集状态和配置。其输出包括节点数、uname、 uuid、状态、群集中配置的资源和每个资源的当前状态。crm_mon的输出可显示在控制台上或打印到HTML文件。当具有不包含状态部分的群集配置文件时,crm_mon会按文件中所指定的方式创建节点和资源概览。
(2)管理CIB
cibadmin命令是用于操作Heartbeat CIB的低级管理命令。它可用于转储、更新和修改全部或部分CIB,删除整个CIB或执行其他CIB管理操作。
(3)管理配置更改
crm_diff命令可帮助您创建和应用XML增补程序。它对于观察群集配置的两个版本之间的更改或保存这些更改供日后使用cibadmin来应用它们非常有用。
(4)操作CIB属性
您可以使用crm_attribute命令来查询和操作CIB中使用的节点属性和群集配置选项。
(5)验证群集配置
crm_verify命令可检查配置数据库(CIB)的一致性和其他问题。它可检查包含配置的文件或连接到运行中的群集。它可报告两类问题。虽然警告解决方法已经传达到管理员,但是必须修复错误Heartbeat才能正常工作。crm_verify可帮助创建新的或已修改的配置。您可以本地复制运行的群集中的CIB,编辑它,使用crm_verify验证它,然后使用cibadmin 使新配置生效。
(6)管理资源配置
crm_resource命令可在群集上执行各种资源相关的操作。它可以修改已配置资源的定义,启动和停止资源,删除资源或在节点间迁移资源。
(7)管理资源故障计数
crm_failcount 命令可查询指定节点上每个资源的故障计数。此工具还可用于重设置故障计数,同时允许资源在它多次失败的节点上再次运行。
(8)管理节点的备用状态
crm_standby 命令可操作节点的备用属性。备用模式中的所有节点都不再具备主管资源的资格,并且必须移动那里的所有资源。备用模式对于执行维护任务(如内核更新)很有用。当备用属性应再次成为群集的完全活动的成员时,将它从节点中删除。