木偶可以集中使用的是跨平台的规范语言,管理所有的独立元素在不同的文件通常聚集,想用户,cron作业,和主机,以及像包显然离散元素管理系统的各个重要方面,服务和文件。
木偶的简单的声明规范语言提供了强大的分级能力绘制出了相似的主机之间同时让他们尽可能具体的必要的,它处理的依赖性和对象的清晰,明确的前提关系。
木偶是一个系统配置工具。傀儡项目具有用于管理该系统中,用于指定想要的结构的语言,以及用于通信的配置和其他信息的一组客户端和服务器的文库。
该库是完全负责所有的动作,语言是完全负责表达配置选择。
一切都如此发达的语言操作可以采取集中发生在单个服务器(或服务器的银行),并各图书馆业务将于每个客户端上。因此,有语言操作和库操作之间有明显的分界,因为这个文件会提到。
设定
木偶架构中的绝大多数会看起来像一个明星,与中央服务器上运行puppetmasterd,并且每个客户端节点上运行puppetd,该联络中心服务器。
您的中央清单,其中包含所有节点的配置,需要在中央服务器上,最有可能在/etc/puppet/manifests/site.pp。
启动puppetmasterd守护进程,然后告诉你的客户通过指定-s联系该服务器<服务器>作为参数传递给puppetd,取代“<服务器>”的服务器的名称。另外,puppetd默认为寻找一个名为“傀儡”,所以你可以创建一个CNAME为您的服务器,以便它回答为“傀儡”的服务器。
它是在详细模式下,与-v标志启用运行在服务器和客户端是一个好主意,直到你确保一切正常。随着每一个新的客户端连接,你需要运行puppetca --list列出等待证书进行签名,然后puppetca --sign <名>,替换“<名>”与客户的名称,你想要的证书签署。您可以通过创建/etc/puppet/autosign.conf打开autosigning,把主机,域名或IP地址或范围,你要在那里签字。
安装方式:
运行“红宝石install.rb”或添加“的lib /”目录到你RUBYLIB路径。
在这之后,你应该能够在你想要哪个木偶配置文件进入测试/和运行./test,或运行'斌/傀儡'。
什么是新的在此版本中:
- 7113448(#4762)确保在月球上的客户端可以成功连接
- 在c8835ad添加文件,概述首选贡献法
- ea0f2bf还原&QUOT;合并分支“vcsrepo'&QUOT;
- 94f0b93(#8704)给出更好的误差无效fileserver.conf
- 023d959(#8690)接受“全球性”的木偶选择面
- 修正c315da0 1886年# - 添加节点清除能力
- 7e6fc0d弃用RestAuthConfig#允许?赞成#check_authorization的
- 修正6401dfe#6026 - 安全文件应该支持内嵌批注
- 0c385f1修复#5010 - 允许前导空格在auth.conf
- 修正8da0486#5777 - 规则插值打破auth.conf CIDR规则
- 1d4acb5 MAINT:建议从哪里开始排除故障SSL错误信息
- fb2ffd6(#8596)检测资源冲突的别名职称时不匹配
- 778127d MAINT:修复证书的应用程序打印帮助并退出,如果没有子
- 在0366b18(#7293)默认设置SSL相关的面孔格式。
- 89c021c(#8418)修正检查应用程序有正确的run_mode
- 3165364 MAINT:添加日志源时不包括环境
- f484851 MAINT:添加调试日志记录当主站接收的报告
- 10e05ad(#7266)将证书验证的选项将脸。
- ae36003(#7290)更新indirected面,以避免未知选项。
- 82e5fa9(#8561,#7290)全面贯彻期权合约。
- 77441be(#8561),统一验证和操作的参数修改。
- 69b4e70(#7290)上失败未知选项。
- 6bec2df(#8561)使用规范名称的选项行动。
- 532c4f3(#7184)的装载面的过时版本的核心。
- 2cd3bc4(#7184)查找绑定其它版本的面孔行动。
- 1e0655e(#7184)集中化&QUOT;找到适合脸型&QUOT行动;成木偶::面
- 0396611 MAINT:更好的错误报告,当测试失败
- 395c174(#7123),使`find`的默认操作...
- 在fd6a653(#7123),支持运行时的设置。
- b75b1c1(#6787)添加`default_to`的选项。
- c830ab0(#6789)端口SSL :: CertificateAuthority ::接口到面
- cc311ad MAINT:SSL :: Inventory.serial应报告失踪的名字 。
- 72abe6c(#7204)合并语义版本的代码。
- d02000b(#8401)文档--detailed-exitcodes是位掩码
- c4848d2 MAINT:修正了文件服务器的配置文件的链接
- b268fb3(#7144)更新设置#writesub转换模式,以长整数
- b82f29c(#7699)帮助命令只能列表选项一次
- 4a2f22c(MAINT)修复平台,为乳鼠RHEL
- 45b3908(#4142)修正模块检查没有失败,当空metadata.json
- ae3ef42(#7699) - 帮助应该只显示一次的选项
- 5826f73(#8032)加入到遏制create_resources
- f6882d6(#8147)更改默认reporturl以匹配新的仪表板版本
- 111a4b5(#6857)密码泄露时更改用户密码
- 99330fa(#7224)改写“主机名不匹配”的错误消息
- 1d867b0(#7224)添加辅助木偶:: SSL证书::检索
- 备用名称
- 98ba407(#7127)停止木偶如果预运行命令失败
- caca469(#4416)确保类型重装后providified
- 413b136(#4416)重新创建之前,务必取下旧的供应商
- 3f0dbb5(#650)允许符号链接配置目录
- 1c70f0c(#2128)增加支持基于事实的设置节点名称
- c629958(#2128)检索目录之前获取的事实
- cd4fe14(#2128)添加到指定节点名的能力
- c02126d(#5966)增加支持主机名正则表达式auth.conf
- 75e2764(#5318)始终注意改变编译时体现。
- 107b38a MAINT:修正吃豆子供应商与Ruby 1.9的工作
- 90eb937(#7139)接受'/'作为文件集的有效路径
对行动'默认'的
在什么版本0.25.0都是新:
- 在大多数的变化,本次发布的内部重构而不是行为。
- 的主要变化是引入Indirected REST来代替XML-RPC作为基础木偶的通信机制。
- 四个新的功能增加了。
- 在日伪现在已经从木偶大师,并从木偶二进制应用JSON配置的能力编制目录并输出在JSON的能力。
- 的&QUOT的概念;瘦&QUOT;存储配置进行了介绍。
- 在一个二进制所谓puppetqd是支持存储配置排队加入。
什么是0.24.8版本,新的:
- 在固定#2077 - ralsh用户破OSX
- 固定#2004 - ssh_authorized_key失败,如果没有目标定义
- 固定#1629 - 对ssh_authorized_keys不正确的权限创建的文件
- 固定#2000 - 无校验和指定默认
- 固定#2026 - 红帽忽略停止方法
- 添加分机/ dbfix.sql脚本 - 修复常见错误在存储配置数据库
- 修正了1963年# - 下载未能读取的/ proc /坐骑SELinux的文件杀死
- 固定#2025 - 巴布亚服务提供商只能处理默认的init级别
- 固定#1910 - 更新Logcheck的
- 修正了1871年# - 泄露日志报告中的敏感信息
- 固定#1956 - 整理了变量名更理智,澄清错误消息和固定的不正确使用变量的“价值”,而不是“成员” 。
- 固定#1831 - 增加sprintf函数
- 固定#1830 - 新增regsubst功能
- 更新的up2date和服务界限,以增加支持的Oracle EL和VM
- 在固定#1948年和1953年# - augeas插件错误:错误的参数数(1 3)
- 在固定#944 - 改变错误消息来警告信息 - 连接再生
- 固定#961 - puppetd创建过多/不关闭TCP连接
- 修正了1959年# - 对环境的架构迁移添加的列保护
- 在固定#1869 - 自动加载文件应该永不渗漏异常
- 在固定#1543 - Nagios的分析错误不再杀人木偶
- 固定#1420 - nagios_serviceescalation不允许HOST_NAME多个类型
- 固定#1884 - 当出口主机上收集的出口资源将被标记为未导出
- 修正了1922# - 函数壁球所有参数到一个单一的哈希
- 固定#1538 - Yumrepo设置权限错误的文件在/etc/yum.repos.d
- 固定#1936 - 增加/ * * / Vim的文件支持
- 固定#1541 - Nagios的对象文件写入clientbucket的每一个变化
- 固定#1542 - 无法清除Nagios的对象
- 在固定#1912年 - GID仍然没有“应该”值固定ralsh问题的作品
- 杀青Rake文件使用“git的格式补丁”
- 新增README.rst文件
- 增强存储的配置性能
- 新增还原实验室构建库任务目录
- 修正了1852# - 正确的行为时,没有SELinux的绑定
- 更新红帽规范文件0.24.7
- 固定#1920 - 影子口令腐败
要求:
- 红宝石
评论没有发现