
puppet
文章平均质量分 68
达西布鲁斯
8年IT一线经验,历任DevOps和DevTest岗位,熟悉Python开发。关注API自动化测试、GUI自动化测试、性能测试、DevOps、CICD等方向
展开
-
Puppet学习之安装(1)
1.安装 1.1本次基于ubuntu系统安装过程如下: master端: $ wget https://apt.puppetlabs.com/puppetlabs-release-precise.deb $ sudo dpkg -i puppetlabs-release-precise.deb $ sudo apt-get update sudo apt-get install pup原创 2014-11-29 01:09:28 · 643 阅读 · 0 评论 -
Puppet学习之资源(4)
1.Puppet常用命令 puppet help puppet help apply 查看apply命令详细帮助文档 agent #客户端进程,负责从master获取数据 apply #运行本地manifests --noop 试运行命令,实际并不生效 --logdest 日志发送方式 ca #本地证书管理 catalog #编译、保存、查看puppe原创 2014-11-30 01:37:47 · 1891 阅读 · 0 评论 -
Puppet学习之变量(5)
《puppet实践》学习笔记 1.作用域 变量和默认资源都接受作用域的限制,而资源标题和引用不接受范围限制。 局部作用域继承父作用域 (1)全局作用域: 全局作用域通常定义在puppet的site.pp (2)节点作用域 节点作用域定义在节点(node)内,可以在节点内引用变量,也可以引用上层作用域的变量。 如果在全局作用域中对节点作用域的变量引用,将会失败。原创 2014-11-30 01:40:13 · 2335 阅读 · 0 评论 -
Puppet学习之语法(3)
《Puppet实践》学习笔记 1.基本概念 资源(Resource):是puppet最基本的元素。资源可以是文件,服务,软件包,自定义脚本等。 属性(Attribute):属性,定义资源能够做什么。 类(class):将多个资源组织起来进行重新定义。 模块(modules):多个类的封装在一起。 模板(templates): 变量(variables):通常使用facter收集age原创 2014-11-30 01:35:51 · 2356 阅读 · 0 评论 -
Puppet学习之创建配置(2)
1.创建第一个puppet配置文件: 1.1创建节点信息目录 mkdir /etc/puppet/manifests/nodes cd /etc/puppet/manifests/nodes vi ubuntu-ppm.pp node 'ubuntu-ppm' { include test } 1.2创建第一个模块: mkdir -p /etc/puppe原创 2014-11-29 01:11:38 · 734 阅读 · 0 评论 -
Puppet学习之模板(6)
1.puppet的类 1.1Tips: puppet 2.7之后,基类必须无参。子类和父类有相同的属性,如果在子类中再次赋值,将覆盖掉原有的属性值。如果想取消某个属性的值,可以使用undef覆盖原有的值。可以通过require对资源增加属性。 例子: class :: foo inherits from nginx { service { 'nginx': req原创 2014-12-02 01:42:56 · 1743 阅读 · 0 评论 -
Puppet学习之管理(7)
1.节点管理 节点node即,agent。 每个节点文件定义主机名时可以是一个、一组。所有节点都需要在site.pp中进行定义,采用import的方式进行引用。 puppet在进行验证时,都是以主机名(hostname)进行。 例子: (1)单节点 以主机名命名节点配置文件 vi /etc/puppet/manifests/nodes/test.domian.com.pp node原创 2014-12-03 00:26:41 · 1364 阅读 · 0 评论 -
Puppet学习之hiera(8)
Links: http://dreamfire.blog.51cto.com/418026/1399014 https://github.com/ripienaar/hiera https://docs.puppetlabs.com/hiera/1/complete_example.html 1.什么是Hiera Hiera是一个强大的puppet外部节点分类器(ENC),利用这原创 2014-12-10 01:45:18 · 4226 阅读 · 0 评论