CentOS 5.5如何安装和设置Puppet - 万象系统之家

万象系统之家 - 系统光盘下载网站!

当前位置:万象系统之家 > 系统教程 > CentOS 5.5安装和设置Puppet

CentOS 5.5如何安装和设置Puppet

时间:2015-04-14 13:33:36 作者:qipeng 来源:万象系统之家 1. 扫描二维码随时看资讯 2. 请使用手机浏览器访问: https://m.xitongzhijia.net/xtjc/20150414/45115.html 手机查看 评论

  在Linux下,Puppet是集中配置管理系统,拥有自己的描述语言,如果想要开发Puppet,就需要用到Puppet工具,下面小编以CentOS 5.5为例,给大家介绍下CentOS 5.5安装配置Puppet的方法。

 CentOS 5.5如何安装和设置Puppet

  一:Puppet是一个自动化配置管理工具,最常用在C/S架构中。

  puppet的语法允许你创建一个单独脚本,用来在目标主机上建立一个用户,所有目标主机会依次使用适合本地系统的语法来解释和执行这个模块。如果是在RedHat中执行,则使用的是useradd命令;若在FreeBSD中,则使用adduser命令。再者puppet有很好的灵活性。

  二:安装准备:

  两台CentOS 5.5 32位机器

  主机IP及主机名

  172.16.100.10 server.tech10.com

  172.16.100.11 slave.tech11.com

  facter:https://puppetlabs.com/downloads/facter/facter-1.5.9.tar.g

  puppet: https://puppetlabs.com/downloads/puppet/puppet-2.6.3.tar.gz

  三:安装步骤

  1:rpm -Uvh https://dl.Fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

  yum install mysql mysql-devel mysql-server ruby ruby-devel ruby-irb ruby-mysql ruby-rdoc ruby-ri

  查看下ruby的版本,版本是1.8.5

  安装facter及puppet

  tar zxvf facter-1.5.9

  cd facter-1.5.9

  ruby install.rb

  tar zxvf puppet-2.6.3.tar.gz

  cd puppet-2.6.3

  ruby install.rb

  以上步骤均在两台机器上执行

  2:server端配置

  a.拷贝源文件

  mkdir /etc/puppet

  cp conf/auth.conf /etc/puppet

  cp conf/redhat/fileserver.conf /etc/puppet

  cp conf/redhat/puppet.conf /etc/puppet

  cp conf/redhat/server.init /etc/init.d/puppetmaster

  chmod +x /etc/init.d/puppetmaster

  chkconfig puppetmaster on

  mkdir -p /etc/puppet/manifests

  b.创建puppet帐号

  groupadd puppet

  useradd -g puppet puppet

  puppetmasterd --mkusers

  c.建立相应的目录

  mkdir /var/lib/puppet /rrd

  chown puppet.puppet /var/lib/puppet/rrd

  d.启动服务

  /etc/init.d/puppetmaster restart

  第一次启动时会创建所需文件,包括证书文件等

  3:slave端配置

  a.复制文件

  mkdir /etc/puppet

  cp conf/auth.conf /etc/puppet

  cp conf/namespaceauth.conf /etc/puppet

  cp conf/redhat/puppet.conf /etc/puppet

  cp conf/redhat/client.init /etc/init.d/puppet

  chmod +x /etc/init.d/puppet

  chkconfig --add puppet

  chkconfig puppet on

  b.创建puppet帐号

  groupadd puppet

  useradd -g puppet puppet

  puppetd --mkusers

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表万象系统之家立场

其他版本软件

热门教程

人气教程排行

Linux系统推荐

本站发布的系统仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版系统!

如侵犯到您的权益,请及时通知我们,我们会及时处理,对系统之家有任何投诉或建议,请与管理员联系. QQ:346231061

Copyright2024 万象系统之家(www.maxdo.tech) 版权所有 沪ICP备2021023961号-5