Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux系统 > » 正文

VM下LINUX+Heartbeat 通过心跳实现双机高可用(2)

来源: 未知 分享至:
这里只设置VIP和开启apache

master 192.168.1.200  httpd

 

第二:在备用节点上的安装与配置

1、修改主机名

[root@localhost ~]# vi /etc/sysconfig/network     

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=backup

[root@localhost ~]# vi /etc/hosts

127.0.0.1        localhost.localdomain localhost

::1          localhost6.localdomain6 localhost

192.168.1.195 master

192.168.1.196 backup

[root@localhost ~]# reboot

[root@backup ~]# uname -n

backup

2、下载、安装软件包:

[root@backup~]#wget http://zid-luxinst.uibk.ac.at/linux/rpm2html/centos/5/extras/i386/RPMS/heartbeat-2.1.3-3.el5.centos.i386.rpm

[root@backup~]#wget http://zid-luxinst.uibk.ac.at/linux/rpm2html/centos/5/extras/i386/RPMS/ heartbeat-pils-2.1.3-3.el5.centos.i386.rpm

 [root@backup~]#wget http://zid-luxinst.uibk.ac.at/linux/rpm2html/centos/5/extras/i386/RPMS/ heartbeat-stonith-2.1.3-3.el5.centos.i386.rpm

注意安装顺序不可以颠倒(颠倒了也安装不成功)

[root@backup ~]# rpm -ivh heartbeat-pils-2.1.3-3.el5.centos.i386.rpm

[root@backup ~]# rpm -ivh heartbeat-stonith-2.1.3-3.el5.centos.i386.rpm

[root@backup ~]# rpm -ivh heartbeat-2.1.3-3.el5.centos.i386.rpm

3、配置的部分

[root@backup ~]# cp /usr/share/doc/heartbeat-2.1.3/ha.cf /etc/ha.d/    //主配置文件

[root@backup ~]# cp /usr/share/doc/heartbeat-2.1.3/authkeys /etc/ha.d/   //认证文件

[root@backup ~]# cp /usr/share/doc/heartbeat-2.1.3/haresources /etc/ha.d/  //资源管理的配置

[root@backup ~]# chmod 600 /etc/ha.d/authkeys   

[root@backup ~]# vi /etc/ha.d/ha.cf  //修改以下几处(这里没考虑优化,只是简单的功能实现)

logfile /var/log/ha-log

keepalive 2

deadtime 30

warntime 10

initdead 120

udpport 694

bcast   eth1            # Linux           //心跳网卡

ucast eth1 10.0.0.3                         //心跳网卡连接对方心跳地址

auto_failback on

node    master

node    backup

ping 192.168.1.1                          //检测全网是否连通

[root@backup ~]# vi /etc/ha.d/authkeys     //采用crc认证(对系统资源要求最小)

auth 1

1 crc

[root@backup ~]# vi /etc/ha.d/haresources   //这里只设置VIP和开启apache

master 192.168.1.200  httpd

第三:测试的部分

测试前的准备

[root@backup ~]# iptables -F

[root@backup ~]# iptables -F -t nat

[root@master ~]# iptables -F

[root@master ~]# iptables -F -t na

[root@backup ~]# echo "This 192.168.1.196 backup web">/var/www/html/index.html

[root@master ~]# echo "This 192.168.1.195 master web">/var/www/html/index.html

[root@master ~]# /etc/init.d/httpd stop

[root@backup ~]# /etc/init.d/httpd stop

开始测试

1、双节点均开启heartbeta

[root@master ~]# /etc/init.d/heartbeat start

logd is already running

Starting High-Availability services:

2011/10/25_10:21:23 INFO:  Resource is stopped

                                                           [  OK  ]

[root@master ~]# /etc/init.d/httpd status

httpd (pid  5577) is running...

[root@backup ~]# /etc/init.d/heartbeat start

Starting High-Availability services:

2011/11/03_18:12:44 INFO:  Resource is stopped

                                                           [  OK  ]

[root@backup ~]# /etc/init.d/httpd status

httpd is stopped

 [root@master ~]# ifconfig    //VIP仅存在于主节点的eth0上,为eth0:0

eth0:0    Link encap:Ethernet  HWaddr 00:0C:29:90:42:78  

          inet addr:192.168.1.200  Bcast:192.168.1.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          Interrupt:169 Base address:0x2000     link/sit 0.0.0.0 brd 0.0.0.0


2、仅关闭主节点的heartbeta

[root@master ~]# /etc/init.d/heartbeat stop

Stopping High-Availability services:

                                                           [  OK  ]

[root@backup ~]# ifconfig

eth0:0    Link encap:Ethernet  HWaddr 00:0C:29:09:22:5D  

          inet addr:192.168.1.200  Bcast:192.168.1.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          Interrupt:169 Base address:0x2000



3、再次开启主节点的heartbeat

[root@master ~]# /etc/init.d/heartbeat start

Starting High-Availability services:

2011/10/25_10:29:50 INFO:  Resource is stopped

                                                           


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史