heartbeat实验
1. 实验环境:
1.1 操作系统A,B都是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:安装软件顺序:(A,B)
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 (A的ip)
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 (A的eth1的ip)
9. 启动服务(B)。
service heartbeat start;
10. 查看系统中Apache服务启动没有,(A,B)
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/