网上有许多介绍使用一台物理机和一些虚拟机软件,如:Vmware和Virtual Server等搭建简单测试实验环境的文章。虽然搭建一个Windows Server 2008测试实验环境和搭建一个Windows Server 2003测试实验环境的步骤差不多,但是还是有些小的技术上的改变还是需要你去了解的。
通常,我们搭建一个简单的测试实验环境包含以下几步:
1. 准备一台高性能的计算机。由于虚拟计算机共享宿主机的物理内存、CPU和硬盘资源,所以我们有理由配置一台64位dual-core双核或四核CPU,8GB内存,TB级硬盘容量的计算机。
2.使用你喜欢的虚拟机软件创建一台虚拟机,并安装Windows Server 2008操作系统。
3.安装完操作系统后,为你的标准映像安装常用的应用软件、Windows系统工具等。这个映像将用来生成多台虚拟机。
4.创建一个预安装映像。SysPRep是微软提供的一个去除机器特定标识信息的工具,例如:计算机名称、网络配置信息、SID等。]
5.将预安装映像保存到一个安全的目录。
6.复制预安装映像文件到另一个文件夹。你可以使用虚拟机软件打开这个映像文件。这个映像文件将引导系统进入一个最小安装模式,并提示你输入网络信息、计算机名等等。――就像你期望的安装过程。当这些完成后,一个基本的映像已经建立,你已经有一台唯一的服务器,你可以把它升级为域控制器,成员服务器等等。
7.根据你的需要重复前面的步骤多次。通过使用更多的预安装映像复本,你可以创建更多的唯一的服务器。
Windows Server 2008的一些变化:
搭建Windows Server 2008测试实验环境与搭建Windows Server 2003测试实验环境有一些不同的地方需要注意。在制作第一个预安装映像时,Windows Server 2000/2003的Syspres工具包含三个文件:SYSPREP.EXE, SETUPMGR.EXE和 SETUPCL.EXE,它们可以在Windows Server安装光盘的/Support目录中找到。
在Windows Server 2008中,Sysprep工具已经集成到了系统中,它被安装到%systemroot%\system32\sysprep\sysprep.exe,只有一个sysprep.exe文件。
Syspres.exe既可以在图形界面下运行,也可以在命令行窗口中运行。在命令行窗口中运行,输入如下命令:
sysprep /OOBE /Generalize /shutdown
如果只输入sysprep.exe而不带任何参数,将会弹出图形窗口进行提示,如图1所示。这里需要注意要使用Shutdown选项,而不要使用Reboot选项。Shutdown选项允许你制作安装映像的复本(Reboot选项将重新安装创建一个新的操作系统)。你可在Microsoft step-by-step guide(Windows Deployment Services update)中找到详细说明。
与Windows Server 2003另一个不同是,在Windows Server 2008中可以选择full version或Server Core。在最初的安装中你肯定已经看到了如图2所示的界面。在你的测试环境中,为了全面测试Windows Server 2008,你需要安装每一个版本。首先在一台机器中安装一个full version,进行封装(Sysprep),然后保存,再另一台机器中安装一个Server Core,同样进行封装(Sysprep),保存。
不知道为什么,微软已经决定为这个还处于测试阶段的产品分配一个产品代码。而且,这个产品是需要在30天内激活的,不然话你就要重新安装。激活是必须的,我曾经尝试对一个复本激活两次,系统提示产品已经激活过了。我询问微软公司怎样使用一个Windows Server 2008复本创建一个练习用域,微软公司推荐我不要进行激活并且每30天进行重新安装。虽然这不是一个好的解决的方法,但是至今为止我们只能这么做。
我还有一些建议:最好使用支持Windows Server 2008系统的虚拟机软件,例如Vmware Workstation 5.5没有支持Windows Server 2008的选项,而Vmware Workstation 6.0包含“Longhorn”能及“Vista”的选项。
注意:我已经使用Windows Server 2003类型的虚拟机成功的安装了Windows Server 2008。
如果你采用了我的建议,配置了一台X64的计算机来搭建虚拟实验室,需要注意,Vmware Workstation 5.5/6.0都支持64位体系结构,并且它们都支持在客户机(虚拟机)上安装64位操作系统。如果你的机器是比较老的X64计算机,有一些芯片不支持Intel的“Virtual Technology”技术,在虚拟机上安装64位操作系统时会弹出窗口,提示你的处理器不支持某项技术,安装中止。如果你想要安装Exchange Server 2007,安装一个64位操作系统是必要的。
在搭建Windows Server 2008实验环境的过程中,你需要考虑是把一台Windows Server 2008域控制器或成员服务器加入Windows Server 2003域森林,还是直接加入Windows Server 2008域森林。你可能需要两者都要做,你应该测试Windows Server 2008与Window Server 2003的兼容性和可移植性,也应该测试Windows Server 2008域森林的全新功能。
只要平时留意这些问题,结合虚拟技术和可以免费下载的Windows Server 2008 beta 3,可以非常容易的搭建一个测试环境,在这个环境中练习能够增加你的实际操作经验,并为你的Windows环境迁移到Windows Server 2008提前做好准备!