一、基础介绍 1、简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批 ...
分类:
其他好文 时间:
2016-09-07 22:52:07
阅读次数:
204
puppet是一种Linux、Unix、windows平台的集中配置管理系统,是目前运维主流的运维自动化工具,运维人员或者系统管理员可以通过使用puppet来处理所有的管理细节。puppet使用自有的puppet描述语言(由于puppet是由ruby写的,因此如ruby语法非常相近),可管理file(文件),user(用户..
分类:
其他好文 时间:
2016-09-06 01:14:47
阅读次数:
221
前言上一篇《函数式编程入门经典》,罗嗦了很长,很多小伙伴看得云里雾里,这里提供一个实例。本书用到了大量的Uml类图,经常有小伙伴问我用什么工具画的。说实话,前几篇是我个人一点点手工整理的,但后来就感觉...
分类:
Web程序 时间:
2016-09-03 18:25:01
阅读次数:
286
第三百二十五节 佛珠 执于手中的宁和 握在心里的慈悲 盛载佛临的西天 皈依命定的欢喜 第三百二十六节 安然 宁和如绽绽的莲花 消寂落雪的轻颤 安然一世的不甘 灵魂的火焰早已燃燃如沸 第三百二十七节 心之所往 多少次跌倒 多少次哭泣 在崎岖的山路 在黑夜的角落 终于 有... ...
分类:
其他好文 时间:
2016-09-03 17:53:59
阅读次数:
144
puppet语法检查在编辑完.pp文件后最好做一次语法检查,提前检查出.pp文件的语法错误.puppetparservalidateinit.pp
分类:
其他好文 时间:
2016-09-02 23:43:00
阅读次数:
364
当我们配置完puppet服务器端和客户端后,客户端会默认半个小时跟服务器端同步,如果我们需要更新重要文件,是不是得立即生效呢,那有什么好的办法吗?答案:有!在服务器端使用puppetrun这个命令可以给客户端发送一段信号,告诉客户端立刻跟服务器同步,这样就达到我们的目的了..
分类:
其他好文 时间:
2016-09-02 23:40:13
阅读次数:
1474
package资源管理系统的软件包安装,默认是yum源(/etc/yum.repo.d/)的,通过puppet来自动安装的软件包均是通过yum来安装的,所以需要先配置好yum源。作用:①.管理哪些软件包被安装,哪些软件包被卸载;②.管理软件包的更新;注:要求系统配置好yum源(RedHat系统)格式:pack..
分类:
其他好文 时间:
2016-09-02 16:14:21
阅读次数:
182
Puppet通过exec来执行外部的命令或者脚本,一般来讲是shell脚本。这里面就涉及到一个重复执行的问题,因为默认的agent一连接上来就会自动执行对应的命令或者脚本。如果脚本重复执行对系统没影响的还无所谓,如果会对系统造成影响呢?一个有用的方法是使用像creates参数来,除非..
分类:
其他好文 时间:
2016-09-02 16:09:57
阅读次数:
145
Cron任务简介计划任务是我们在日常服务器管理工作经中常要涉及的资源之一,那么如果我们有众多的服务器,如何来进行有效、快速的计划任务管理呢(添加、删除、调整计划任务等),作为一个好用的自动化运维工具,puppet能方便地实现对计划任务的有效的管理。Puppetcron的任务就..
分类:
其他好文 时间:
2016-09-02 16:09:48
阅读次数:
158
在学习了Puppet原理及版本差异后,我们需要掌握它的核心配置文件。Puppet所有的配置都围绕着Puppet.conf展开。puppet.conf默认配置文件目录/etc/puppet/.由于puppet.conf配置文件内容较多,下面笔者将列举核心配置、常用配置选项(不区分Master与Agent):[main]#通用配置选项v..
分类:
其他好文 时间:
2016-09-02 01:08:30
阅读次数:
653