我们主要(但不是唯一)赢得服务器.
最好是,我们可以启动操作系统并对它做很少或什么都不做,以使其准备好接收命令(我们知道我们可能需要在其上创建一个带有代理或ssh服务器的基本映像).
需要能够安装mongodb,基于java的应用程序,iis配置等.
哪个工具拥有最强大的Windows支持/社区,以及(如果可能)最轻的init足迹?
操作答案:Powershell DSC.
这不是完整的故事(它没有做厨师/木偶/等所做的全部),但它满足了很多需求,效果很好,并且在win 8.1 / 2012-R2 / 10中开箱即用.我们对它非常满意.
Jeffrey Snover是Powershell的父亲,对Windows Server的未来产生了重大影响,他最近表示,Chef目前已与Windows Server战略保持一致,而Puppet目前尚未证明这一点. (但它可能在未来.而且我没有关于所有其他CM平台/工具/解决方案的具体例子 – 我只是在他的采访,博客,推特等中听到他说的话. )
期望的状态配置DSC是Jeffrey Snover未来Windows Server战略的主要关注点.我真的不能夸大DSC对Windows Server未来的重要性. Snover在2002年写了他的“Monad Manifesto”,其中DSC基本上是高潮,而Powershell只是前往那里的踏脚石.
这是一个强有力的声明. DSC已经超过12年了.想想Powershell是多么棒,以及它如何丰富了Windows管理员多年来的生活.现在考虑它只是让我们进入所需状态配置的垫脚石.
因此,当您询问哪个配置管理平台具有强大的Windows支持(尤其是服务器)时,您可以问的最重要的问题是CM平台与期望状态配置集成的程度.