LInux运维——心跳工具之heartbeat

1.安装软件

[kiosk@foundation38 Desktop]$ scp -r heartbeat root@172.25.38.1:/root/
[kiosk@foundation38 Desktop]$ scp -r heartbeat root@172.25.38.2:/root/
[root@vm1 heartbeat]# ls
heartbeat-3.0.4-2.el6.x86_64.rpm        heartbeat-libs-3.0.4-2.el6.x86_64.rpm
heartbeat-devel-3.0.4-2.el6.x86_64.rpm  ldirectord-3.9.5-3.1.x86_64.rpm
[root@vm1 heartbeat]# yum install * -y
[root@vm2 heartbeat]# ls
heartbeat-3.0.4-2.el6.x86_64.rpm        heartbeat-libs-3.0.4-2.el6.x86_64.rpm
heartbeat-devel-3.0.4-2.el6.x86_64.rpm  ldirectord-3.9.5-3.1.x86_64.rpm
[root@vm2 heartbeat]# yum install * -y

2.   配置httpd服务       ##不可手动开httpd

[root@vm1 ha.d]# cd /var/www/html/
[root@vm1 html]# ls
index.html
[root@vm1 html]# cat index.html
vm1
[root@vm2 ha.d]# cd /var/www/html/
[root@vm2 html]# ls
index.html
[root@vm2 html]# cat index.html
vm2

3.配置heartbeat

[root@vm1 heartbeat]# cd /etc/ha.d/
[root@vm1 ha.d]# rpm -q heartbeat -d
[root@vm1 ha.d]# cp /usr/share/doc/heartbeat-3.0.4/{authkeys,ha.cf,haresources} .
[root@vm1 ha.d]# vim ha.cf


[root@vm1 ha.d]# vim authkeys


[root@vm1 ha.d]# vim haresources


[root@vm1 ha.d]# chmod  600 /etc/ha.d/authkeys
[root@vm1 ha.d]# scp authkeys ha.cf haresources root@172.25.38.2:/etc/ha.d/
[root@vm2 heartbeat]# chmod 600 /etc/ha.d/authkeys

[root@vm1 ha.d]# /etc/init.d/heartbeat start
Stopping High-Availability services: Done.

Waiting to allow resource takeover to complete:Done.

Starting High-Availability services: INFO:  Resource is stopped
Done.
[root@vm2 ha.d]# /etc/init.d/heartbeat start
Stopping High-Availability services: Done.

Waiting to allow resource takeover to complete:Done.

Starting High-Availability services: INFO:  Resource is stopped
Done.

4.检测       ##只要主节点状态良好,会回切到主节点

1)vm1、vm2都健康

[kiosk@foundation38 ~]$ curl 172.25.38.100
vm1

2)vm1宕机

[root@vm1 html]# ip link set down eth0

[root@vm2 ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 52:54:00:2f:68:9c brd ff:ff:ff:ff:ff:ff
    inet 172.25.38.1/24 brd 172.25.38.255 scope global eth0
    inet 172.25.38.100/24 brd 172.25.38.255 scope global secondary eth0
    inet6 fe80::5054:ff:fe2f:688a/64 scope link
       valid_lft forever preferred_lft forever

[kiosk@foundation38 ~]$ curl 172.25.38.100
vm2

3)vm1恢复正常

[kiosk@foundation38 ~]$ curl 172.25.38.100
vm1

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值