2015-04-18 47 views
0

我是Puppet的新手。安装在节点上的puppetmaster下载

我已经下载了我的木偶大师的神经节回购。

如何在所有节点上安装此回购?

Master: ubuntu 14.04

Agent: 12.04

我想使戏梦人生服务器所需程序包的服务器。因此,软件包可以安装在没有互联网连接的节点上

回答

0

我会在你的主设备上使用类似reprepro的东西来设置神经节的apt库,然后使用puppetlabs-apt模块在你的主设备上添加apt-repo给你所有的代理人。

伪造上有一个reprepro module,你可以用它来设置它。

所以,如果你的主人叫puppet-master.example.com,你将它设置为一个恰当的服务器,你可以像这样添加一些代码到所有代理商:

apt::source { 'ganglia-mirror': 
    location => 'http://puppet-master.example.com/aptserver', 
    release  => 'dist', 
    repos  => 'ganglia', 
    include_src => false, 
} 

我建议,可通过文档阅读在这两个模块上,你应该能够在你的Puppet master上获得一个Ganglia APT镜像。

+0

您是否建议将ganglia包作为.deb文件从主服务器复制到代理服务器。之后使用exec运行dpkg – Bidyut