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

         添加 nameserver  192.168.0.160

     2. 重启network:

         systemctl restart network.service

     3. 测试:

         ping  server1.xxx.com

         ping  it01.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

          

                     

你可能感兴趣的:(客户端)