Day06 heartbeat
来源:互联网 发布:java计算器实现 编辑:程序博客网 时间:2024/06/07 10:58
在ser1上rpm -ivh heartbeat-3.0.4-2.el6.86_64.rpm
yum install -y heartbeat-*
1.
(1)在ser1中,进入/etc/ha.d/下
rpm -q heartbeat -d
cd /usr/share/doc/heartbeat-3.0.4/
cp ha.cf authkeys haresources /etc/ha.d
cd /etc/ha.d
vim ha.cf
694端口独占
srver1、server4与主机名保持一致
(2)在ser1中,进入/usr/share/doc/heartbeat-3.0.4/ 下
vim authkeys
chmod 600 authkeys 必须是600权限
(3)进入/etc/ha.d/下
vim haresources
chmod 600 authkeys 必须是600权限
scp ha.cf authkeys haresources 172.25.15.4:/etc/ha.d
(4)开启服务 /etc/init.d/heartbeat start
查看日志 tail -f /var/log/messages
(5)在server4中,进入/etc/ha.d/下
开启服务 /etc/init.d/heartbeat start
查看日志 tail -f /var/log/messages
heartbeat的两个节点制作完成
(6)测试 在server1中
关闭heartbeat服务 /etc/init.d/heartbeat stop
由server4接管
2.ldirectord
(1)在server1和server4中,rpm -ivh ldirectoed-3.9.5-3.1.x86_64.rpm
yum install -y ldirectoed-3.9.5-3.1.x86_64.rpm
(2)在server1中,进入/usr/share/doc/ldirectord-3.9.5下
cpldirectord.cf /etc/ha.d
(3)进入/etc/ha.d/下
yum install -y ipvsadm
ipvsadm -L
ipvsadm -C
ipvsadm -A -t 172.25.15.100:80 -s rr
ip addr add 172.25.15.100 dev eth0
在server4中关闭heartbeat,同样执行以上操作
(4)打开server2和server3和它们的httpd服务,在server1中
ipvsadm -a -t 172.25.15.100:80 -r 172.25.15.2:80 -g
ipvsadm -a -t 172.25.15.100:80 -r 172.25.15.3:80 -g
/etc/init.d/ipvsadm save
/etc/init.d/ipvsadm start
在server4中也进行以上操作
保证server3中的监听端口是80 vim /etc/httpd/conf/httpd.conf 改完重启
3.Arptables_jf
在server2中下载安装yum install -y arptables_jf
arptables -A IN -d 172.25.15.100 -j DROP
arptables -A OUT -s 172.25.15.100 -j mangle --mangle-ip-s 172.25.15.2
server3同样进行以上操作
在server2和server3中,/etc/init.d/arptables_jf save然后开启
4.在server1中,进入/etc/ha.d下
vim ldirectord.cf
关闭服务 /etc/init.d/ldirectord stop
删除添加的IP ip addr del 172.25.15.100/24 dev eth0
vim haresources
scp haresources ldirectord.cf 172.25.15.4:/etc/ha.d
可关闭heartbeat同时设置开机不自启
/etc/init.d/heartbeat stop
chkconfig heartbeat off
执行后server1和server4中都可以将安装包删除
- Day06 heartbeat
- day06
- Day06
- day06
- day06
- day06
- day06
- day06
- day06
- day06
- day06
- Day06
- day06
- day06
- heartbeat
- heartbeat
- heartbeat
- Heartbeat
- hdu2955 Robberies(01背包)题解
- JAVA基础
- win7下安装ps出现错误码16解决办法
- 防火墙中配置FTP
- 用js动态添加select标签的option
- Day06 heartbeat
- Shell Script ----变量
- 统计学与R笔记—第一章Chapter1
- 使用rnn实现的OCR开源项目
- 20170726 JAVA基本概念
- 利用ant脚本 自动构建svn增量/全量 系统程序升级包
- FFMPEG添加文字中文显示乱码的问题
- spring整合redis集群配置
- Spark源码--逻辑计划优化之表达式简化