Windows 相当于 Puppet/chef 是什么?

Bla*_*man 21 windows-server-2008

Windows 是否具有与 puppet/chef 等效的配置管理功能?

小智 14

我不会称之为等效,微软的 SCCM(系统中心配置管理器)的目标是相同的 - 管理多个系统的配置。这是大多数 Windows 站点使用的工具。( http://www.microsoft.com/systemcenter/en/us/configuration-manager/cm-overview.aspx )


Jes*_*r M 9

用 Ruby 编写的声明性配置管理工具?嗯,不是真的,但有点:

  • +1; 不要忘记 cfengine。现在它原生支持windows,但是windows端口不是免费的(反正使用windows的人已经习惯了花钱买软件)。 (2认同)

gWa*_*ldo 7

组策略。(不,我不是在拖钓……)

组策略的确切目的是为计算机设置定义林/域(组织)策略。它是内置的、支持良好的并且是权威的。如果用户没有对其本地计算机的管理员访问权限,他们将无法更改设置。如果是,它们的更改将在机器下次检查到 DC 时恢复为策略(默认情况下每 [90 分钟 + 0-30 分钟])

如果您的策略的版本控制/差异化对您很重要,请参阅下面我的评论以了解如何获取该数据,然后通过源代码管理检查您的更改。甚至可能值得设置一个计划任务来定期自动执行此操作(以防有人忘记。)

  • 但是组策略中没有版本控制。你不能用 svn log 或 svn diff 来跟上你的基础设施发生的变化。您无法还原、分支或合并。我所做的一切都在源代码控制中,除了 Windows 基础架构。我正在认真考虑编写(版本控制)PowerShell 代码和管理组策略的配置文件。 (4认同)
  • @Alex 组策略确实支持使用 Microsoft 附加组件进行版本控制 [MDOP:AGPM](http://www.microsoft.com/en-us/windows/enterprise/products-and-technologies/mdop/agpm.aspx) . 不幸的是,它目前仅适用于软件保障被许可方。 (2认同)