IT培训教育Linux配置

Redhat或者CentOS比较好的几种群集方案

各位专家,项目现场服务器有几台服务器,可以装Redhat或者CentOS操作系统,但要求做群集。请问目前主流比较好的方案有哪些?KeepAlive?heartBeat ?

参与53

3同行回答

yujin2010goodyujin2010good系统工程师大型零售巨头
1、你的业务类型是什么,hearBeat我觉得还是比较像hacmp之类的集群软件,更适合大型数据库,如oracle。2、如果是普通的web、dns、反正就是应用层面的都不错,建议keepalived3、如果是mysql,建议用keepalived和hearBeat,都不太好,因为纯主从切换还需要在mysql里操作,需要配合其他shel...显示全部

1、你的业务类型是什么,hearBeat我觉得还是比较像hacmp之类的集群软件,更适合大型数据库,如oracle。

2、如果是普通的web、dns、反正就是应用层面的都不错,建议keepalived

3、如果是mysql,建议用keepalived和hearBeat,都不太好,因为纯主从切换还需要在mysql里操作,需要配合其他shell实现。当然使用keepalived和hearbeat的方案还是都有,这个看个人熟练程度。

收起
互联网服务 · 2016-07-01
浏览3050
  • 非常感谢回答我的问题,我的业务类型就是一个WEB应用,并且项目没有给分配共享存储,keepalive理论上比heartbeat简单一些吧?哈哈
    2016-07-01
  • 必须的,web可以不用keepalived啊,你前端用lvs,用两台lvs做负载,效果更佳。
    2016-07-02
galaxy1975galaxy1975系统架构师自动化运维专家
如果是RHEL系的,包括RHEL、CentOS、Oracle Linux,建议做高可用集群还是用系统带的RHCS模块吧,现在已经采用pacemaker架构了,以前是coresync。  原因:1. 对系统故障情况考虑的比较多,能够对网络、存储、应用、系统等故障进行相应2. 采用了fence技术,更多的保证了数据安...显示全部

如果是RHEL系的,包括RHEL、CentOS、Oracle Linux,建议做高可用集群还是用系统带的RHCS模块吧,现在已经采用pacemaker架构了,以前是coresync。  

原因:

1. 对系统故障情况考虑的比较多,能够对网络、存储、应用、系统等故障进行相应

2. 采用了fence技术,更多的保证了数据安全性。

3. 就算是出了问题,后面还有一个RedHat站着,花点儿钱也能搞定。

例外:

如果是一个无数据的高可用集群,例如HA-Proxy、LVS之类的,可以用keep-alived,短小精悍,反应快。

备注:

pacemaker高可用集群的部署要求:

1. 心跳网络配置,尽量与业务网络分开

2. fence设备(就是服务器的管理口)

3. 仲裁盘

收起
IT咨询服务 · 2016-07-01
浏览2809
  • 配置越复杂,对于排错就多一层,一旦出现错误,很难排错,而keepalived之类的软件,配置简单,容易排错,而且免费,为什么一定要选择花钱的呢???
    2016-07-01
  • 嗯,个人不是很熟练、专业,并且项目现场没有分配共享存储,我考虑学习使用下KeepAlive吧。
    2016-07-01
cxl0560087cxl0560087系统工程师IBM
感谢两位专家的回答,让我这个小菜鸟得以学习、成长。显示全部

感谢两位专家的回答,让我这个小菜鸟得以学习、成长。

收起
IT培训教育 · 2016-07-01
浏览2615

提问者

cxl0560087
系统工程师IBM
擅长领域: 服务器Linux存储

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-07-01
  • 关注会员:6 人
  • 问题浏览:5725
  • 最近回答:2016-07-01
  • X社区推广