在IT预算很紧的情况下你仍然需要各种硬件来对不同的操作系统进行测试在此给出了如何配置及定制VMWare的方法减轻您IT预算方面的压力 [被屏蔽广告] 如果你常常测试硬件操作系统和应用程序尤其是检测那些有问题的应用软件驱动程序服务补丁等你一定会对花费数小时来重启计算机深有体会在这种情况下通过虚拟计算机软件建立一个测试实验室将会为你节省下大量的等待时间两种流行的应用程序是Virtual PC(由Connectix出品该公司最近已被微软收购)和VMware以下给出如何用VMware Workstation 在一台计算机上创建测试实验室的具体方法 使用虚拟计算机的好处 虚拟PC软件允许你在自己的计算机操作系统上安装并运行客户操作系统(guest operating systems)这时你自己的计算机扮演主机(host)的角色虚拟系统共享工作站设备并以文件形式保存下来因此每台虚拟计算机之间以及虚拟计算机与主机之间都相互独立如果一台虚拟计算机出现问题主机以及其他的虚拟计算机不会有任何影响即当你在重启出问题的客户操作系统时你还可继续其他工作 除了有助于测试软硬件外VMware和Virtual PC还允许运行与你操作系统不兼容的各种不同的软件平台及其专用软件比如在Windows操作系统上你可以运行Linux Web服务器并测试Windows XP上的Office 总之在工作站上安装虚拟客户操作系统可以让你用较少的工作站以获得更好的培训和IT技术支持效果 VMware和Virtual PC具有相似的特点和原理二者的主要区别是VMware支持Linux作为客户操作系统或主机操作系统而Virtual PC则不能同时Virtual PC的一种版本可以允许在Mac操作系统上运行Windows 安装及软硬件配置需求 首先在注册一份VMware许可证然后下载大约MB的程序文件如果你更希望先测试一下此软件你也可以注册免费的天演示版 Windows下的VMware Workstation 可以安装在Windows NT(工作站或服务器版本)Windows XP Professional或Home Edition以及Windows Server 上可以通过VMware Workstation的规格说明以获得关于主机配置要求的详细信息 VMware 支持以下客户操作系统 MSDOS x Windows 到 Windows XP workstations Windows Server WebStandard和Enterprise版本 Red Hat Linux Red Hat Linux Advanced Server Mandrake Linux 和 SuSe Linux 到 SLES Turbolinux Server 和Workstation FreeBSD 和 NetWare 和 运行VMware Workstation 的最低硬件配置要求如下 MHz CPU(支持多处理器) MB的RAM(建议MB但在虚拟设备之间最多允许总计分配GB的RAM) MB的空余磁盘空间 如果要让VMware一次运行不止一个客户操作系统你需要远远大于最低硬件要求的CPU速度和RAM容量如果采用至少GHz的处理器GB或更多的RAM以及对每个打算同步运行的虚拟计算机分配单独的硬盘驱动器(这样一来客户操作系统之间不会发生读写操作竞争)会大大有益于测试平台的工作 虚拟计算机需要保留足够的磁盘空间还有如下原因每次保存客户操作系统配置(称之为快照/Snapshot这将在后文讨论)需要足够的文件存储空间进一步而言虚拟磁盘可以被设定为动态增长(你可以选择当虚拟磁盘存储空间增长时其自动分配保存最多为GB的文件)有时候你还需要对磁盘进行碎片整理并压缩你的虚拟系统要完成这项工作除被虚拟磁盘文件所占据的空间外还需要更多额外的空间 例如你打算允许虚拟Windows XP安装总容量增长至GB则应该在硬盘上留下大约GB的空间如果打算定期的对磁盘配置进行快照(Snapshots)则应当留下GB或更多的磁盘空间 安装好VMware后可以通过以下步骤创建一个测试实验室 配置新的虚拟计算机 安装操作系统 将VMware Tools加入每个客户操作系统 安装应用程序补丁并升级 使用快照(Snapshots)来保存测试配置数据 复制备份移动并对虚拟磁盘重命名 配置新的虚拟计算机 在VMware 菜单中选择File | New | New Virtual Machine以创建新的虚拟计算机选择Custom Installation然后在下拉列表中选择需要安装的客户操作系统再对新的虚拟计算机命名并设定存放地点 你将通过如下屏幕所示来配置RAM大小网络程序和其他的设备如果你需要稍后改变这些设置可以通过在VMware menu菜单中选择Edit | Edit Virtual Machine Settings来进行调整 根据VMware建议的Recommended guest range选择虚拟计算机的内存大小建议范围会由VMware根据你可用内存总数来确定(如图A) 接下来配置网络选择桥接(Bridged)网络地址翻译(NAT)主机模式(HostOnly)或者没有网络(None)(如图B)NAT需要极少甚至不需要另外的设置步骤是最简单的Bridged Networking则需要为网络上的虚拟客户机设置单独的IP地址 在以下的屏幕中选择创建新的虚拟磁盘(Create A New Virtual Disk)另一个选项是重用一个已存在的虚拟磁盘并使Vmware访问物理磁盘在后一情况中客户操作系统将直接对磁盘或分区进行读写这对于当你希望以客户操作系统的方式运行另一个或另一些操作系统时创建多重引导的系统尤其有用然而由于这样会直接访问物理磁盘从而使对使用单独虚拟磁盘的保护失效因此这并非是创建测试计算机的最佳选择 接下来需要确定虚拟磁盘容量(如图C)请记住应当为测试留下充足的磁盘空间空间大小应当与对虚拟磁盘压缩或做碎片整理时所使用的硬盘空间相同把磁盘分割为GB的文件将有利于VMware完成这些操作如果需要也可以选择在稍后分配整个虚拟磁盘容量而不是让其动态增加 图C除非你进行了其他的设定否则虚拟磁盘将动态增加把磁盘分为每个大小为GB的文件将有利于稍后要讲到的碎片整理和压缩操作 工作区最大磁盘容量 Specify Disk Capacity对话框中说明虚拟磁盘不能大于你现在分配容量的最大值实际上这并非是绝对的VMware后来已发布了通过使用Norton Ghost增加磁盘容量的工具软件然而这一过程冗长而无聊所以最好在开始就设置能满足测试工作需要的磁盘限额一个绕开磁盘容量限制的更简单的方法是对客户操作系统增加额外的虚拟磁盘 在结束了Disk Capacity对话框后VMware将分配这些空间完成此项操作需要一些时间 图D是VMware的选项卡界面你可以通过此界面在客户操作系统之间切换高亮显示的是新的虚拟操作系统如图中的Windows Pro on X:\在配置好客户操作系统后尽管此系统还未被启动但它还是会有一个选项卡同时Summary一栏还列出了虚拟计算机的所有设备配置 图D新的虚拟计算机在其选项卡中显示出来在任何客户操作系统已关闭的时候你都可以通过点击Edit Virtual Machine Settings添加或修改虚拟计算机的设备配置比如要通过主机允许虚拟计算机打印在设置对话框中单击Add然后选择Parallel PortVMware 支持绝大部分你所需要的标准设备 通过在编辑对话框中双击设备以对设备进行修改比如如果你有不止一个CD驱动器当操作系统运行时Auto Detect或许会自动发现驱动器并且无需安装磁盘双击CDROM将Auto Detect修改未指定的驱动器字母符号在每台虚拟计算机中被限制只能使用一台CDROM 安装虚拟操作系统 一旦在新的虚拟计算机上配置好了设备你就可以开始安装操作系统了将操作系统安装光盘放入驱动器并通过单击Start This Virtual Machine启动新的客户机你也可以创建ISO映象文件并设置新的客户操作系统从ISO映象文件启动选择Edit | Virtual Machine Settings单击CDROM将CDROM设置为你的ISO映象文件位置 在新的虚拟计算机中进行输入 最初你必须首先在VMware窗口中单击鼠标然后才能在客户计算机中进行任何鼠标或键盘输入要从客户计算机上移开焦点可以同时按下CTRL和ALT键在安装了新的操作系统和VMware tools后主机和客户系统将自动的从键盘或鼠标输入中捕捉焦点 如果VMware没有从安装光盘启动可以通过在启动时按下F进入虚拟计算机的BIOS(首先应当在客户计算机屏幕上单击鼠标以将焦点放入此窗口内)然后选择Boot 菜单并加入CDROM Drive(如图E所示)按下F可以退出BIOS 图E要从安装CD引导虚拟系统需要将CDROM添加到虚拟Phoenix BIOS Boot菜单 你的操作系统设置程序将严格地将虚拟计算机作为实际的物理计算机进行装载并运行以下 |