SaltStack安装

之前尝试了下puppet,感觉还是比较重,比较繁琐。早上试了下SaltStack,python写的就是兼容性好,安

装起来也方便,试用了一些,还是挺方便的,就是不知道承载能力怎么样。下面是安装教程

salt-master安装

[salt-master]# yum install salt-master

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.’}
SaltStack是一套基于Python开发的配置管理工具,它采用C/S架构,包括一个服务器端(Master)和多个客户端(Minion)。安装和部署SaltStack的过程如下: 1. 首先启动SaltStack服务,通过以下命令启动Master和Minion服务: systemctl start salt-master systemctl start salt-minion 2. 安装SaltStack,可以通过以下步骤进行: - 在Master和Minion上安装SaltStack软件包。 - 配置Master和Minion的配置文件,其中包括指定Master地址和端口等信息。 - 启动Master和Minion服务。 3. SaltStack的工作机制如下: - Master监听配置文件中定义的端口,用于接收Minion的请求。 - Minion在运行时会自动连接到配置文件中定义的Master地址和端口,并进行连接认证。 - 当Master和Minion成功建立通信后,就可以进行配置管理和远程执行等操作。 4. SaltStack的主要功能包括: - 配置管理:可以通过SaltStack对多台机器进行配置管理,实现统一的配置管理和更新。 - 远程执行:可以通过SaltStack在多台机器上进行并行执行命令和任务。 - 云管理:可以通过SaltStack进行云平台的管理和扩展。 总结起来,安装和部署SaltStack需要先启动Master和Minion服务,然后安装和配置SaltStack软件,最后通过配置文件进行连接认证。安装完成后,可以利用SaltStack进行配置管理、远程执行和云管理等操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [saltstack安装部署](https://blog.youkuaiyun.com/qq_54947566/article/details/114492742)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [SaltStack安装及简单部署](https://blog.youkuaiyun.com/weixin_42446031/article/details/92769652)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值