随笔分类 -  Puppet系列

摘要:puppet一些常用的参数 通过@,realize来定义使用虚拟资源 虚拟资源主要来解决在安装包的时候,互相冲突的问题 具体参考这里 简单说下,在定义资源的时候加上@ 例如: 如何使用呢,这时realize排上用场 虚拟资源管理用户 使用虚拟资源来管理用户的权限,只有在应用的时候我们才realize 阅读全文
posted @ 2017-01-21 15:17 Dicky_Zhang 阅读(949) 评论(0) 推荐(0)
摘要:puppet来管理文件和软件包 1 exec的使用,可以运行shell命令 为配置文件添加配置,指示写了关键部分,其他配置省略没写 代码示例如下: 客户端过程如下 1 Notice: /Stage[main]/Motd::Wenjian/Motd::Wenjian::Append_if_no_suc 阅读全文
posted @ 2017-01-20 22:39 Dicky_Zhang 阅读(401) 评论(0) 推荐(0)
摘要:puppet的配置清单书写 1使用数组,合并同类的 例如你想安装很多软件,如果分开来写的话,很麻烦,不简洁,这时我们可以使用数组来完成 使用数组后就简单了 或者这样来写数组 1 $packages = [ "ruby1.8-dev", 2 "ruby1.8", 3 "ri1.8", 4 "rdoc1 阅读全文
posted @ 2017-01-19 17:44 Dicky_Zhang 阅读(464) 评论(1) 推荐(0)
摘要:使用 Passenger +Apache扩展 Puppet,代替其Webrick的web框架 简单介绍下 如果你的 Puppet 基础设施开始出现依依呀呀的裂缝,罪魁祸首很可能出现在 Puppetmaster 的 Web 服务器上。 Puppet 携带了一个名为 Webrick 的简单 Web 服务 阅读全文
posted @ 2017-01-18 17:08 Dicky_Zhang 阅读(323) 评论(0) 推荐(0)
摘要:检查语法错误 在客户端测试但是不应用 基于安全的考虑,使用预签名证书 1 使用如下命令为 client1.example.com 生成预签名证书: 2 3 puppet cert --generate client1.example.com 4 Puppet 现在将为客户端 client1.exam 阅读全文
posted @ 2017-01-17 11:27 Dicky_Zhang 阅读(591) 评论(0) 推荐(0)
摘要:一个具体实例来简单说明puppet的具体结构 创建第一个配置 puppet的组成清单这主要包含这几个部分 资源,文件,模板,节点,类,定义 puppet中有个模块的定义,这个比较重要,基本是puppet的核心,这个模块主要是由资源,文件,模板,类,定义来组成的。 puppet的清单文件是以.pp来结 阅读全文
posted @ 2017-01-09 21:19 Dicky_Zhang 阅读(3001) 评论(0) 推荐(0)
摘要:1时间问题 agent与master端务必要保持时间的一致性,最好使用ntp服务 检查ntp服务是否安装 由于我使用的阿里云的服务器,这个已经默认配置好了,如下 1 cat /etc/ntp.conf 2 3 # ntp.conf 4 5 driftfile /var/lib/ntp/drift 6 阅读全文
posted @ 2017-01-07 23:13 Dicky_Zhang 阅读(657) 评论(0) 推荐(0)
摘要:1,什么是puppet puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系 阅读全文
posted @ 2016-11-14 12:00 Dicky_Zhang 阅读(336) 评论(0) 推荐(0)