centos安装salt-master,windows安装salt-minion

本文详细介绍如何在主控端安装Salt-Master及配置防火墙、更新关键项等步骤,并介绍如何在Windows环境中安装Salt-Minion,包括无提示安装选项与验证密钥标识等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.salt-master安装(主控端)

yum install salt-master -y

chkconfig salt-master on

service salt-master start

1.1 saltstack 防火墙配置

再主控端添加tcp 4505 , tcp 4506的规则,而在被控端无需配置。

iptales -I INPUT -m state --state new -m tcp -p tcp --dpert 4505 -j ACCEPT

iptales -I INPUT -m state --state new -m tcp -p tcp --dpert 4506 -j ACCEPT

1.2 salt-master配置

更新主控端关键项配置:

【/etc/salt/master】

#绑定master通信ip:

interface : 192.168.121.172 (这是自己主控端的ip地址)

#自动认证,避免手动运行salt-key来确认证书信任;

auto_accept : True

#指定saltstack文件根目录位置:

file_roots: base: - /srv/salt

1.3 重启salt-master使新配置生效:

service salt-master restart

2.window中安装salt-minion:

下载minion执行文件:repo.saltstack.com/#windows

#有几种安装方式,第一种为无提示安装选项:

Salt-Minion-2018.3.2-Py2-AMD64-Setup.exe /S /master=yoursaltmaster /minion-name=yourminionname

前面部分为salt-minion的exe文件。 /master=(这里是你主控端的ip) /minion-name=(这里可以随便填写,是你的被控端的名字)

第二种安装方式为,执行下载的exe文件:

安装完毕后会在你的电脑磁盘中:

3 关键身份

Salt提供命令以在初始密钥交换之前验证Salt master和Salt minions的身份。验证密钥标识有助于避免无意中连接到错误的Salt master,并有助于在建立初始连接时防止潜在的MiTM攻击。

主密钥指纹 通过在Salt master上运行以下命令来打印主密钥指纹:

salt-key -F master

查看salt-master已知 的密钥:

salt-key -L

接受密钥并允许master控制minion:

salt-key -A

在master端通过命令查看master和minion是否可以通信:

salt "*" test.ping

#如果返回True则表示成功

转载于:https://juejin.im/post/5b989dd75188255c89011717

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值