saltstack 安装配置

1.什么是saltstack

saltstack 是基于python开发的一套cs架构的配置管理工具,底层使用zeromq消息队列的pub/sub方式通信,使用ssl证书签发的方式进行认证管理 由于saltstack使用的时cs机构的服务模式,所以如果我们想使用就要在现有环境中引入和维护这套cs机构,在saltstack中服务器端叫master,客户端叫minion

环境采用centos7

安装master服务器

yum install  -y  salt-master  salt-minion  salt-api

安装minion服务器

yum install  -y  salt-minion

配置master服务器地址和file_roots

/etc/salt/master

[root@localhost ~]# grep -v ^# /etc/salt/master grep -v ^$
interface: 192.168.56.102
file_roots:
 base:
 - /srv/salt
 prod:
 - /srv/salt/prod

启动master

systemctl  start salt-master 

配置minion,

主要配置要连接的master地址和minion_id ,如果不配置默认为fqdn名

/etc/salt/minion
[root@localhost ~]# grep -v ^# /etc/salt/minion grep -v ^$
master: 192.168.56.102
id: test

启动minion

systemctl start salt-minion

证书管理

  • salt-key -L 查看当前证书签证情况
  • salt-key -A -y 同意所以没有接受的签证请求
  • salt-key -a minion_id 接受给定的minion的签证请求

补充

master相关配置参数

minion相关配置参数


saltstack 安装配置
http://www.jcwit.com/article/277/
作者
Carlos
发布于
2018年10月9日
许可协议