是否有人对 Windows 服务器环境的 Puppet 或 cfengine 等设置有经验?有这样的事吗?
我希望在一段时间内跟踪配置文件和文件安全性更改。我还想存储配置信息以在 DR 情况下快速部署服务器和应用程序。
Tripwire 很不错,但只提供快照,并且不会像源代码控制系统那样存储随时间的变化。
是否有人对 Windows 服务器环境的 Puppet 或 cfengine 等设置有经验?有这样的事吗?
我希望在一段时间内跟踪配置文件和文件安全性更改。我还想存储配置信息以在 DR 情况下快速部署服务器和应用程序。
Tripwire 很不错,但只提供快照,并且不会像源代码控制系统那样存储随时间的变化。
在 RSA 会议上,有几家供应商提供了满足这一需求的解决方案。
Shavlik演示给我留下了相当深刻的印象,但那里至少还有另外两家供应商。
我实际上不确定 cfengine 是否提供“修订控制”。它的维基百科条目没有提到修订控制;为此,您需要诸如 etc-keeper 之类的东西。相反,cfengine 提供了一个基于策略的配置系统。看看这个视频作者关于新版本 cfengine 的谈话,在 google 上给出。
Active Directory 包括一些类似于 puppet 的工具,称为“组策略对象”。它确实要求您喜欢 AD,并且似乎不能泛化以同时处理 Windows 和 Unix 系统。
在 Windows 上有大量可用于配置管理的工具 - 我们使用BladeLogic,它内置了一种默认的版本控制,并且是跨平台的。最先进的可能是 Microsoft 自己的 System Center 套件。