Salt安装

salt-master安装

[salt-master]# yum install salt-master

或者 curl -L http://bootstrap.saltstack.org | sudo sh -s -- -M -N

master端的配置文件是在 /etc/salt/master

对于此配置文件的详细配置可以查看 http://docs.saltstack.org/en/latest/ref/configuration/master.html

运行:

[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

对于此配置文件的详细配置可以查看 http://docs.saltstack.org/en/latest/ref/configuration/minion.html

这里一定要配置的 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.’}

 

posted on 2013-09-26 22:15  新一  阅读(437)  评论(0编辑  收藏  举报

导航