DS端配置:
yum install ipvsadm -y
ip addr add 172.25.5.100/24 dev eth0
下载安装依赖rpm
下载安装keepalived(在官网下载),下载后解压缩,
源码编译安装:
安装过程只要没有错误就行。
为了能正常打开软件,设置软连接让系统能找到软件
链接启动项
ln -s /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
链接配置文件
ln -s /usr/local/keepalived/etc/keepalived /etc/
链接sysconfig文件
ln -s /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
链接命令sbin
ln -s /usr/local/keepalived/sbin/keepalived /sbin/
测试软件是否能正常打开
编辑配置文件
安装邮件服务:(不安装也行)
配置两个一样的keepalived服务器,另一个,配置文件state BACKUP
RS端配置:
两和httpd服务器server2 server3
虚拟ip(vip)
ip addr add 172.25.5.100/24 dev eth0
arptables限制vip对外开放:
arptables -A IN -d 172.25.5.100 -j DROP
arptables -A OUT -s 172.25.5.100 -j mangle --mangle-ip-s 172.25.5.2
/etc/init.d/arptables_jf save #保存配置
测试
软件打开前是没有vip的,没有ipvsadm数据,打开后自动生成
均衡rr模式测试
关掉server2,配置的时间后,会检测到server2挂了
关掉server4(master)的keepalived,服务不中断
另一个BACKUP keepalived 服务器会以masker的方式工作