SaltSack自动化运维(7)——实现高可用(apache+nginx+keepalived)
文章目录
实验过程如下
在base目录下面建立keepalived目录
将之前apache的推送脚本拷贝一份,然后编辑
在keepalived目录下面建立files目录复制一份keepalived的配置文件到这个目录下面,作为模板文件使用
编辑模板文件
写入变量,高可用两个节点的状态,vrid,优先级别均要使用变量
编辑之前的pillar目录下的变量文件
编辑全局变量文件
进行全局推送,给server2和server3上面安装keepalived,实现高可用
进行测试:
可以看到server2上面的httpd服务是开启的
关闭server2上面的高可用,可以看到vip已经漂移了
在server2上面重启高可用服务,发现vip又漂移回来了,因为server2的优先级高