自动部署和configurationWindows服务器

我是一位经验丰富的UNIX和Linux系统pipe理员,即将开始为混合UNIX / Windows商店工作。 我一直在使用像Puppet,Chef,FAI等工具自动部署服务器。我还没有在Windows上工作了10多年。

我想知道是否有人有什么可比的工具来自动部署和configurationWindows服务器的提示。 在我的UNIX环境中,我可以设置一些东西,这样一个盒子就可以从铁pipe冷启动,并且在没有任何人工干预的情况下启动并运行。

回到那个时候,我用了幽灵,但是我认为从那以后,艺术的状态已经改善了。

任何提示避免使用的工具也是受欢迎的。 我可能需要部署Windows IIS和SQL服务器。

谢谢!

对于无人参与的networking安装,我们使用opsi ,它将启动pxe并使用unattend(ed)安装操作系统。 一旦操作系统被加载,然后wpkg接pipe并根据您指定的configuration文件configuration其余部分。 这两个项目都是开源的,并积极维护。

对于MS SQL Server 2005,请将cdrom复制到networking共享; 您可以在CDROM 1上编辑文件template.ini并运行

setup.exe / settings / qn

更多信息: http : //blog.sqlauthority.com/2007/04/10/sql-server-2005-silent-installation-unattended-installation/

当然,对于新版本,他们必须改变一些东西,ini文件现在是ConfigurationFile.ini( msdn )

IIS也可以用pkgmgr完全脚本化。 在这里您将看到如何在网站上向下滚动到“无人参与安装”。

对于微软来说,现在只有很less的安装程序不能自动执行,而且大部分都不是来自微软的。

Altiris现在是赛门铁克产品,但却是一个很好的产品http://www.symantec.com/business/deployment-solution

您还应该看看Microsoft System Center Configuration Manager。 它可以执行操作系统部署,但我不确定它是否比Altiris更灵活。

MS也有自己的。 Windows部署服务是您可以添加到2008服务器的angular色 – 它将使用PXE引导的计算机并将映像转储给它们。 MS部署工具包足以开始构build和调整一些configuration文件。 这些都是免费的,而且看起来function非常全面,我不确定SCCM所需的设置function是在哪里设置的。

你提到厨师,所以我有义务回答,厨师现在支持Windows。 工作正在进行中,但实际上相当实用。 更多信息:

  • 在Windows上安装Chef
  • 通过“bootstrap”在Windows上自动安装Chef 。
  • 通过Doug MacEachern的厨师食谱自动化一些常见的活动 。