基于SaltStack完成LVS的配置管理
之前由于工作需求,编写了 SaltStack 的 LVS远程执行模块 , LVS service状态 管理 模块 及 LVS server状态 管理 模块 ,并提交给了 SaltStack 官方 Loadblance(DR)及 RealServer 的配置 管理 . 前置阅读 LVS-DR 模式配置 详解 ,需要注意的是,LVS-DR方式工作在数据链路层,文中描述需要开启ip_forward,其实没有必要, 详情见 LVS DR模式原理剖析 环境说明 三台服务器用于LVS集群,其中主机名为lvs的担当的角色为 loadblance ,对应的IP地址为192.168.36.10;主机名为web-01和web-02的主机担当的角色为 RealServer , 对应的IP地址分别为192.168.36.11及192.168.36.12 LVS VIP: 192.168.36.33, Port: 80, VIP绑定在lvs的eth1口 最最重要的是 loadblance 主机为 Linux ,并已安装 ipvsadm , Windows/Unix等主机的同学请绕过吧,这不是我的错...... 开工 Note 以下所有操作均在Master上进行 配置 SaltStack LVS模块