2 salt-masterless架构

minion无master的使用用法

需要更改minion配置文件的三个配置项
[root@linux-node2 ~]# vim /etc/salt/minion
file_client: local
file_roots:
base:
- /srv/salt/
pillar_roots:
base:
- /srv/pillar
return: mysql
重启salt-minion
[root@linux-node2 ~]# systemctl restart salt-minion
使用salt-call

salt-call可以本地调用salt-minion来执行sls文件或者命令

[root@linux-node2 ~]# salt-call --local cmd.run 'w'
编写sls文件运行

我们同样可以在本地编写sls文件,然后通过salt-call来执行。

[root@linux-node2 /srv/salt]# pwd
/srv/salt
[root@linux-node2 /srv/salt]# tree
.
├── test.sls
└── top.sls 0 directories, 2 files #编写安装指定文件的sls
[root@linux-node2 /srv/salt]# cat test.sls
install-software:
pkg.installed:
- pkgs:
- screen
- wget
[root@linux-node2 /srv/salt]# cat top.sls
base:
'*':
test

编写完成后,执行sls文件即可

 [root@linux-node2 /srv/salt]# salt-call --local  state.sls test   #
上一篇:C++ Primer 有感(管理类的指针成员)


下一篇:Xmind Pro 3.4.0.201311050558 Xmind 3.4 破解版 Crack