
saltstack
崔沐橙
加油
展开
-
saltstack之api的使用
api的使用1.安装salt-api[root@server1 ~]# yum install -y salt-api##安装api2.生成证书和秘钥[root@server1 ~]# cd /etc/pki/tls/private/##生成证书和私钥[root@server1 private]# openssl genrsa 2048 > localhost.key[root...原创 2019-08-14 10:54:38 · 220 阅读 · 0 评论 -
saltstck之syndic服务与salt-ssh
syndicsyndic没有独立的配置文件,与salt-master功用一个配置文件,该服务负责连接topmaster(master中的syndic_master)与master[root@server4 ~]# yum install -y salt-master[root@server4 ~]# vi /etc/salt/master修改order_masters为 True[r...原创 2019-08-14 10:12:36 · 155 阅读 · 0 评论 -
saltstck两种将数据保存到mysql的方式
主端从端都修改配置文件(把执行结果保存到mysql服务器)主端1.安装所需软件 [root@server1 salt]# yum install -y mariadb-server mariadb MYSQL-python [root@server1 salt]# systemctl start mariadb [root@server1 salt]# mysql#...原创 2019-08-13 17:53:29 · 131 阅读 · 0 评论 -
saltstack实现keepalive高可用集群
1.创建推送目录并修改keepalived推送配置文件[root@server1 salt]# mkdir keepalived[root@server1 salt]# cd keepalived[root@server1 keepalived]# mkdir files[root@server1 keepalived]# cp /etc/keepalived/keepalived.con...原创 2019-08-13 16:26:06 · 166 阅读 · 0 评论 -
soltstack中jinja模板的使用
调用jinja模板修改apache端口号1.修改配置文件[root@server1 pillar]# pwd/srv/pillar[root@server1 pillar]# cd ../salt/[root@server1 salt]# lsapache _grains nginx top.sls[root@server1 salt]# cd _a-bash: cd: _a...原创 2019-08-13 15:25:01 · 159 阅读 · 0 评论 -
saltstack之Grains和Pillar
grains[root@server1 salt]# salt ‘*’ grains.items##列出所有被控主机的所有信息[root@server1 salt]# salt -G ‘cpuarch:x86_64’ cmd.run ‘uptime’##使用-G来进行过滤 添加自定义模块1.在被控主机上添加模块自定义添加grains模块[root@server2 nginx]# ...原创 2019-08-13 14:30:29 · 186 阅读 · 0 评论 -
soltstack的部署(以安装包推送apache,以源码推送nginx)
[root@server1 ~]# tar zxf *.gz[root@server1 ~]# yum install -y *.rpm[root@server1 ~]# cd /etc/salt[root@server1 salt]# vi minion16 master: 172.25.32.1 server1[root@server1 salt]# systemctl start...原创 2019-08-13 11:56:41 · 223 阅读 · 0 评论