Saltstack安装(2)

Saltstack 的安装

Saltstack的不用角色服务安装非常简单,建议采用epel的yum源进行安装(真心省去很多麻烦,不怕麻烦的小伙伴可以尝试各种模块便已安装。)

1、安装epel源

#yum install http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm

2、安装Saltstack

(1)主服务器安装(server)

#yum install salt-master -y  安装salt-master

#chkconfig salt-master on   开机自启动

#service salt-master start  启动salt-master服务

(2)从服务器安装(client)

#yum install salt-minion -y  安装salt-minion

#chkconfig salt-minion on   开机自启动

#service salt-minion start  启动salt-minion服务

至此安装已经完成,saltstack的安装及其简单(编译另说)

3、Saltstack防火墙配置

在server上添加TCP 4505、4506的规则,而在client无须配置防火墙,原理是client直接与主控端zeromq建立长链接,接受广播到任务信息并执行,具体操作是添加两条iptables规则:

#iptables -I INPUT -m state --state new 0m tcp -p tcp --dport 4505 -j ACCEPT

#iptables -I INPUT -m state --state new 0m tcp -p tcp --dport 4506 -j ACCEPT

#service iptables save 不要忘记保存规则

4、更新Saltstack配置及安装校验

Saltstack分两种角色,一种为master(server),一种为minion(client),安装完毕后需要对两种角色的配置文件进行简单修改。

(1)master配置

【/etc/salt/master】  yum安装后的配置文件地址

##此刻注意salt所有的配置文件内容每行前面要留一个空格,不然重启服务会报语法错误。

interface: 192.168.1.20    绑定Master通信IP(本机IP)

auto_accept: True        自动认证,避免手动运行salt-key来确认证书信任

file_roots:           指定Saltstack文件根目录位置

base:

- /srv/salt

重启服务,使新配置生效

(2)minion配置

【/etc/salt/minion】       yum安装后的配置文件地址

##此刻注意salt所有的配置文件内容每行前面要留一个空格,不然重启服务会报语法错误。

master: 192.168.1.20     绑定Master主机IP地址

id: SN2013-08-021       修改minion主机识别ID,建议用hostname以便区分

重启服务,使新配置生效

(3)校验安装结果

通过test模块的ping方法,可以确认指定minion设备与master是否建立信任关系及连通性是否正常。

#salt ‘SN2013-08-021‘ test.ping   调用test.ping模块检测主机

时间: 2024-10-24 18:02:02

Saltstack安装(2)的相关文章

saltstack安装和简单配置(一)

saltstack 安装和简单配置 在安装前,写了好多废话,都被我删除了,下面就开始搞吧. 环境: master:10.70.36.110 minion:10.70.36.103 一.安装: 现在centos下的yum源内有最新的salt-master源码包,安装的话,直接     yum -y install salt-master   #服务端         yum -y install salt-minion   #客户端 要使用yum安装,必须配置好epel源,可参考:        

Saltstack 安装

Saltstack 安装应用 master 192.168.20.156 minion 192.168.20.168 一.系统准备 [[email protected] ~]# uname -r 2.6.32-504.el6.x86_64 # salt --version salt 2016.3.3 (Boron) 1.设置关闭 selinux [[email protected] ~]# cat /etc/sysconfig/selinux |grep -v ^# SELINUX=disabl

centos系统安装saltstack安装

CentOS 5系统安装saltstack安装 最近公司有一些新需求,需要部署一些saltstack来管理部分服务器.所以最近研究了一下saltstack的安装和部署. 说实话,如果你用的是CentOS 6以上的系统的话那就不用看我这篇文章了,因为6的系统上可以直接使用epel软件源,用yum的方式来安装,只要在服务端装个salt-master,在被管理节点装个salt-minion就OK了,安装简直不能再方便了. 但是,如果要是这么简单就处理了这个问题的话我也就不用写这篇文章了,毕竟理想总是不

saltstack安装

Saltstack安装记录 在网上看人家安装saltstack总是那么简单,寂寞难耐的我也跟着凑了一下热闹,然后就试着安装,结果......不说了,看文档吧,我系统环境是centos6.x/rhel6.x 首先,安装epel源 wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -uvh epel-release-6-8.noarch.rpm Epel源安装上去了,然后直接装下salt

SaltStack安装Nginx

1. 思路整理 五步走: 整个base环境规划 工作当中,我们在使用SaltStack的时候,环境目录的规划尽量做到标准化,自己要严格要求好!这也是作为一个运维工程师的基本技能要求. 安装Nginx(依赖包) 在本文章中,我的Example使用的是源码安装,也是当前主流的安装方式!(这里会用到pkg.installed,cmd.run等多种状态管理模块) 配置管理 在安装好服务之后,我们需要对服务进行基本的配置管理,通过模板文件来进行统一管理!(会用到"file.managed",&q

Saltstack 安装使用

Saltstack是一个具备puppet与func功能为一身的集中化,轻量级的自动化运维管理工具,使用python编写,功能非常强大,可以使用EPEL快速安装.相比较puppet,安装和配置更加容易和简单. EPEL Install [[email protected] ~]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm ###CentOS 5.x### rpm -Uvh h

saltstack 安装配置详解

SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的puppet和加强版的func.SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与python第三方模块(Pyzmq.PyCrypto.Pyjinjia2.python-msgpack和PyYAML等)构建. 通过部署SaltStack环境,我们可以在成千上万台服务器上做到批量执行命令,根据不同业务特性进行配置集中化管理.分发文件.采集服务器数据.操作系统

saltstack安装配置

1. saltstack安装前期准备:准备两台机器,写hostname10.10.13.239  master.river.com   10.10.13.248    client.river.com server上:yum install -y epel-releaseyum install -y salt-master  salt-minion client上:yum install -y epel-releaseyum install -y salt-minion 启动server上:/e

SaltStack安装篇

一.基础介绍1.简介 salt 是一个基础平台管理工具 salt是一个配置管理系统,能够维护预定于状态的远程节点 salt是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据 2.salt的核心功能: 使命令发送到远程系统是并行的而不是串行的 使用安全加密的协议 使用最小最快的网路载荷 提高简单的编程接口 3.salt优点: saltstack是用python编写,相当于设备是轻量级别的 saltstack通讯层采用zeroMQ实现,使得它很快速 saltstack是开源的,通过pyth

saltstack安装配置(master&minion)草稿

操作系统centos6.3,centos6.4,windows server2008R2. 文中的下载链接可能会随着saltstack官网上版本的更新,而出现变动或错误,请以你需要安装的版本链接为准.我写上具体链接是为了近段时间重复操作时方便. 本文中,linux采用EPEL安装,windows选择exe安装包. 1.在你的系统中如果EPEL当前并不是enabled状态,你可以通过如下命令启用它. 对于RHEL 5: rpm -Uvh http://mirror.pnl.gov/epel/5/i