heartbeat配置实验

heartbeat实验

1.      实验环境:

1.1   操作系统AB都是CentOS5.4版本。

         每台上两张网卡:A: eth0:192.168.0.28   eth1:192.168.1.100

                                               B:eth0:192.168.0.29        eth1:192.168.1.200

         1.2   软件及版本:heartbeat-2.1.3-3.el5.centos.x86_64.rpm

heartbeat-pils-2.1.3-3.el5.centos.x86_64.rpm

heartbeat-stonith-2.1.3-3.el5.centos.x86_64.rpm

2.要是计算机名字没有改,要修改计算机名,修改步骤

         2.1  vi /etc/sysconfig/network文件

例如:把A系统名字命名为sev1.sunming.com

           B系统名字命名为sev2.sunming.com

3.      安装步骤:

         2.1:安装软件顺序:(AB

                   rpm –ivh  heartbeat-pils-2.1.3-3.el5.centos.x86_64.rpm

                   rpm –ivh  heartbeat-stonith-2.1.3-3.el5.centos.x86_64.rpm

                   rpm –ivh  heartbeat-2.1.3-3.el5.centos.x86_64.rpm

2.2 解压配置文件:rpm –q heartbeat –d主要的配置文件一般都放在/etc/ha.d下。但是还有配置文件(A

         2.3然后拷贝配置文件到/etc/ha.d下。(A

                   cp /user/share/doc/heartbeat-2.1.3/ha.cf .

                   cp /user/share/doc/heartbeat-2.1.3/authkeys .

                   cp /user/share/doc/heartbeat-2.1.3/haresources .

4. 修改/etc/ha.d下的配置文件:(A)

         4.1   vi ha.cf 需要修改的有:

                   日志记录文件去掉#

                   心跳检查打开,去掉#

                   死亡时间打开,就是说检查三十秒还连接不上就认为是死亡。

                   报警时间,就是当检查不到10秒后发出警报。

                   使用什么协议udp 和端口694

                   使用哪个网卡作为心跳检测。改为eth1.

                   使用eth1 ping另一个备用节点,后边是备用节点的ip,所以打开后,eth0改为eth1 ,后边的ip改为192.168.1.200

                   是填写两个节点的名字,就是上边修改的系统名字,

                   分别改为:node sev1.sunming.com  node sev2.sunming.com

              ping一个外网ip

这里用网关的ip我的网关是192.168.0.9

 

         4.2   验证模式:

vi  authkeys 中去掉

中的 auth 1 1 crc前边的#去掉。

设置权限:chmod 600 authkeys.一定记住。

         4.3   配置虚拟服务

                   vi haresources 中加入:

             sev1.sunming.com 192.168.0.22 httpd

                   意思是:A系统的名字,ip是要虚拟出的ip地址,服务时Apache服务,名字是httpd

5.      配置hosts文件。(A

         vi /etc/hosts文件中内容:

        

         说明:其中的第一行的192.168.0.28有的电脑上也显示的是127.0.0.1一样的。

         添加的是下边的内容:从192.168.0.28  sev1.sunming.com开始

          A eth0  A系统名字

          A eth1  A 名字的第一个字母

     B eth0  B系统名字

          B eth1  B 名字的第一个字母

6.  启动heartbeat服务。(A

    service heartbeat start.

7.  A配置文件拷贝B中,(B

    7.1拷贝配置文件。

sftp 192.168.0.28 (Aip)

A密码

cd /etc/ha.d

get ha.cf

get authkeys

get haresources

quit;

8.  修改配置文件:(B

    8.1 修改/etc/ha.d/ha.cf文件中的行

ucast eth1 行改为uncast eth1 192.168.1.100 (Aeth1ip)

9.  启动服务(B)。

    service heartbeat start;

10. 查看系统中Apache服务启动没有,(AB

    ps  -ef

    可以查看到:

上边有 Apache服务,还有heartbeat服务。

10.测试:为了区分给Apache写上一个主文件。(A,B

A系统中 vi /var/www/html/index.html

        写入:this is  A

B系统中 vi /var/www/html/index.html

        写入:this is  B

11. 查看A上的虚拟ip地址(A

    ifconfig

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22729292/viewspace-667375/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22729292/viewspace-667375/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值