1、在开始配置证书匹配时候,/etc/hosts的hostname、/etc/sysconfig/network的HOSTNAME要与puppet cert list --all显示客户端hostname的要一致,客户端的puppet配置里的server就是要指向服务端的hostname,不然证书无法匹配成功和无法从S发送到C 2、在配置模块那里的定义(这里不能填写hostname里的名字,需要填写命令行下正常显示的hostname,不然定义模块里的文件是发送不去客户端的),和一次性可以传送多个文件去客户端(node default #这一个是全局配置,node slave/slave1 #针对指定客户端的配置) 上面的node slave不是*.com,如果是slave.com后导致模块里的文件无法传送,在客户端的/var/log/messages日志提示错误,slave1是那天临起床前突发奇想加进去(是slave的克隆机) 所以发现上面错误提示,将模块的.com去掉(以.为分隔符,保留第一栏),接下客户端接收文件成功,日志也没有提示错误信息 3、将服务端现成搭建好论坛上的apache的目录复制到/etc/puppet/modules/apache(apache必须作为另一个新模块,不能合在同一个模块中,不然加上recurse => "true"和purge => true这两个参数会报错) 所以需要这样做: mkdir -p /etc/puppet/modules/apache/{files,manifests,templates} vi /etc/puppet/modules/apache/manifests/init.pp 下面是将testm和apache拆分出来后就不会报错了(图2) PS:当复制文档内容到配置文件保存退出查看日志发现有提示错误,这时候需要对照一下内容是否正确,其次是一些标点符号 |
关于整个puppet的学习发现一些的问题
时间: 2024-12-13 08:57:29
关于整个puppet的学习发现一些的问题的相关文章
puppet基础学习(二)
puppet基础学习(二) 六.ResourceOrdering(资源定序) 使用变化参数before , require , notify , subscribe catalog是对一个给定的系统的所有资源及关系的编译,在编译catalog时,除非我们指定资源的执行顺序,不然puppet是以其自己的顺序管理,大多数时候puppet指定适当的方式,例如puppet管理用户gigabyte应该存在和文件夹/home/gigabyte/bin应该存在并属于用户gigabyte时,puppet会自动指
puppet基础学习(一)
puppet基础学习(一) 一. Installation(模块安装) 模块安装地址: 开源版 puppet agent --configprint modulepath /etc/puppet/environments/production/modules:/etc/puppet/environments/common:/etc/puppet/modules:/usr/share/puppet/modules 企业版 /etc/puppetlabs/puppet/modules/ 模块下载地址
自动化运维之puppet的学习(如何找到你需要的模块)
https://forge.puppetlabs.com/ puppet 模块下载 http://kisspuppet.com/2014/01/14/puppet_forge_modules/ puppet模块的安装教程 http://kisspuppet.com/2014/02/10/puppet_irc/ 九大方法教你解决遇到的puppet的问题
puppet安装与配置
puppet是一个为实现数据库中心自动化管理而设计的配置管理软件.基于c/s架构.puppet的服务器端保存着所有的对客户端服务器的配置代码,在puppet里面叫做manifest. 客户端下载manifest之后,可以根据manifest对服务器进行配置,例如软件包管理,用户管理和文件管理等等.这样就把日常的系统管理任务代码化了,代码化的好处是可以分享,保存,避免重复劳动,也可以快速恢复以及快速的大规模部署服务器.同时,manifest可以的根据客户端服务器的配置情况(硬件和软件)来动态生成.
Linux内核中链表的学习
一.自己学习链表 数组的缺点:(1)数据类型一致:(2)数组的长度事先定好,不能灵活更改. 从而引入了链表来解决数组的这些缺点:(1)结构体解决多数据类型(2)链表的组合使得链表的长度可以灵活设置. 基本概念: 头结点: 这个节点是为了便于管理链表的节点,这个节点并不保存数据:虽然和其他节点一样,但是这个头结点是指向首节点的节点. 首节点: 第一个保存有效数据的节. 尾节点: 最后一个保存有效数据的节点 头指针: 头指针是指向头节点的指针. 单链表: 链表节点的数据结构定义: typedef s
深度学习(上)
深度学习允许由多个处理层组成的计算模型来学习多个抽象层数据的表示.这些方法大大提高了目前最先进的语音识别,可视对象识别,目标检测和其他诸多领域如药物发现和基因组.深度学习发现大数据集结构很复杂,该结构使用BP算法来指示机器应该如何改变内部参数,这些参数是用于从前一层的表示来计算每层的表示.深度卷积网已经在处理图像,视频,语音和音频方面取得了突破,而递归网已经触及到连续数据,如文本和语音. 机器学习技术为现代化社会的许多方面提供了动力:从网络搜索到社交网络上的内容过滤到电子商务网站的推荐,并且越来
深度学习之神经网络与支持向量机
深度学习之神经网络与支持向量机 引言:神经网络(Neural Network)与支持向量机(Support Vector Machines,SVM)是统计学习的代表方法.可以认为神经网络与支持向量机都源自于感知机(Perceptron).感知机是1958年由Rosenblatt发明的线性分类模型.感知机对线性分类有效,但现实中的分类问题通常是非线性的. 神经网络与支持向量机(包含核方法)都是非线性分类模型.1986年,Rummelhart与McClelland发明了神经网络的学习算法Back P
Java之路-开篇---近期学习目标以及长远学习路线---ShinePans
大学过半了,经过长时间的项目的总结 和学习发现,我发现最适合我的应该是 Java 路线 ,虽然在大一的时候心底里不是很喜欢Java ,因为当时没有认识到她的美,没有认识到她的强大之处,现在认识到为时不晚,一定要抓紧时间努力,放下一些无关紧要的事,为未来打下坚实的基础. 阶段计划: 总目标: 认真努力的完成以上的计划目标,认真对待每一项. ShinePans 2014-9-20
Puppet实战笔记
什么是puppet? puppet批量管理工具,目前乐视,安居都是在用puppet,采用的是C/S模式的结构的linux,unix的集中配置 管理系统,puppet拥有自己的语言,可以管理文件用户,cron任务,软件包等,系统服务. puppet工作原理: 采用https和XML协议,master去管理client,客户通过https的xmlrpc协议发给服务器端,服务器通过分析客户主机名,找到该主机配置代码 当客户端操作完成后向服务器返回消息,看看是否执行成功. puppet 应用于公司有大量