SaltStack入门【Schedule配置】

SaltStack通过Schedule实现批量的计划任务和管理,主要任务定期执行配置同步、执行命令等等。
可以在master端和minion端配置schedule
而根据配置端的不同,所调用的函数也有所不同,schedule在master和minions上执行不同的函数。当运行在master上时函数调用runner函数,当运行在minion上时函数指定执行函数。

Schedule介绍

在minion的配置文件中或者pillar数据中,设置highstate,每60分钟运行一次,时间声明可以指定seconds, minutes, hours, days
STATES

sche

[……]阅读全文

Continue reading

SaltStack入门【配置管理案例】

经过前几篇文章的介绍,我们已经大致了解saltstack 基本情况和安装,接下来我们将开始使用saltstack实现自动化管理部署和配置管理,本文使用httpd包和配置文件作为配置管理的案例介绍。
如果还有些不清楚的可以阅读SaltStack入门【安装】这篇文章,可以帮你快速回忆。
现在开始:
我们现在已经将2台minion加入到master管理中

[root@master pillar]# salt-key -L
Accepted Keys:
test01
test02
Denied Keys:
Unaccepted Keys:
Rejected Keys:

1、文[……]阅读全文

Continue reading

SaltStack入门【安装】

本系列文章使用操作系统版本为Centos 6.3 64bit 内核版本2.6.32-279.el6.x86_64
1、安装epel yum 源
从 http://fedoraproject.org/wiki/EPEL/zh-cn 找到最新的epel rpm 包下载并安装它
http://mirrors.opencas.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm
或者从国内的sohu镜像站下载
http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.[……]阅读全文

Continue reading

SaltStack入门【简介】

SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位。SaltStack提供了一个动态基础设施通信总线用于编排,远程执行、配置管理等等。盐项目于2011年启动,今天是增长最快的,五年期固定基础设施编制和配置管理的开源项目。SaltStack社区致力于保持盐项目集中、友好、健康、开放。
简单来说它的两大基础功能就是:配置管理、远程命令执行。剩下就是根据你的需求自由组合,实现更复杂的功能和系统管理。

磨刀不负砍柴工,我们先来了解一下。
一、学习步骤:
1、安装和配置SaltStack
2、远[……]阅读全文

Continue reading