欢迎来到天天文库
浏览记录
ID:34051447
大小:152.06 KB
页数:9页
时间:2019-03-03
《heartbeat双机互备可行方案-sjj》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Heartbeat双机热备可行方案一、文档说明本文档,设计了heartbeat提供对外的Vip(Virtualip,虚拟ip),当主服务器down机后,从服务器通过心跳检测到主服务器down机后,会启动本机的heartbeat服务,Vip将会口己转移到从服务器,当主服务器处理好后,通过从心跳监测,口动把Vip移回到主服务器。二、网络拓朴Vip:192.16&16.252/24EthO:192.168.16.147/24EthO:192.16&16.186/240、.^Ethl:10.1・1・1/24心跳检
2、测Ethl:10・1・1・2/24cleartv1cleartv2注释:心跳连线:主从服务器通过专用网络通信,专用网络可用以太网线连接,也可用小口连接监测。Vip:两台服务器通过Vip:192.16&16.252对外提供服务。三、HeartbeatI作原理Heartbeat最核心的包括两个部分:心跳监测部分和资源接管部分,心跳监测可以通过网络链路和小口进行,而且支持冗余链路,它们Z间相互发送keepalive报文來告诉对方自己当前的状态,如果在指定的时间deadtime内未受到对方发送的报文,那么就认为对
3、方失效,这时需川动资源接管模块來接管运行在对方主机上的资源或者服务。(―)用户与主服务器正常通信(二)主从服务器通过心跳专线监测彼此是否正常(三)如果主服务器的公网失效或服务器DOWNIJL,从服务器通过心跳监测后,穴动设定服务(http,his,tomcat)并接管主服务器对外的网络资源(Vip)(四)用户与从服务器通信(从机在儿秒或儿I•秒内接管主服务器)(五)主服务器恢复后(重起或修复等)可以重新接管网络资源。四>安装配置及调试Heartbeat集群(一)安装前环境设定两台服务器破件环境:金少都是双
4、网卡两台服务器系统版本-•致,可以访问Intemetovi/boot/grub/grub.conf#修改网卡名称hostnamecleartv1#cleartvl上执行,修改名称,仅本次有效hostnamecleartv2#cleartv2±执行,修改名称,仅本次冇效/etc/init.d/iptablesstop#关闭防火墙,仅木次冇效chkconfigiptablesoff#关闭防火墙开机启动sctcnforce0#关闭selinux,仅木次有效sed-iVSELINUX/s/enforcing/di
5、sabled/1/etc/selinux/config#关闭selinux开机启动cp-f/usr/share/zoneinfo/Asia/Shanghai/etc/localtime#配置时区为上海时间ntpdate-u202.112.10.36#进行网络对时hwclock-w#把系统时间写入到谀件emossystoheyuminstallntp-y#如果主机以后不方便连外网,圭机安装NTP服务cat/etc/ntp.conf
6、grep-vA#
7、grep-vA$restrictdefaultnomod
8、ijynotrapnoqueiyresiricl-6defaultnomodifynotrapnoqueryrestrict127.0.0.1restrict-6::1resiricl192.168.16.0mask255.255.255.0nomodifynotrapserver0.centos.pooLntp.orgserverI.centos.pool,ntp.orgserver2.centos.pool.ntp.orgserver3.centos.pool.ntp.orgserver127.127
9、.1.0#localclockfud^e127.127.1.0stratum10(Iriftfile/var/lib/ntp/driftkeys/etc/ntp/keys#开机"运行NTP服务#启动ntp服务#cleartv2定时同步时间,每小时一次chkconfig—level345ntpdon/etc/init.d/ntpdstartcrontab-e1*****/usr/sbin/ntpdate192.168.16.147(二)安装前网络环境设定〃対外通信IP地址〃心跳使用地址〃对外通信IP地址〃心
10、跳使用地址〃集群对外提供服务的虚拟ipnode1:主机名:cleartv1ethO:192.168.16.147gw:192.16&16.1ethl:10.1.1.1node2:主机名:cleartv2ethO:192.168.16.186gw:192.168.16」ethl:10.1.1.2Vip:192.16&16.252注意耍检查以下几个文件:/etc/hosts/etc/sysconfig/networknodel与n
此文档下载收益归作者所有