saltstack自动化运维---saltstack安装与配置,远程执行,配置管理

一.saltstack

saltstack是一个配置管理系统,能够维护预定义状态的远程节点。
saltstack是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。
saltstack是运维人员提高工作效率、规范业务配置与操作的利器。
Salt的核心功能
(1)使命令发送到远程系统是并行的而不是串行的
(2)使用安全加密的协议
(3)使用最小最快的网络载荷
(4)提供简单的编程接口
Salt同样引入了更加细致化的领域控制系统来远程执行,使得系统成为目标不止可以通过主机名,还可以通过系统属性。

二.saltstack安装与配置

实验主机:
server1: 172.25.7.1   master
server2: 172.25.7.2   minion
server3: 172.25.7.3   minion
-------------------------------
在真机172.25.7.250的apache发布目录下创建文件3000,在阿里云上找到需要的rpm包放在3000下
libsodium-1.0.16-1.el7.x86_64.rpm           
python-setuptools-36.6.0-3.ius.el7.noarch.rpm    
salt-master-3000.3-1.el7.noarch.rpm
openpgm-5.2.122-2.el7.x86_64.rpm            
python-singledispatch-3.4.0.3-16.el7.noarch.rpm  
salt-minion-3000.3-1.el7.noarch.rpm
python2-msgpack-0.6.2-2.el7.x86_64.rpm      
python-zmq-15.3.0-3.el7.x86_64.rpm               
salt-ssh-3000.3-1.el7.noarch.rpm
python-backports_abc-0.5-11.el7.noarch.rpm  
PyYAML-3.11-1.el7.x86_64.rpm                     
salt-syndic-3000.3-1.el7.noarch.rpm
python-cherrypy-5.6.0-3.el7.noarch.rpm                                   
zeromq-4.1.4-7.el7.x86_64.rpm
python-crypto-2.6.1-2.el7.x86_64.rpm        
salt-3000.3-1.el7.noarch.rpm
python-psutil-2.2.1-1.el7.x86_64.rpm        
salt-api-3000.3-1.el7.noarch.rpm

1.搭建yum仓库(master与minion一样)

[root@server1 ~]# cd /etc/yum.repos.d
[root@server1 yum.repos.d]# vi salt.repo
----------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Horizon_carry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值