我的服务器存在于没有外部网络连接的环境中(这是必需的),因此当我部署更新时,所有包、二进制文件、配置文件等都必须包含在交付的媒体中。当然,我想要某种配置管理,这样我就可以知道哪些已经安装,哪些尚未安装。
所以我想知道人们是否有使用过厨师、木偶或其他配置管理类型工具来处理此类环境的经验。最坏的情况是我将更新部署为 RPM。
编辑:
我的设置有 Linux 服务器和 Windows 服务器。
configuration-management puppet chef cfengine
cfengine ×1
chef ×1
configuration-management ×1
puppet ×1