Centos6.0之httpd+heartbeat+nfs完成httpd热备及资源统一管理51CTO博客 - 娱乐之横扫全球

Centos6.0之httpd+heartbeat+nfs完成httpd热备及资源统一管理51CTO博客

2019-01-03 16:27:35 | 作者: 智晖 | 标签: 效劳,别离,发现 | 浏览: 2352

本文体系centos6.0

意图:两个机器的httpd效劳供给相同的效劳,运用heartbeat完成httpd的热备,为了统一办理资源(否则需求两台效劳上都写入装备),后边挂一台机器,供给nfs效劳;便利办理。

lv1:192.168.182.130    

lv2:192.168.182.129

vip:192.168.182.200

nfsserver:192.168.182.131

1、首先在lv1、lv2上:

装备hosts

发动httpd效劳,别离在两台机器的Index.html做差异,比方别离显现lv1、lv2

2、接下来装置heartbeat;

yum install heartbeat libnet

1>cp /usr/share/doc/heartbeat-3.0.4/authkeys ha.cf haresources /etc/ha.d/

装备ha.cf

logfile    /var/log/ha-log

logfacility    local0

keepalive 2

deadtime 10

warntime 5

initdead 120

udpport    694

bcast    eth0

auto_failback on

node    lv1
node    lv2

ping 192.168.182.2  #网关

ping_group group1 192.168.182.130 192.168.182.129

respawn hacluster /usr/lib/heartbeat/ipfail

装备 authkeys

auth 1
1 crc
#2 sha1 HI!
#3 md5 Hello!

装备haresources

lv1    IPaddr::192.168.182.200/32/eth0:0 httpd

2>将上面3个装备文件scp到lv2

chmod 600 authkeys
scp ha.cf haresources authkeys root@lv2:/etc/ha.d/

3>别离发动httpd进行验证;

lv1:/etc/init.d/httpd start

lv2:/etc/init.d/httpd start

别离发动heartbeat

lv1:/etc/init.d/heartbeat start

lv2:同上

这时你会发现lv1的eth0:0网卡

httpd、heartbeat效劳情况

现在去拜访192.168.182.200

证明是lv1是供给效劳

咱们把lv1上的heartbeat效劳停掉

你会发现lv1上的eth0:0网卡不见了,而漂移到了lv2上

当你在拜访192.168.182.200的时分,发现

证明现在是lv2在供给效劳

3、开端在第三台机器nfsserver敞开nfs

1>、yum install nfs rpcbind

/etc/init.d/nfs start

mkdir /root/data

vim /etc/exports

/root/data    *(rw)

exportfs -r

2、随意一台机器测验是否正常mount

lv1测验:

阐明测验正常

umount 掉  umount /mnt

别离在lv1、lv2上修正haresources

lv1     IPaddr::192.168.182.200/32/eth0:0 Filesystem::192.168.182.131:/root/data::/var/www/html::nfs httpd

别离在lv1、lv2别离发动httpd、heartbeat

在lv1上mount下发现

2>、在nfsserver上/root/data下创立一个test文件

vim index.html

test

翻开浏览器http://192.168.182.200


发现测验正常

4、测验nfs是否和lv两台效劳器链接正常

lv1上停掉heartbeat /etc/init.d/heartbeat stop

在lv2上mount 下发现

阐明链接正常

lv2 ifconfig eth0:0

nfsserver

vim index.html

test\test

测验发现OK!!!

到现在为止,全部OK

只修正nfsserver上的index.html 即可,便于办理;

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表娱乐之横扫全球立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章