Corosync+Pacemaker构建高可用集群(5)

(1)查看一下默认配置

这里写图片描述


(2)检查当前配置语法

禁用stonith后再次检查配置,无报错

这里写图片描述

crm(live)# ra <--进入RA(资源代理配置)模式 crm(live)ra# help This level contains commands which show various information about the installed resource agents. It is available both at the top level and at the `configure` level. Available commands: classes list classes and providers ##查看RA类型 list list RA for a class (and provider) ##查看指定类型(或提供商)的RA meta,info show meta data for a RA ##查看RA详细信息 providers show providers for a RA and a class ##查看指定资源的提供商和类型

(3)查看当前集群系统所支持的类型

(4)查看某种类别下的所用资源代理的列表

这里写图片描述


(5)查看某个资源代理的配置方法

crm(live)ra# info ocf:heartbeat:IPaddr Manages virtual IPv4 addresses (portable version) (ocf:heartbeat:IPaddr) This script manages IP alias IP addresses It can add an IP alias, or remove one. Parameters (* denotes required, [] the default): ip* (string): IPv4 address The IPv4 address to be configured in dotted quad notation, for example "192.168.1.1".

(6)查看集群状态

这里写图片描述


3.2 法定票数问题
在双节点集群中,由于票数是偶数,当心跳出现问题【脑裂】时,两个节点都将达不到法定票数,默认quorum策略会关闭集群服务,为了避免这种情况,可以增加票数为奇数(增加ping节点),或者调整默认quorum策略为【ignore】

property Set the cluster (crm_config) options. Usage: property [$id=<set_id>] <option>=<value> [<option>=<value> ...]

这里写图片描述


3.3 防​止​资​源​在​节​点​恢​复​后​移​动​
故障发生时,资源会迁移到正常节点上,但当故障节点恢复后,资源可能再次回到原来节点,这在有些情况下并非是最好的策略,因为资源的迁移是有停机时间的,资源在节点间每一次的来回流动都会造成那段时间内节点提供的服务无法被正常访问,特别是一些复杂的应用,如MySQL数据库,其停机时间会更长。为了避免这种情况,可以根据需要,使用本文1.3(3)介绍的资源粘性策略

rsc_defaults Set defaults for the resource meta attributes. Usage: rsc_defaults [$id=<set_id>] <option>=<value> [<option>=<value> ...] Example: rsc_defaults failure-timeout=3m

这里写图片描述

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/f42aa4eec8ca3f52b7e1ab4216123522.html