2.x开始使用cib.xml作为配置文件,当heartbeat启用的时候,无法手工修改cib.xml,即使修改保存了也无效,因为会被cib.xml.last覆盖掉,这个时候您需要停掉heartbeat,删除/var/lib/heartbeat/crm中的cib.xml.sig cib.xml.last cib.xml.last.sig,然后修改保存,再启动heartbeat,单单启动heartbeat就要花费5分钟(如果你的ha.cf的配置是默认的话),所以排错的时候非常麻烦。

阅读全文

A(M)[192.168.33.11192.168.43.11] ->B (Backup)[192.168.33.13192.168.43.13] ->C (M/S)[192.168.33.15192.168.43.15] -> s1、s2….

公用IP:192.168.33.100

本例可实现以下功能:

一、实现mysql replication

A(M)–>C(M/S)–>s1、s2、s3….

性能:降低A服务器的负载

扩展性:可扩展到20台slave服务器。

二、实现实时备份、安全可靠功能

利用drbd(号称网络RAID)将A服务器与C服务器的数据进行实时备份

如果仅A服务器down掉了,通过heartbeatB服务器则会自动切换,变成A服务器的角色.

如果仅C服务器down掉了,则需要在B服务器上,进行手动切换,变成C服务器的角色.

如果A和C服务器都down掉了,则需要改进本例,方可解决问题.(如:再增加一台backup机器)

阅读全文

作者的图片

阿辉

容器技术及容器集群等分布式系统研究

容器平台负责人

上海