minion无master的使用用法
需要更改minion配置文件的三个配置项
[root@linux-node2 ~]# vim /etc/salt/minionfile_client: localfile_roots: base: - /srv/salt/pillar_roots: base: - /srv/pillarreturn: 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.sls0 directories, 2 files #编写安装指定文件的sls [root@linux-node2 /srv/salt]# cat test.slsinstall-software: pkg.installed: - pkgs: - screen - wget [root@linux-node2 /srv/salt]# cat top.slsbase: '*': test
编写完成后,执行sls文件即可
[root@linux-node2 /srv/salt]# salt-call --local state.sls test #