SaltStack安装部署

环境:

10.1.21.225(master)

10.1.20.85(minion)

安装:

一. master:

1. 配置yum源安装

 1 # rpm --import https://repo.saltstack.com/yum/redhat/6/x86_64/latest/SALTSTACK-GPG-KEY.pub      #载入yum认证文件
 2 # cd /etc/yum.repos.d/
 3 # vim saltstack.repo
 4 [saltstack-repo]
 5 name=SaltStack repo for RHEL/CentOS $releasever
 6 baseurl=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/latest
 7 enabled=1
 8 gpgcheck=1
 9 gpgkey=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/latest/SALTSTACK-GPG-KEY.pub
10
11 # yum clean all
12 # yum makecache
13
14 # yum install salt-master  服务端master
15 # yum install salt-minion  客户端minion
16 # yum install salt-ssh       ssh远程执行命令
17 # yum install salt-syndic   类似代理
18 # yum install salt-cloud     用来配置云服务

2.  加入开机自启动,并启动服务。

1 # chkconfig salt-master on
2 # service salt-master start
3
4 #主程序监听两个端口
5 4505: 消息发布端口
6 4506: 客户端与服务端通信端口

二. minion

1. 与步骤1类似,只需要安装minion即可,以守护进程方式启动。

1 # yum install salt-minion2 # chkconfig salt-minion on3 # service salt-minion start

2. 客户端配置

1 # vim /etc/salt/minion
2 修改master字段为服务端IP地址,如下:
3 master: 10.1.21.225        #注意冒号后必须有一个空格
4 # service salt-minion restart         #重启

三.  测试

1 # salt-key -L        #master上执行查看未接受的key已经出现minion主机
2 # salt-key -A -y    #所有机器通过授权
3 # slat-key -L        #再次查看已成为授权Accepted Keys
4 # # salt "*" test.ping   #测试返回True即可。
时间: 2024-10-22 17:25:23

SaltStack安装部署的相关文章

saltstack安装部署与入门使用

一.saltstack简介 SaltStack 一种基于 C/S 架构的服务器基础架构集中化管理平台,管理端称为 Master,客户端称为 Minion.SaltStack 具备配置管理.远程执行.监控等功能,一般可以理解为是简化版的 Puppet 和加强版的 Func.SaltStack 本身是基于 Python 语言开发实现,结合了轻量级的消息队列软件 ZeroMQ 与 Python 第三方模块(Pyzmq.PyCrypto.Pyjinjia2.python-msgpack 和 PyYAML

saltstack安装部署以及简单实用

一,saltstack简介:     SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位. SaltStack提供了一个动态基础设施通信总线用于编排,远程执行.配置管理等等.SaltStack基于python开发,项目于2011年启动,年增长速度较快,五年期 固定基础设施编制和配置管理的开源项目.SaltStack社区致力于保持盐项目集中.友好.健康.开放. (网上摘抄的,说白了saltStack就是一

自动化运维工具---SaltStack安装部署及简单案例

SaltStack原理 SaltStack由Master(服务端)和Minion(客户端)组成,Master和Minion之间通过ZeroMQ(消息队列)进行通讯,Master和Minion分别监听4505与4506端口,4505为master与minion认证通信端口,4506为master用来发送或者接受minion的命令执行返回信息. 当客户端启动后,会主动链接master端注册,然后一直保持该TCP连接,而master通过这条TCP连接对客户端进行控制,如果连接断开,master将对客户

saltstack 安装部署

官方源:https://repo.saltstack.com/yum/redhat/    saltstack yum源 系统环境 # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) Saltstack安装版本 # salt -V Salt Version: Salt: 2017.7.2 Dependency Versions: cffi: 0.8.6 cherrypy: Not Installed dateutil: 1

集中化管理平台Saltstack安装部署

Saltstack一般认为是puppet的简化版和func的加强版 安装: 部署环境: 角色 hostname ip 操作系统 python版本 master master 192.168.224.141 CentOS release 6.4 (Final) Python 2.6.6 minion001 minion001 192.168.224.142 CentOS release 6.4 (Final) Python 2.6.6 minion002 minion002 192.168.224

超详细saltstack安装部署及应用

1.环境准备 准备两台虚拟机 主机名 ip role linux-node1 10.0.0.7 master linux-node2 10.0.0.8 minion 在节点1上安装 master 和 minion [[email protected] ~]yum install salt-master salt-minion -y 在节点2上安装 minion [[email protected] ~]yum install  salt-minion -y 分别设置开机自启动 [[email p

calamari + ceph + saltstack 安装部署

准备工作 1.基础环境 ceph-admin ceph-mon  为同一台服务器 ceph-osd1 为一台服务器 ceph-osd2 为另一台服务器 2.关闭防火墙 # systemctl stop firewalld.service # systemctl disable firewalld.service 3.关闭Selinux # sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config # setenforce

Saltstack安装部署(CentOS 6.7)

系统版本: CentOS6.7 X86_64 部署规划: 序号 主机名 IP 角色 1 linux-node1.example.com 10.0.0.7 salt-master.salt-minion 2 linux-node2.example.com 10.0.0.8 salt-minion linux-node1.example.com: 安装salt-master salt-minion yum install salt-master salt-minion -y 启动salt-maste

Saltstack 安装部署和模块使用

Saltstack概念 Saltstack 比 Puppet 出来晚几年,是基于Python 开发的,也是基于 C/S 架构,服务端 master 和客户端 minions :Saltstack 和 Puppet 很像,可以说 Saltstatck 整合了 Puppet 和 Chef 的功能,更加强大,更适合大规模批量管理服务器,并且它比 Puppet 更容易配置. salt特点: 并行,管理的工具,Python开发的.可二次开发. salt远程执行 salt配置管理 salt云管理(阿里云升级