HTTPD:
服务器A<====>服务器B
VIP:192.168.202.29
1.把网址域名解析到VIP上
2.两台服务器上的服务配置好,并保持数据一致。
3.默认情况下,keepalived软件仅仅在对放主机宕机后,才会接管其业务。我们需要自己写守护进程来处理业务有问题就接管。
比如说,可以通过nmap判断本机的httpd服务的80端口是否开启,如果没有开启,就停止keepalived。这样,即可让备机接管业务。
日志重定向
keepalived默认的日志在/var/log/message下
为了方便查看,我们可以将keepalived 的日志重定向为/var/log/keepalived.log
第一步:
vim /etc/sysconfig/keepalived
KEEPALIVED_OPTIONS="-D -d -S 0"
##“-D” 就是输出日志的选项,-d转储配置数据,-S 0表示local0.*
第二步:
centos6以前:
vim /etc/syslog.conf
local0.* /var/log/keepalived.log
##表示定义local0.*代表的位置
centos6以后:
vim /etc/rsyslog.conf
local0.* /var/log/keepalived.log
##表示定义local0.*代表的位置
第三部:
centos6以前:
/etc/init.d/syslog.service restart
centos6以后:
systemctl restart rsyslog.service
之后重启keepalived后即可查看/var/log/keepalived.log