xiguaqq20 发表于 2015-9-16 11:15:24

puppet&mcollective客户端安装

  一。环境:
  1.客户端:            fedora 19
  2.DnsServer:   192.168.0.160
  3.server1.xxx.com(10.8.1.201):运行以下服务:
  puppetmaster+activemq+foreman1.3
  二。设置主机名:
  vi /etc/hostname
  添加 it01.xxx.com
  三。设置Dns:
  1. vi /etc/resolv.conf
  添加 nameserver192.168.0.160
  2. 重启network:
  systemctl restart network.service
  3. 测试:
  pingserver1.xxx.com
  pingit01.xxx.com
  四。 安装puppet客户端:
  1. 安装puppet的yum源
  rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-fedora-19-noarch.rpm
  2. 安装puppet:
  yum install puppet
  3. vi /etc/puppet/puppet.conf
  添加:server = server1.xxx.com
  五。 安装mcollective客户端及插件:
  1. 安装mcollective:
  yum install mcollective-2.2.3*
  目前mcollective已经更新至2.4.0,安装后和activemq通信有问题,待解决中,
  未解决前请用2.2.3的版本
  2. 安装mcollective的包及插件:
  yum install mcollective-package*
  yum install mcollective-puppet*
  3. 设置mocllective:
  vi /etc/mcollective/server.cfg
  修改:plugin.stomp.host = server1.xxx.com
  六。 测试:
  在 server1.xxx.com服务器上,运行以下命令:
  1. 寻找客户端:
  mco ping 或 mco find
  2. 让 it01.xxx.com上的puppet客户端连接服务器
  mco puppet runonce -I it01.xxx.com -v
  3. 登录foreman web查看it01.xxx.com的连接状态
  https://10.8.1.201
  
  
页: [1]
查看完整版本: puppet&mcollective客户端安装