suse11下pupet的安装和环境搭建_lk.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
suse11下pupet的安装和环境搭建_lk

Suse 11 下的puppet源码安装及环境搭建 一 操作系统: suse11 sp1 Puppet版本:facter-1.6.6 , puppet-2.7.11 (1)因为suse 11 自带版本facter1.5.2和puppet 客户端,需先卸载后在进行新版本的安装,否则会产生冲突,无法调用facter获取硬件信息,导致连接失败 (2)系统自带ruby可用,可以不安装新版本ruby。若要使用新版本,最好先卸载系统自带版本。 (3) 由于suse自带安装puppet客户端,所以相关所需的依赖包已安装。 二 安装配置过程 :(源码安装) 下载安装包facter-1.6.6.tar.gz和puppet-2.7.11.tar.gz ?安装facter 它的作用是收集主机的一些资料,比如CPU,主机IP等,facter把收集到值发送给puppet服务器端,服务器端就可以根据不同的条件来对不同的节点机器生成不同的puppet配置文件。? 1 2 3 # tar zxvf facter-latest.tgz # cd facter-1.6.6 # ruby install.rb安装puppet主程序 ? 1 2 3 # tar zxvf puppet-2.7.11.tar.gz # cd puppet-2.7.11 # ruby install.rb?服务端的设定 a)?修改/etc/hosts文件,加入: 46 QD-CS-UA-B 不加可不可以?可以。只要这个域名DNS解析到客户端即可。 b)?拷贝源文件 1 2 3 4 5 6 7 8 9 #mkdir /etc/puppet #cp conf/auth.conf /etc/puppet/ #cp conf/suse/fileserver.conf /etc/puppet/ #cp conf/suse/puppet.conf /etc/puppet/ #cp conf/suse/server.init /etc/init.d/puppetmaster #chmod +x /etc/init.d/puppetmaster #chkconfig --add puppetmaster #chkconfig puppetmaster on #mkdir -p /etc/puppet/manifests? c)?创建puppet帐号 # puppetmasterd -–mkusers(执行中可能会出一些错误,基本上以前安装或创建过puppet用户的原因,执行就是让它自动去 /var/lib/puppet下创建一些目录) #cat /etc/passwd 或者 #id puppet ? #确认系统生成puppet用户 保证/var/lib/puppet/rrd目录存在且属主是puppet,如果没有则这行以下语句 #mkdir /var/lib/puppet/rrd chown puppet.puppet /var/lib/puppet/rrd ? d)?启动服务 加入site.pp ,此文件作为同步的标注文件 1 2 3 4 5 6 7 8 9#cd /etc/puppet/manifests #vi site.pp //启动时必须要有 file { /tmp/testfile: ensure = present, owner = root, group = root, mode = 644, content=hello ,puppet !; }第一次启动时puppet会自动创建所需的文件,包括一系列证书文件等 #service puppetmaster start 服务端会占用8140端口。 ?客户端的设定 a)?修改/etc/hosts文件,加入server端ip和hostname: 29 linux-hitv b)?复制配置文件? 1 2 3 4 5 6 7 8 #mkdir /etc/puppet #cp conf/auth.conf /etc/puppet/ #cp conf/namespaceauth.conf /etc/puppet/ #cp conf/suse/puppet.conf /etc/puppet/ #cp conf/suse/client.init /etc/init.d/puppet #chmod +x /etc/init.d/puppet #chkconfig --add puppet #chkconfig puppet on? ? c)?创建puppet帐号 # puppetd –-mkusers 如果报错也可以使用puppetmasterd –mkusers来生成用户,但

文档评论(0)

zhanci3731 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档