您的位置:首页 > 其它

saltstack安装和简单配置(一)

2014-06-10 16:01 597 查看
saltstack 安装和简单配置
在安装前,写了好多废话,都被我删除了,下面就开始搞吧。

环境:
master:10.70.36.110
minion:10.70.36.103

一、安装:
现在centos下的yum源内有最新的salt-master源码包,安装的话,直接
yum -y install salt-master   #服务端
yum -y install salt-minion   #客户端

要使用yum安装,必须配置好epel源,可参考: http://chongzi100.blog.51cto.com/340243/1424586
二、配置:
安装好后,server端master的配置:
[root@107036110]# vim /etc/salt/master    #master默认配置文件
interface: 10.70.36.110               # 绑定到本地的网络接口
[root@107036110]# /etc/init.d/salt-master start
Starting salt-master daemon:                               [  OK  ]

Client端的配置:
[root@107036103 ~]# vim /etc/salt/minion    # Client默认配置文件
master: 10.70.36.110            # 指定master地址,可以是主机名、别名、ip
id: web103                      # 定义node id,这个名字可以任意指定

[root@107036103 ~]# /etc/init.d/salt-minion start
Starting salt-minion daemon:                               [  OK  ]

salt minion和master的认证过程:
minion在第一次启动时,会在/etc/salt/pki/minion/下自动生成minion.pem(private key), minion.pub(public key),然后将minion.pub发送给master,master在接收到minion的public key后,通过salt-key命令accept minion public key,这样在master的/etc/salt/pki/master/minions下的将会存放以minion id命名的public key, 然后master就能对minion发送指令了。

在master端:
[root@107036110]# salt-key -L
Accepted Keys:
Unaccepted Keys:
web103
Rejected Keys:

接受web103的key
[root@107036110]# salt-key -a web103
The following keys are going to be accepted:
Unaccepted Keys:
web103
Proceed? [n/Y] Y
Key for minion web103 accepted.
[root@107036110]# salt-key -L
Accepted Keys:
web103
Unaccepted Keys:
Rejected Keys:


salt-key的常用命令:
salt-key -L #检测当前server端所有minion端key的情况,三种:接收、等待接收和拒绝
salt-key -a hostname #指定接收某台minion的key
salt-key -A #接收Unaccepted Keys下所有的minion
salt-key -d hostname #删除已经接收的机器中指定机器minion key (Accepted Keys:)
salt-key -D #删除已经接收的所有机器(Accepted Keys:)
salt-key -h #查询帮助

验证master和minion之间的通信:
[root@107036110]# salt web103 test.ping
web103:
True


本文出自 “daemonSA” 博客,请务必保留此出处http://daemonsa.blog.51cto.com/340243/1424624
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: