集群之heartbeat(v2){haresource}实现httpd高可用
2013-10-26 22:31
483 查看
批注:本次只提供实验操作配置过程{最精简但能实现需求},不总结框架
实验材料:
heartbeat-2.1.4-9.el5.i386.rpm ##主包
heartbeat-pils-2.1.4-10.el5.i386.rpm
heartbeat-devel-2.1.4-9.el5.i386.rpm
heartbeat-stonith-2.1.4-10.el5.i386.rpm
具体配置及步骤:
0.集群配置准备
①时间同步(心跳线需要时间时刻同步)
②节点间互相解析(/etc/hosts)
③主机名配置(uname-n要和解析的结果一致)
④ssh互信通讯(管理方便,可选)
参考:ssh互信章节
1.复制配置样例
cp/usr/share/doc/heartbeat-2.1.4/{ha.cf,authkeys,haresources}/etc/ha.d/
2.主配置文件/etc/ha.d/ha.cf
3.节点安全认证配置/etc/ha.d/authkeys
4.节点资源定义/etc/ha.d/haresources
(首先启动的节点)
5、安装httpd服务,并且不能开机启动
6.启动+测试
截图:
将node1设置为standy(使用/usr/lib/heartbeat/hb_standby切换)
本文出自 “keepalive” 博客,请务必保留此出处http://jefferyyu.blog.51cto.com/2843635/1315767
实验材料:
heartbeat-2.1.4-9.el5.i386.rpm ##主包
heartbeat-pils-2.1.4-10.el5.i386.rpm
heartbeat-devel-2.1.4-9.el5.i386.rpm
heartbeat-stonith-2.1.4-10.el5.i386.rpm
具体配置及步骤:
0.集群配置准备
①时间同步(心跳线需要时间时刻同步)
crontab -e */5 * * * * ntpdate ntpserver_ip
②节点间互相解析(/etc/hosts)
127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 192.168.220.100 node1.jeffery.com node1 192.168.220.101 node2.jefffery.com node2
③主机名配置(uname-n要和解析的结果一致)
④ssh互信通讯(管理方便,可选)
参考:ssh互信章节
1.复制配置样例
cp/usr/share/doc/heartbeat-2.1.4/{ha.cf,authkeys,haresources}/etc/ha.d/
2.主配置文件/etc/ha.d/ha.cf
logfacility local0 ##日志保存于syslog中 bcast eth0 ##心跳线是以广播形式工作在eth0 auto_failback on ##节点挂了之后,从新活过来,抢回资源 node node1.jeffery.com ##添加集群节点1 node node2.jeffery.com ##添加集群节点2 ping 192.168.220.2 ##仲裁节点{防止集群分裂的仲裁机制}
3.节点安全认证配置/etc/ha.d/authkeys
auth 1 ##使用钥匙1 1 md5 d41d8cd98f00b204e9800998ecf8427e ##钥匙1使用md5加密 ##密钥可以随机生成 ##可参考{dd if=/dev/random bs=512 count=1 | md5sum }
4.节点资源定义/etc/ha.d/haresources
(首先启动的节点)
node1.jeffery.com IPaddr::192.168.220.200/24/eth0 httpd
5、安装httpd服务,并且不能开机启动
yum install httpd -y chkconfig httpd off echo ‘node{1/2}’ >/var/www/html/index.html
6.启动+测试
service heartbeat start ##启动本地的heartbeat ssh node2 ‘service heartbeat start’ ##启动远程的node2的heartbeat
截图:
将node1设置为standy(使用/usr/lib/heartbeat/hb_standby切换)
本文出自 “keepalive” 博客,请务必保留此出处http://jefferyyu.blog.51cto.com/2843635/1315767
相关文章推荐
- linux集群学习实验:使用heartbeat实现对httpd的高可用
- heartbeat httpd nfs 实现高可用web集群
- heartbeat httpd nfs 实现高可用web集群
- 高可用集群之heartbeat v2--基于CRM实现mysql高可用集群(未完)
- 轻松实现基于Heartbeat的高可用web服务集群
- linux高可用集群heartbeat实现http的高可用
- 利用heartbeat实现高可用集群
- HA集群之Heartbeat浅析及heartbeat+haresource
- Heartbeat实现集群高可用热备
- heartbeat(v2)实现LAMP提供wordpress博客站点高可用模型实践
- Heartbeat+Haresources+NFS配置一个简单的HA高可用+资源共享集群
- heartbeat(v1)版、(v2)版高可用web集群
- CentOS 6.4 Heartbeat+httpd+nfs实现高可用的web服务器 推荐
- HA集群之Heartbeat浅析及heartbeat+haresource
- lvs DR模式 +keepalived 实现directory 高可用、httpd服务负载均衡集群
- heartbeat v2配置高可用web集群和基于nfs搭建MySQL高可用集群
- CentOS 6.4 Heartbeat+httpd+nfs实现高可用的web服务器
- 轻松实现基于Heartbeat的高可用web服务集群
- 高可用集群之heartbeat v2--基于CRM进行资源管理
- CentOS6.5安装DRBD+MariaDB+Heartbeat实现数据库集群高可用