实在是厌倦了对大量服务器日复一日的重复操作。尤其是在虚拟化的时代,系统的每个组件都有很多个相同的节点在运行,更让重复的次数再乘以N。 当我发现Salt的时候,我的眼前一亮:这正是我所需要的东西。安装管理端(master)# 安装EPEL,注意选择合适的版本 rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/ep
原创 2014-12-09 11:54:21
748阅读
一、简介Saltstack 比 Puppet 出来晚几年,是基于Python 开发的,也是基于 C/S 架构,服务端 master 和客户端 minions ;Saltstack 和 Puppet 很像,可以说 Saltstatck 整合了 Puppet 和 Chef 的功能,更加强大,更适合大规模批量管理服务器,并且它比 Puppet 更容易配置。三大功能: 远程命令执行,配
原创 2016-02-29 10:51:37
10000+阅读
saltsatck的核心模块states配置语言salt'node9'sys.list_modulessalt'node9'sys.list_functionsmodenamesalt'node9'sys.docmodename.functionstates用于写脚本这是底层模块查看模块salt'node9'sys.list_stat
原创 2018-02-27 20:33:38
1860阅读
前面手动安装了kubernets,但是过程比较繁琐,也不容易重复,今天有时间写了一个使用saltstack来安装kubernets。1.已知问题:用于加入node接天的token需要手动修改环境:centos7.22c+4g+40saltmastercentos7.22c+4g+40saltminionk8s-mastercentos72c+2gsaltminionk8s-node1本环境默认已经
原创 2018-04-19 04:46:14
1361阅读
1点赞
于salt-syndic的saltstack架构图系统环境:[root@js01 halite]# uname -srmiLinux 2.6.18-308.el5 x86_64 x86_64[root@js01 halite]# cat /etc/issueRed Hat Enterprise Linux Server release 5.8 (Tikanga)配置yum源[root@js01 h
原创 精选 2016-02-17 17:43:02
7826阅读
SaltStack实战之SaltStack快速入门 1. SaltStack介绍 1.1 SaltStack常用网址 1.2 SaltStack运行方式 1.3 SaltStack三大功能 2. SaltStack部署 2.1 SaltStack master配置 2.2 SaltStack minion配置 2.3 SaltStack认证 2.4 saltsatck远程执行 2.5 saltsatck配置管理
原创 2017-06-06 14:12:22
811阅读
1点赞
一、基础环境[root@BJ-SaltStack-Node1~]#cat/etc/redhat-releaseCentOSLinuxrelease7.7.1908(Core)[root@BJ-SaltStack-Node1~]#python--versionPython2.7.5二、SaltSatck安装完全按照官方文档来即可。https://repo.saltstack.com/2018.3.h
原创 2020-04-10 19:00:13
4277阅读
前言:    saltsatck本身就提供了一套算完整的api,专业说法 sdk。 saltstack 的webui hahite就是用cherrypy框架和salt接口组成的。 salt-api 简单配置下安装:yum -y install salt-api配置:[root@65 ~]# tail -n 10 /etc/salt/master # - '*'
推荐 原创 2014-02-25 01:04:11
10000+阅读
9点赞
6评论
  salt-api介绍saltsatck本身就提供了一套算完整的api,使用 CherryPy 来实现 restful 的 api,供外部的程序调用。 salt-api安装salt-api需要安装,然后进行一些配置才可以正常使用,安装方法有两种。方法一:yum安装,需要的依赖包cherry也会被补全装上。安装salt-api,并设置开机启动 yum -y install salt-api py
转载 2021-09-08 11:11:34
389阅读
一、saltstack简介saltstack是使用python编写的开源自动化部署与管理工具,拥有良好的扩展性以及优秀的执行效率,配置简单,可以工作在多平台上,经常被描述为 Func加强版+Puppet精简版。saltsatck优点:首先,速度快,基于消息队列+线程,跑完多台设备,都是毫秒级别的;其次,非常灵活,源码是python,方便理解和自定义模块;最后,命令简单,功能强大。想了解saltst
原创 2015-03-31 14:44:55
1708阅读
前言:    ansible的结果默认是输出到cli终端和日志里面的,用惯了saltsatck的returners数据回调后,也很是喜欢ansible也有,一开始不知道有这个功能,自己也简单实现了这样的功能。我的实现方式是,在模块里面做一些输出的逻辑。当使用ansible runner api的时候,是在后面runner代码,最后加了一段往redis输出的逻
推荐 原创 2014-07-20 22:49:38
10000+阅读
4点赞
7评论