Haproxy+keepalived
安装:
Ha01:
查看配置文件:
查看包的版本:
Haproxy官网配置文件(2.4是你包的版本)
https://www.haproxy.org/download/2.4/doc/configuration.txt
下载官网手册
在/etc/haproxy/haproxy.cfg
访问haproxy的管理界面:
访问地址:IP地址加:8080/admin_status
配置文件的 uri写的啥路径就是啥
用户和密码是admin:admin也是和配置文件一样
访问效果是都是超时状态:原因是没开机
http服务没开启或者80端口没启用
yum -y install httpd ; systemctl enable httpd ;systemctl start httpd ; echo "www on $HOSTNAME " > /var/www/html/index.html
把node01的httpd服务停止,在ha01查日志,
刷新页面,看见node01是黄色 (是从开启到关闭)
是从服务关闭到开启
Node01和node02都关闭node03开启蓝色是备份开启
查看服务循环:实现循环node01和node02,没有node03是因为haproxy的配置文件中node03 写入了 backup
for i in $(seq 1 10000); do curl 10.15.200.116; sleep 0.5; done
把index.html的页面删除
会出现:
不要出现这个页面。修改配置文件:
由于node01和node02的index.html 删除所以没有页面
备上线: