Salt安裝
salt-master安裝
[salt-master]# yum install salt-master
或者 curl -L http://bootstrap.saltstack.org | sudo sh -s -- -M -N
master端的配置文件是在 /etc/salt/master
運行:
[salt-master]# salt-master -d
salt-minion安裝
[salt-minion]# yum install salt-minion
也可以參考官網的安裝
wget -O - http://bootstrap.saltstack.org | sudo sh
minion端的配置文件是在 /etc/salt/minion
這裡一定要配置的 master 端的IP,在 /etc/salt/minion 裡
master:master_ip
運行:
[salt-minion]# salt-minion -d
這時候兩邊都已經運行了,下面是master端證書的查看和授權。
[salt-master]# salt-key -L
Accepted Keys:
Unaccepted Keys:
host.mimion.test
Rejected Keys:
[salt-master]# salt-key -A Key for minion host.mimion.test accepted.
這時候證書已經授權好了,可以對客戶端執行系統命令了。下面的“*”代表對所有的minion,也可以針對某個
主機。
[salt-master]# salt ‘*’ test.ping
{‘host.mimion.test‘: True}
[salt-master]# salt ‘*’ cmd.run “service nginx stop”
{‘host.mimion.test‘: ‘Stopping nginx daemon: nginx.’}