第一章:saltstack安装过程

saltstack安装:(执行的命令默认是用root用户,其他用户请加上sudo执行)
进入saltstack官网:
1、下载最新版本
在salt-master和salt-minion机器中,/etc/hosts文件中添加主机ip和主机名,使得他们可以相互解析。
salt中机器hosts文件
2、修改配置文件
(1)salt-master上配置:
无需修改任何配置,配置文件默认位置是/etc/salt/目录下,/etc/salt/master就是salt-master的配置文件
(2)salt-minion上配置:
配置文件默认位置:/etc/salt/minion,修改其中的master字段,修改为master: salt-master的主机名或者ip地址,如下:

salt-minion配置文件修改的地方
3、启动master和minion,并设置开机自启
systemctl start salt-master/salt-minion
systemctl enable salt-master/salt-minion
4、在master上接受minion秘钥
(1)比对:分别在master和minion上查询minion的key:
master上进行查询,执行命令salt-key -f minion的key名,查看是否成功
执行命令结果
minion上进行查询,通过salt-call命令获取minion的密钥,执行命令salt-call --local key.finger
执行结果
可以通过master和minion上的查询结果进行比对,显示的指纹码是相互匹配的,故而在master上接受该密钥
(2)在master上执行命令:salt-key -L ,就可以在unacceptabled keys中看到minion没有被接受
如下:
命令执行结果
(3)执行命令接受minion的秘钥:salt-key -A (表示接受所有的minion的key)
salt-key -a minion的key名,可以指定接受某个minion的key,如上图中就执行salt-key -a test2
执行结果
(4)检验是否minion密钥是否已经被接受:
执行命令:salt-key -L
执行结果
accepted keys中已经出现了minion的key,表明已经接受
5、如果有多台minion,可以修改master中/etc/salt/master配置文件中:
#auto_accept: True
将#去掉,并保存配置文件,重启salt-master,这样就可以自动签发
也可以执行salt-key -A命令统一接受

安装完成,执行测试命令:
salt ‘*’ test.ping
执行结果
出现True,表示安装成功

salt常用命令:
(1)salt-key -L (列出当前所有的key)
(2)salt-key -a salt-minion1 (接受id为salt-minion1的key)
(3)salt-key -A (接受所有的key)
(4)salt-key -d salt-minion1 (删除id为salt-minion1的key)
(5)salt-key -D (删除当前所有的key)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值