内容纲要
概要描述
manager对外发布的地址是固定的,但是当manager节点挂掉后,节点会自动切换到从节点,而原master无法访问。导致每次故障切换后访问 Manager 需要切换 IP,本案例介绍一种利用集群内的haproxy 实现通过固定ip和端口访问 Manager web;
详细说明
- 如果不需要高可用,可以参考manager服务进程守护
- ha开启的情况下,简单使用 haproxy 做负载均衡对外发布
操作说明
-
高可用开启后,在
172.22.24.10:8180
和172.22.24.11:8180
上存在 manager 服务 -
在 172.22.24.10 上编辑配置文件 /etc/tos/conf/manager.cfg
frontend main *:12345
default_backend manager
backend manager
balance roundrobin
server app1 172.22.24.10:8180 check
server app2 172.22.24.11:8180 check
- 指定cfgfile启动 haproxy 服务
nohup /usr/sbin/haproxy -f /etc/tos/conf/manager.cfg &
- 现在可以固定从
172.22.24.10:12345
访问manager服务