一、安装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       启动服务

进行测试

220827104.png

(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

进行测试

220914588.png

二、 安装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服务

224057423.png

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

224218145.png

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

224315542.png

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

224416274.png

(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
修改其配置文件,因为其是从节点

230052632.png

     三、启动服务,进行查看

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

225215701.png

node2的ip查看

225316451.png

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

225355553.png

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

希望多多指教!