saltstack部署高可用负载均衡

实验主机:
server9:master(keepalived,haproxy)
server7:minion(keepalived,haproxy)
server8:minion(nginx)
server10:minion(httpd)
1.安装keepalived

在server9上

# 建立目录
[root@server9 ~]# cd /srv/salt/
[root@server9 salt]# mkdir keepalived
[root@server9 salt]# cd keepalived/
[root@server9 keepalived]# mkdir files

这里写图片描述

# 自行下载安装包到此目录下
[root@server9 keepalived]# cd files/
[root@server9 files]# ls
keepalived-2.0.6.tar.gz

这里写图片描述
编写安装脚本

[root@server9 keepalived]# vim install.sls
include:
  - pkgs.make

kp-install:
  file.managed:
    - name: /mnt/keepalived-2.0.6.tar.gz
    - source: salt://keepalived/files/keepalived-2.0.6.tar.gz
  cmd.run:
    - name: cd /mnt && tar zxf keepalived-2.0.6.tar.gz && cd keepalived-2.0.6 && ./configure --prefix=/usr/local/keepalived --with-init=SYSV &> /dev/null && make &> /dev/null && make install &> /dev/null
    - creates: /usr/local/keepalived
# 推送给server7,无报错则成功
[root@server9 keepalived]# salt server7 state.sls keepalived.install

这里写图片描述
这里写图片描述
server7
把配置文件传到server9的/srv/salt/keepalived/files目录下:

[root@server7 ~]# cd /usr/local/keepalived/etc/rc.d/init.d/
[root@server7 init.d]# scp keepalived [email protected]:/srv/salt/keepalived/files
[root@server7 init.d]# cd /usr/local/keepal
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值