keepalived N个VIP、N个RS配置 脚本
2017-06-29 15:42
281 查看
出处:http://yangrong.blog.51cto.com/6945369/1579345
部署LVS+Keepalived高可用时,因业务需求一共要配置254个VIP,每个VIP有9台真实server,每台真实server还要配置些参数。如果手动写,要累死去了。所以编写了如下生成配置脚本。这个脚本生成的文件,在另一台高可用LVS上使用时,需要交换两个实例中的state与priority参数,成互为主从状态。
在上述配置文件中,调用了添加VIP的脚本,内容如下:
#删除VIP的脚本,把上面循环中的添加VIP的命令改为后面这句删除的命令即可: ip addr del ${ip_pre}${ip}/32 dev bond0
所有VIP都配置上了后,得对所有VIP进行访问测试,检查80端口是否能正常访问。事实上我使用脚本自动测试时,发现有一个IP在电信网段被封禁了,所以测试是必须的不然影响业务就麻烦了。
部署LVS+Keepalived高可用时,因业务需求一共要配置254个VIP,每个VIP有9台真实server,每台真实server还要配置些参数。如果手动写,要累死去了。所以编写了如下生成配置脚本。这个脚本生成的文件,在另一台高可用LVS上使用时,需要交换两个实例中的state与priority参数,成互为主从状态。
脚本一、自动生成keepalived.conf文件
脚本二、添加删除VIP
在上述配置文件中,调用了添加VIP的脚本,内容如下:
脚本三、使用nc命令对所以VIP连通性测试
所有VIP都配置上了后,得对所有VIP进行访问测试,检查80端口是否能正常访问。事实上我使用脚本自动测试时,发现有一个IP在电信网段被封禁了,所以测试是必须的不然影响业务就麻烦了。相关文章推荐
- 通过脚本调用mysql来启动keepalived的配置的VIP
- 254个VIP时脚本生成keepalived.conf配置文件 推荐
- MYSQL + MHA +keepalive + VIP安装配置(三)--keepalived安装配置
- MYSQL + MHA +keepalive + VIP安装配置(三)--keepalived安装配置
- 基于DR模型的持久防火墙标记数据包集群配置及检测RS服务器健康脚本
- LVS+Keepalived+Nginx+Tomcat高可用负载均衡集群配置(DR模式,一个VIP,多个端口)
- Lvs+keepalived配置脚本---来自CSDN与51CTO
- 我的redis+keepalived主从自动切换配置脚本
- 配置lvs nat模式下real server服务器端lvsrs脚本
- HA_keepalived脚本配置篇(二)
- MySQL复制之keepalived 主从配置日志报错:one or more vip associated with vrid mismatch actual master advert
- Keepalived+LVS的双机双vip安装和配置
- keepalived 源码安装 及 脚本安装 和 配置解释
- keepalived 安装配置(高可用VIP),双主模式
- keepalived 主从配置日志报错:one or more vip associated with vrid mismatch actual master advert
- MySQL学习笔记-Keepalived VIP配置使用
- keepalived+nginx配置文件及检查nginx服务的脚本
- RS-485网络配置
- SVN系统配置自动脚本