我有一个Ubuntu的PuppetMaster实例。
我需要pipe理一个F5 BIG-IP(v10.2.4)设备。
我正在跟踪Puppet Labs F5模块( http://forge.puppetlabs.com/puppetlabs/f5 )的说明。
f5_proxy节点可能与PuppetMaster服务器位于同一位置吗? 或者需要他们是单独的服务器?
或者,也许我可以对F5(F5虚拟设备)进行testing。 是否可以在F5软件包上安装Puppet Agent?
这里最好的做法是什么?
因为F5基于红帽,所以你在技术上可以安装傀儡代理,但是为了做到这一点,你必须安装傀儡代理本身和ruby,这将打破你从F5收到的支持,这是因此不build议,最好的做法是不这样做。 如果你只有一个节点,那么你应该考虑直接configurationF5。 如果你真的有数十台需要configuration的F5,你应该考虑使用F5的本地解决scheme – BIG-IQ (F5正在朝着这个方向发展)或企业pipe理器 (这是F5的configurationpipe理的老方法,正在离开)。
最后,您还可以通过F5的REST APIpipe理F5 ,这是该设备支持的configurationpipe理方法。
(来源:我是F5的前任networking支持工程师,而且我正在开发BIG-IQ的办公室)
在同一个Ubuntu实例中,我的testing经验一直没有问题,就是findpuppet master&agent。 这是因为在/etc/puppet/puppet.conf ,master和agent是分开configuration的。 只要确保networking路由可用,以便Ubuntu服务器可以在端口8140上ssh到自己。