接上次的三节点搭建,HA 部署就类似存储的双活,一个节点down了以后另外一个节点可以没有障碍的使用,并且数据不会丢失。
按着先电v2.2的搭建会有些问题,下面我会给出我的搭建流程。
第一:完成上次的三节点搭建的其中两个节点,以此为前提往下进行
第二:选择一个server端进行安装haproxy,由于资源限制我部署在server2节点上,yum install -y haproxy
第三:去修改haproxy.cfg的配置文件,(由于本人按着文档搭建的有些问题特请教了大佬,大佬将配置文件给我截图),修改结果如下:


按着这个配置文件进行,注意修改ip和端口
第四:修改完成后启动haproxy,启动命令为:
haproxy -f/etc/haproxy/haproxy.cfg &
此命令如果返回一个进程值则说明配置文件正确,但是它返回的进程值使用ps -aux查看的话会+1值表现出来,目前还不清楚。
第五:到此ha部署完毕,可以去测试一下,关闭其中一个rancher/server,另外一个rancher/server是可以无障碍使用的,并且数据是同步的没有丢失。
其中,大佬给的这个图片貌似有个问题,我以前没有注意过,今天报错了
在forntend http_in这个段落下的mode 他给的是tcp 启动报错,再看defaults下的mode是http ,我就把forntend http_in的mode 改为了http启动成功。
为了便于理解HA架构,我在网上找了一张图片,希望有助于理解。

文章转载自运维实习生,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




