Puppet 中数组和函数的使用方法。
继续阅读 »
分类存档: 分布式
Puppet 管理 MySQL 示例
puppet运维管理中,经常会配置nginx,mysql,每家公司都有自己的安装方法,因部分运维同学要求,给与puppet代码示例,puppet中文资料比较少,puppet pro 那本到是非常多的实例,但全是英文,本次贴出puppet mysql 部分代码供学习参考,相对来说通用,只作参考,具体的话,大家可以根据实际情况对代码进行修改。以更适合您的生产环境。 接下来一起学习,如何使用puppet来管理mysql安装等操作代码示例。
继续阅读 »
CentOS6 搭建 Git Server 管理 Puppet
这几天研究 Puppet,刚好需要搭建一个 Git Repository。把过程及遇到的问题简答记录一下。
继续阅读 »
Puppet 获取客户端 IP
在运维工作中遇到需要取客户端的IP地址,怎么取呢,shell可以取得,想换另外一种方法,如是就用巧用puppet来实现取客户端的ip地址,这其实也不算什么puppet技巧,前面跟大家讲过,客户端会通过facter取得客户端相关信息发送到服务端,只需要在puppetmaste端取其值便可以。
继续阅读 »
Puppet 模块
在puppet运维管理中,很多同学安装配置好puppet后,就急不可待的写puppet 模块,我个人还是建议大家先熟悉puppet各种资源管理后,再写puppet 模块。假如你已经看完了puppet 管理各种资源后,并且熟悉了模块和类的操作,现在你可以写自己的第一个puppet 模块,在使用模块之前我们要知道,puppet的模块存放的路径是在哪里?如何引用模块呢?接下来就为大家写个简单的puppet模块供大家参考。
继续阅读 »
Puppet Dashboard 安装
puppet dashboard是GUI(图形用户界面)方式管理puppet,可以查看puppet运行日志,之前puppet dashboard也安装,配置过,相对过程比较简单。
继续阅读 »
puppet 线上代码示例
在运维自动化过程中,由于每家的业务不一样,puppet线上代码肯定也不尽相同,但puppet代码都会实现相应的功能。而且很多刚学习puppet的同学,不知道该如何去写代码,希望有些实际的例子可以参考,在这里提醒下大家,其实puppet实验室里有很多模块可以下载,然后去研读。
继续阅读 »