我们正在使用IIS、.Net 4、MSSqlServer 2003安装程序重新构建运行冗余服务器的小型产品。
以前的三服务器配置是有机地进化而来的,有很多手工配置的块,它们将网格排列在一起,但不是以任何完整的方式。另外,部署的故事是一堆不版本的PowerShell脚本,它们大部分时间都能工作。配置文件也是如此,在生产和开发之间略有不同(而不是自动生成的方式)。同样适用于伐木、监测等。
我很好奇,对于如何在约定中设置这些事情,而不是以配置方式来最小化系统管理工作,是否存在共识。
在Ruby中,在VM映像+长/木偶+ GitHub上似乎存在共识。或者像EngineYard这样的服务用于外部托管。但我无法为MS/.Net环境找到类似的建议。
我正在寻找低成本的解决方案,而不是一个全唱全舞的企业软件,这将是一个过分的4-6虚拟机。
发布于 2011-08-27 03:21:20
老实说,组策略是为托管配置而制定的,并且可能会根据您的需要加以利用。(它不仅仅是为桌面管理而发明的。)你可以用厨师/木偶/CFEngine来管理他们,但在我看来,Windows是厨师的二等公民。
厨师和傀儡都是以“一切都是文件”的*nix思维编写的,而Windows很少像这样。
发布于 2011-08-27 03:59:04
如果您正在运行除免费许可证之外的任何vSphere许可证,您可以配置Windows并使用它作为模板。vSphere将允许您从该模板部署并应用自定义(例如设置系统名称、配置IP设置、输入产品密钥)。
你可以在这里读到更多关于它的信息:http://vinf.net/2009/07/09/how-to-deploy-a-windows-2008-server-from-a-template-with-vsphere/
https://serverfault.com/questions/305474
复制相似问题