一、安装httpd服务

(172.16.14.5    node1.magedu.com)
#   yum  -y install httpd
#   echo "node1.magedu.com" > /var/www/html/index.html
#   setenforce  0               关闭selinux
#   service  httpd  start       启动服务

进行测试

后端服务器宕机的解决办法_第1张图片

(172.16.14.6    node2.magedu.com)
#   yum  -y install httpd
#   echo "node2.magedu.com" > /var/www/html/index.html
#   setenforce  0           关闭selinux
#   service  httpd  start

进行测试

后端服务器宕机的解决办法_第2张图片

二、 安装keepalived服务

#   yum  -y --nogpgcheck localinstall keepalived-1.2.7-5.el5.i386.rpm
#   cd /etc/keepalived
#   cp keepalived.conf.haproxy_example keepalived.conf  (keepalived.conf.haproxy_example 是配置haproxy的样例,做些修改,便可使用)
#   vim  keepalived.conf

这里需要修改haproxy为我们想要配置的httpd服务

后端服务器宕机的解决办法_第3张图片

修改节点处于master状态,优先级为101,vid为52

后端服务器宕机的解决办法_第4张图片

 每隔一段时间执行这个脚本,通告从服务器其处于运行状态

后端服务器宕机的解决办法_第5张图片

 若节点成为从节点,重启http服务

后端服务器宕机的解决办法_第6张图片

(172.16.14.5    node1.magedu.com)
# scp keepalived.conf notify.sh  node2:/etc/keepalived/
(172.16.14.6    node2.magedu.com)
#   cd /etc/keepalived
#   vim keepalived.conf
修改其配置文件,因为其是从节点

后端服务器宕机的解决办法_第7张图片

     三、启动服务,进行查看

启动服务keepalived服务
(172.16.14.5    node2.magedu.com)
#   service  keepalived  start
(172.16.14.6    node2.magedu.com)
#   service keepalived start

后端服务器宕机的解决办法_第8张图片

node2的ip查看

后端服务器宕机的解决办法_第9张图片

手动使master节点宕机,看backup节点是否会启用eth0:0 vip地址
(172.16.14.5    node1.magedu.com)
#   cd /etc/keepalived
#   touch down

后端服务器宕机的解决办法_第10张图片

这样node2成为主节点,node1成为从节点啦,

希望多多指教!