资讯首页 新闻资讯 云计算测评 云服务商动态 技术频道
上云无忧 > 云计算资讯  > 技术频道 > 系统运维:LVS实现DNS负载均衡

系统运维:LVS实现DNS负载均衡

发布时间: 2017-06-21 23:21 |浏览量:344| 评论: 0


概要说明


DNS是非常重要的服务,需要保证业务的安全性,可靠性与可用性。


原始的DNS主从结构虽然能够实现DNS的主备,但是无法使用统一的IP对外服务。所以我们将LVS引入,多台DNS服务器都配置统一的VIP作为业务IP,统一对外服务。


如下图,使用192.168.1.251这个VIP来对外服务,如果LVS Master挂掉,则会自动将VIP漂移到LVS Slave,而且LVS会检测后端DNS服务是否存活,并实现动态增减后端DNS服务器,保证业务高可用。利用LVS的RR调度算法可以实现负载均衡。



DNS服务搭建


非本文重点,这里稍微提一下,DNS Server1和DNS Server2作为同一功能服务,配置要一致,至于你是选择DNS主从结构还是其他方式自己定


Keepalived配置


直接贴图,不然代码在手机端查看就是一坨狗屎,配置文件下载请看文末。



keepalived启停脚本



DNS服务器上 sysctl.conf配置



check_dns脚本配置


后端真实服务器监控短信报警,LVS对TCP有自带在检测功能,而对UDP则没有,必须自己写个检测脚本,我这写了个最简单的



配置文件下载


https://github.com/xiangjunyu/xiangjunyu.git


原文来自微信公众号:余果果园



更多【技术频道】相关文章

有话要说

全部评论

暂无评论
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部