我正在研究 Puppet 和 Cfengine。不幸的是,它们都不能进行 Windows 部署。
您能建议一些替代方案吗?
谢谢。
答案1
我相信,有些疯狂的人正在尝试将 Puppet 移植到 Windows,但除此之外,你基本上已经无计可施了——一些专有的东西声称它可以从一个点管理 Windows 和 Linux,但我从未找到一个我不想用铝热剂来安装 CD 的系统。这些系统差别很大,你最好只使用 Linux 上最好的系统,并找到适用于 Windows 的系统。单一工具几乎肯定会带来巨大而痛苦的妥协,对任何人都不利。
答案2
您是否考虑过组策略对象(http://www.microsoft.com/windowsserver2003/techinfo/overview/gpintro.mspx)?
您可以将它们视为域成员计算机和用户的规则。就像您提到的配置管理软件一样,它们使用 AD 进行集中管理,尽管您无法对它们进行版本控制(据我所知),但它们可能会满足您的要求。
答案3
如果您想要采用商业解决方案(而且并不便宜),HP 的服务器自动化平台可以完全满足您的描述。
对于免费/开源/廉价路线,请参阅我的问题:FLOSS 服务器管理和审计工具
答案4
cfengine 实际上适用于 Windows。请参阅此处的详细报告:http://novosial.org/cfengine/windows/
值得吗?这是另一个问题