我在合作实习,我以前的实习经验是作为一名C#开发人员。在这次实习中,我的工作是服务器和存储。我曾接受过一位同事关于构建物理和虚拟服务器的培训。在进行服务器构建时,我们有一长串要遵循的内容清单。我想知道是否有一种方法可以自动为虚拟或物理服务器构建服务器的某些部分,因为我必须经常进行构建。
这项工作很快就会变得枯燥、乏味和重复。刚开始的时候,我对服务器和存储不太了解,所以我对这个领域的知识很少。我们主要使用Vmware工具。是否有我可以编写的代码或者我可以使用的免费软件来自动化部分物理/虚拟服务器构建?
我们主要构建windows服务器2008 R2或windows server 2012。
虚拟机更容易构建,因为我们只是从模板中部署它们。物理服务器要花很长时间。
我找到了这篇文章,但它对我没有多大用处,因为它只适用于Windows 2003构建版本:http://www.jhouseconsulting.com/2008/11/18/implementing-a-fully-automated-unattended-build-process-176
发布于 2013-06-27 17:39:31
我过去工作过的许多地方都使用VMware模板或图像。成像的好处是设置服务器一次,然后将其部署到多台机器上。
确实支持服务器OSes进行成像,并且可以与您授权的Windows副本一起免费使用。不过,您也需要使用卷许可证。
然后,您可以使用您选择的脚本语言编写尽可能多的后图像处理脚本。
http://technet.microsoft.com/en-us/library/cc771670%28v=ws.10%29.aspx
发布于 2013-06-27 18:10:51
Windows上的主要工具是WDS和MDT。
如果您有SCCM (这不是免费的),那么这两个产品的功能,再加上其他产品,将被卷进来。如果您有大量的服务器,您应该使用SCCM或WDS部署基本操作系统,然后使用像SCCM这样的配置管理工具将应用程序和配置推送到每个操作系统。
发布于 2013-06-27 18:03:48
您可能也想了解流浪汉,特别是如果您选择virtualbox作为您的平台的话。
http://docs.vagrantup.com/v2/why-vagrant/index.html
https://serverfault.com/questions/519098
复制相似问题