saltstack实战3--配置管理之YAML语法
本文来自如下链接http://docs.saltstack.cn/topics/yaml/index.html了解YAML默认的SLS文件的renderer是YAMLrenderer。YAML是一个有很多强大特性的标记性语言。Salt使用了一个YAML的小型子集,映射非常常用的数据结构,像列表和字典...
SaltStack 安装介绍 01
一、入门指南1.1SALTSTACK是什么?ThebackboneofSaltistheremoteexecutionengine,whichcreatesahigh-speed,secureandbi-directionalcommunicationnetforgroupsofsystems.On...
通过Python使用saltstack生成服务器资产清单
人工去对每一台服务器的硬件信息并记录早已经过去了,无论通过脚本还是自动化工具都是可以进行一次编写到处抓取的,本文主要使用saltstack作为使用工具,然后利用其提供的APi编写所需的Python脚本
saltstack布署实践 【安装】
借用链接http://www.cnblogs.com/liuyansheng/p/6094122.html的安装方式,我再同步一下其它操作系统的安装方式,由原Docker官网拷贝Ubuntu1404 -添加SaltStackrepositorykey:wget-O-https://repo.salt...
saltstack系统初始化(九)
一、系统初始化需要的配置当我们的服务器上架并安装好操作系统后,都会有一些基础的操作,所以生产环境中使用SaltStack,建议将所有服务器都会涉及的基础配置或者软件部署归类放在base环境下。此处,在base环境下创建一个init目录,将系统初始化配置的sls均放置到init目录下,称为“初始化模块...
自动化运维:网站svn代码上线更新(flask+saltstack)
阶段性总结: 跌跌撞撞的用了一周左右的时间做完了网站自动升级功能,中间遇到了很多的问题,也学到了很多,在此做一个总结。 1、整体架构:后台:nginx+uwsgi #nginx提供web服务,uwsgi对python代码进行解析前台:flask+bootstrap+html #flask是pyt...
Saltstack批量管理文件和计划任务
saltstack是由thomas Hatch于创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。用来管理你的基础架构,可轻松管理成千上万台服务器。本文主要演示使用saltstack来管理服务器的文件(例如/etc/hosts,/etc/resolv.conf)和计划
SaltStack介绍及简单配置-第一篇
SaltStack介绍一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。salt底层采用动态的连接总线,使其可以用于编配,远程执行,配置管理等等.通信原理1.SaltStack采用C/S模式2.master和minion之间是...
【SaltStack】SaltStack研究心得
基础篇--------------------------------------------------------------------------------------------------------概述:SaltStack简单来说是一个基础架构管理工具,这个比较抽象,说白就是一个运维...
Saltstack自动化操作记录(1)-环境部署【转】
早期运维工作中用过稍微复杂的Puppet,下面介绍下更为简单实用的Saltstack自动化运维的使用。Saltstack知多少Saltstack是一种全新的基础设施管理方式,是一个服务器基础架构集中化管理平台,几分钟内便可运行起来,速度够快,服务器之间秒级通讯,扩展性好,很容易批量管理上万台服务器,...
saltstack实战2--远程执行之返回(returner)
saltstack有3大功能:远程执行,配置管理,云管理其中远程执行又可分解为:目标,模块,返回 这3个部分。比如下面语句[root@master~]#salt'*'test.pingminion01:Trueminion02:True[root@master~]#salt'*'cmd.run'df...
自动化运维工具SaltStack详细部署【转】
==========================================================================================一、基础介绍======================================================...
SaltStack 的远程执行机制
html,body{font-size:15px}body{font-family:Helvetica,"HiraginoSansGB","微软雅黑","MicrosoftYaHeiUI",SimSun,SimHei,arial,sans-serif;line-height:1.6;margin:0...
Saltstack Master 配置文件详解
#主配置/etc/salt/masterinterface默认值:0.0.0.0(所有的网络地址接口)绑定到本地的某个网络地址接口interface:192.168.30.131publish_port默认值:4505设置master与minion的认证通信端口publish_port:user默认...
saltstack-----上线环境篇(一)
在11上安装mysqlyuminstallmariadbmariadb-server-y在mysql的配置文件my.cnf中加入init_connect='SETcollation_connection=utf8_unicode_ci'init_connect='SETNAMESutf8'chara...
Saltstack之SaltSyndic
SaltSyndic1,SaltSyndic必须运行在salt-master上面2,Syndic要连接另外一个Master比它更高级在master安装syndicyum-yinstallsalt-syndicvim/etc/salt/master152是一台minion又安装了master重启sys...
Saltstack系列3:Saltstack常用模块及API
salt‘*‘sys.list_modules#列出当前版本支持的模块API原理是通过调用masterclient模块,实例化一个LocalClient对象,再调用cmd()方法来实现的。以下API实现test.ping的示例:(其他API调用只需要改变cmd即可)importsalt.client...
运维之我的saltstack短篇教程
下面是之前写过的一些有关saltstack的文章SaltStack使用教程(一):安装并简单配置使用SaltStack使用教程(二):文件和目录管理SaltStack使用教程(三):定时任务管理cron.presentSaltStack使用教程(四):服务管理SaltStack使用教程(五):命令拉...
saltstack操作windows的可视化界面
在windows下通过Salt-Minion-xxxx.xx.x-AMD64-Setup.exe安装salt-minion的时候,默认是安装并开机启动salt-minion服务。但是如果以服务的方式启动salt-minion的话,windows的可视化操作是不能被控制的。为了能够通过salt-min...
自动化运维工具saltstack05 -- 之salt-ssh模式
salt-ssh模式1、说明:salt-ssh即通过ssh得方式进行管理,不需要安装salt-minion, salt-ssh用的是sshpass进行密码交互的。2、salt-ssh得局限性被管理的机器需要支持远程连接,ssh有些功能不如minion3、安装salt-ssh#yuminstall-y...