我听说过很多关于使用 Cobbler 与 Puppet/Cfengine 一起进行快速部署和配置的信息。
您能否给我提供一些教程或者分享一下您的操作经验?
我也想听听您使用的其他快速配置和部署系统。谢谢。
答案1
这是一篇关于如何使用 cobbler 引导 puppet 的优秀博客文章。作者使用 VirtualBox 虚拟机,但您可以轻松地将其适配到物理服务器。
http://number9.hellooperator.net/articles/2009/04/13/bootstrapping-puppet-from-cobbler
基本上,您有一个运行 puppetmasterd 和 cobbler 的 kickstarter 服务器。您可以自定义一个 kickstart 来安装 puppet 并自动启动它。一旦所有操作完成,kickstart puppet 就会运行并接管。
需要花费一些时间来对所有内容进行微调以使其符合您的要求,但是通过此设置,您可以创建自己的私有局域网,使用 cobbler 为特定服务器创建配置文件,将其插入私有局域网,启动并在服务器自动构建时观看电影 ;)
答案2
我在纯 Red Hat / CentOS 商店中运行 Cobbler 和 Puppet。它运行良好,尽管如果您有几百台服务器,您必须解决 Puppet 的可扩展性问题。
我们对 Xen/virt-install 的 Puppet 模板进行了大量修改,但 Puppet 附带的 Cobbler 模板对物理服务器安装的支持与 Red Hat 配合得很好。
不幸的是我没有可以分享的文档。
答案3
您还可以使用固定资产投资使用 xen-tools。据说它运行良好,但我仍在测试它。
答案4
好吧,cfengine 3 有完整的语言内置写入,因此模块化不是必需的。它还非常轻量和小巧。