SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。

通过部署SaltStack环境,我们可以在成千上万台服务器上做到批量执行命令,根据不同业务特性进行配置集中化管理、分发文件、采集服务器数据、操作系统基础及软件包管理等,SaltStack是运维人员提高工作效率、规范业务配置与操作的利器。

首先安装epel

#wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

#rpm -ivh epel-release-latest-7.noarch.rpm

#yum repolist      ##检查是否已添加至源列表

二、主服务器安装(主控端)

saltstack-master 安装: yum -y install salt-master

saltstack-master 配置: 如下图,修改 salt-master 本身监听地址

三、安装 saltstack-minion 并配置

saltstack-minion 安装: yum -y install salt-minion

saltstack-minion 配置: 如下图,指定 salt-master 地址

四、启动 saltstack-master 和 saltstack-minion

1、启动 salt-master :   systemctl  restart  salt-master

2、启动 salt-minion :  systemctl  restart  salt-minion

五、测试 saltstack (接下来都在 salt-master 端操作)

1、查看 minion 列表(这时候 saltstack-minion是红色的)

2、认证所有 key,当然你也可以通过 
salt-key -a saltstack-minion 指定某台 minion 进行认证 key

3、接着继续查看 minion 列表 (这时候saltstack-minion 已经变为绿色,说明 key 已被添加)

4、简单测试(通过 saltstack-master 进行检测)

可以ping到 salt-minion 返回值为 True,说明 salt-master 和 salt-minion 可以通讯,安装到此结束。

转载于:https://blog.51cto.com/zsybloghome/1930491

centos7下yum源安装saltstack相关推荐

  1. Centos7使用yum源安装mysql5.7和redis

    Centos7使用yum源安装mysql5.7 Centos7使用yum源安装redis windows安装mysql5.7 RPM是什么: RPM 是 LINUX 下的一种软件的可执行程序,你只要安 ...

  2. centos7中yum源安装mysql_centos7下使用yum安装mysql

    CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com ...

  3. yum update php5.5,(二)Centos7下Yum更新安装PHP5.5,5.6,7.0

    yum源默认的版本太低了,手动安装有一些麻烦,想采用Yum更新安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | grep php 如果有安装的PHP包, ...

  4. mysql安装无效安装源_(0.2.4)Mysql安装——yum源安装

    转自:https://www.cnblogs.com/jimboi/p/6405560.html 1.下载好对应版本的yum源文件 2.安装用来配置mysql的yum源的rpm包 可以用: yum r ...

  5. centos6 安装 mantisbt-1.2.8 —— (3)Linux系统下yum源配置(Centos 6)

    Linux系统下yum源的配置(阿里云): 1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.ba ...

  6. centos 安装mysql客户端_linux下mysql的yum源安装/配置/卸载

    yum源安装 解决:赋予root权限 首先停止MySQL服务:service mysqld stop 加参数启动mysql:/usr/bin/mysqld_safe --skip-grant-tabl ...

  7. linux yum 安装node,CentOS7 下 yum安装新版nodejs

    系统的yum源安装nodejs版本太低. 如果你的系统版本比较低,gcc库版本低,编译安装的时候有可能不成功,所以准备工作. sudo yum install gcc-c++ make 下面是yum安 ...

  8. centos mysql安装_mysql yum源安装

    部署服务器环境的时候经常要安装mysql,以下是常见的安装方式 源码安装 rpm包安装 yum源安装 这篇主要介绍yum源安装. yum源下载 进入 https://dev.mysql.com/dow ...

  9. linux yum php环境,centos下yum搭建安装linux+apache+mysql+php环境教程

    我们利用linux系统中yum安装apache+mysql+php是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本yum源安装: 1.yum install wget             ...

  10. mysql repos_mysql yum源安装

    部署服务器环境的时候经常要安装mysql,以下是常见的安装方式 源码安装 rpm包安装 yum源安装 这篇主要介绍yum源安装. yum源下载 进入https://dev.mysql.com/down ...

最新文章

  1. gitlab升级-(一)安装一台旧版本
  2. angularJs 跨控制器与跨页面传值
  3. python中str用法_python中的str()不能直接用吗 -问答-阿里云开发者社区-阿里云
  4. websocket 之入门 (一)
  5. postgresql的特点_PG:PostgreSQL的一些简单操作
  6. Github的简单使用
  7. 41 MM配置-采购-采购订单-STO配置-定义凭证类型和可用性检查设置
  8. 数据库内容集锦(持续更新)
  9. 学成在线案例(开发具体步骤)
  10. 2021-05-14
  11. 【剑指offer】19. 二叉树的镜像
  12. OpenCV探索之路(二十三):特征检测和特征匹配方法汇总
  13. 依赖函数检查 mysql_connect()_解决的方法:mysql_connect()不支持请检查mysql模块是否正确载入...
  14. 看得懂的三极管工作原理
  15. 测试鼠标传感器的软件,鼠标该怎么选择?给大家说下鼠标传感器的差距
  16. Zxing生成自定义二维码样式
  17. 推进企业使用正版软件工作部际联席会议第四次全体会议(2010)
  18. PLC程序的调试方法及步骤
  19. 2020年Java面试题及答案_Java面试宝典_Java笔试题(持续更新中)
  20. 菜鸟慢慢爬行-----web(5)

热门文章

  1. 关于雄安新区的一点观察和思考
  2. 【工具推荐】光影魔术手
  3. 实习成长:logback收集项目日志,实现日志告警机器人
  4. Struts2-01-数据访问
  5. 做自己的软件的Gallery(一)
  6. 华为鸿蒙系统困难重重,困难重重,华为依然积极发展自主操作系统,同时布局鸿蒙和UOS...
  7. java的colt矩阵操作_colt-1.2.0
  8. 控制网页frame vba_V8 bindings 设计isolate,context,world,frame之间的关系(翻译)
  9. 高速计算机的应用领域是什么,计算机的应用领域
  10. 计算机中丢失profapi,profapi.dll