软件测试管理

基于SaltStack完成LVS的配置管理

為{幸葍}努か 提交于 2019-12-06 06:17:59
‍ 之前由于工作需求,编写了 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模块