模板文件是在puppet模块下面templates目录中以”.erb”结尾的文件,puppet模板主要用于文件,例如各种服务的配置文件,相同的服务,不同的配置就可以考虑使用模板文件,例如Nginx和Apache的虚拟主机配置就可以考虑采用ERB模板,nginx的安装在这里建议用系统内部自带的YUM源来安装或其它第三方YUM源来安装,如果是用Nginx的官方源来安装nginx的话,我们可以查看下/etc/yum.repos.d/nginx.repo文件内容,如下所示:[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$r
运维自动化发展已经是势不可挡,传统的靠大量人力运维的方式渐不能满足企业IT发展的需求,其中Puppet自动化更是受到IT人士的青睐,那今天我们一起来研究一下puppet客户端的自动安装脚本。脚本不足之处,欢迎指正,共同进步! 背景:当我们需要使用puppet批量管理服务器时,首先需要指定FQDN名或者DNS解析,然后接下来就是批量安装puppet客户端了,怎样安装比较快呢?这里仅供参考,把脚本放置在kickstartks.cfg文件%post段,系统安装完毕后,会执行该脚本!直接看脚本如下:#!/bin/sh #auto install puppet client #wugk 20
运维自动化发展已经是势不可挡,传统的靠大量人力运维的方式渐不能满足企业IT发展的需求,其中Puppet自动化更是受到IT人士的青睐,那今天我们一起来研究一下puppet客户端的自动安装脚本。脚本不足之处,欢迎指正,共同进步! 背景:当我们需要使用puppet批量管理服务器时,首先需要指定FQDN名或者DNS解析,然后接下来就是批量安装puppet客户端了,怎样安装比较快呢?这里仅供参考,把脚本放置在kickstartks.cfg文件%post段,系统安装完毕后,会执行该脚本!直接看脚本如下:#!/bin/sh #auto install puppet client #wugk 20
本次实验内容紧接上次实验,上次博客主要介绍PUPPET的安装认证与资源定义,这次主要写apache与nginx模块的应用。上次实验内容: 实战Puppet集中配置管理系统(1)——认证与资源定义本次实验内容:1.建立节点文件2.编写apache模块3.编写nginx模块4.模板应用(添加虚拟主机配置) 1.不同节点的定义 1.1.在puppetmaster(服务器server1端)编辑site.pp#vim /etc/puppet/manifests/site.pp import"nodes/*.pp" 1.2.建立节点文件#mkdir-p/etc/puppet/
本次实验内容紧接上次实验,上次博客主要介绍PUPPET的安装认证与资源定义,这次主要写apache与nginx模块的应用。上次实验内容: 实战Puppet集中配置管理系统(1)——认证与资源定义本次实验内容:1.建立节点文件2.编写apache模块3.编写nginx模块4.模板应用(添加虚拟主机配置) 1.不同节点的定义 1.1.在puppetmaster(服务器server1端)编辑site.pp#vim /etc/puppet/manifests/site.pp import"nodes/*.pp" 1.2.建立节点文件#mkdir-p/etc/puppet/