查看: 4663|回复: 2
收起左侧

[求助] 如何利用VMware创建测试环境

[复制链接]
Oceanzd
发表于 2006-11-12 07:10:14 | 显示全部楼层 |阅读模式
在IT预算很紧的情况下,你仍然需要各种硬件来对不同的操作系统进行测试。在此给出了如何配置及定制VMWare的方法,减轻您IT预算方面的压力。 如果你常常测试硬件、操作系统和应用程序,尤其是检测那些有问题的应用软件、驱动程序、服务、补丁等,你一定会对花费数小时来重启计算机深有体会。在这种情况下,通过虚拟计算机软件建立一个测试实验室将会为你节省下大量的等待时间。两种流行的应用程序是Virtual PC(由Connectix出品,该公司最近已被微软收购),和VMware。以下给出如何用VMware Workstation 5.5在一台计算机上创建测试实验室的具体方法。使用虚拟计算机的好处
虚拟PC软件允许你在自己的计算机操作系统上安装并运行客户操作系统(guest operating systems),这时你自己的计算机扮演主机(host)的角色。虚拟系统共享工作站设备并以文件形式保存下来。因此,每台虚拟计算机之间以及虚拟计算机与主机之间都相互独立。如果一台虚拟计算机出现问题,主机以及其他的虚拟计算机不会有任何影响。即当你在重启出问题的客户操作系统时,你还可继续其他工作。 除了有助于测试软硬件外,VMware和Virtual PC还允许运行与你操作系统不兼容的各种不同的软件平台及其专用软件。比如,在Windows2000操作系统上,你可以运行Linux Web服务器并测试Windows XP上的Office 2003。总之,在工作站上安装虚拟客户操作系统可以让你用较少的工作站以获得更好的培训和IT技术支持效果。 VMware和Virtual PC具有相似的特点和原理。二者的主要区别是VMware支持Linux作为客户操作系统或主机操作系统,而Virtual PC则不能。同时Virtual PC的一种版本可以允许在Mac操作系统上运行Windows。

安装及软硬件配置需求
首先在www.vmware.com注册一份VMware许可证,然后下载大约21MB的程序文件。如果你更希望先测试一下此软件,你也可以注册免费的30天演示版。 Windows下的VMware Workstation 5.5可以安装在Windows NT、2000(工作站或服务器版本)、Windows XP Professional或Home Edition以及Windows Server 2003上。可以通过VMware Workstation的规格说明以获得关于主机配置要求的详细信息。

VMware 4.0支持以下客户操作系统:
MS-DOS 6.x
Windows 3.1 到 Windows XP workstations
Windows Server 2003 Web、Standard、和Enterprise版本
Red Hat Linux 7.0-9.0
Red Hat Linux Advanced Server 2.1
Mandrake Linux 8.2 和 9.0
SuSe Linux 7.3 到 SLES 8
Turbolinux Server 7.0、8.0和Workstation 8.0
FreeBSD 4.0-4.62 和 4.8
NetWare 5.1 和 6.0

运行VMware Workstation 4.0的最低硬件配置要求如下: 500-MHz CPU(支持多处理器)
128 MB的RAM(建议256MB,但在虚拟设备之间最多允许总计分配1GB的RAM)
100 MB的空余磁盘空间 如果要让VMware一次运行不止一个客户操作系统,你需要远远大于最低硬件要求的CPU速度和RAM容量。如果采用至少1GHz的处理器、1GB或更多的RAM,以及对每个打算同步运行的虚拟计算机分配单独的硬盘驱动器(这样一来客户操作系统之间不会发生读写操作竞争)会大大有益于测试平台的工作。 虚拟计算机需要保留足够的磁盘空间还有如下原因。每次保存客户操作系统配置(称之为快照/Snapshot,这将在后文讨论)需要足够的文件存储空间。进一步而言,虚拟磁盘可以被设定为动态增长(你可以选择当虚拟磁盘存储空间增长时其自动分配保存最多为2GB的文件)。有时候你还需要对磁盘进行碎片整理并压缩你的虚拟系统,要完成这项工作,除被虚拟磁盘文件所占据的空间外,还需要更多额外的空间。 例如,你打算允许虚拟Windows XP安装总容量增长至10GB,则应该在硬盘上留下大约22GB的空间。如果打算定期的对磁盘配置进行快照(Snapshots),则应当留下30GB或更多的磁盘空间。 安装好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) 图A:在VMware允许的内存总数范围内,你可以通过每次增长4MB来调节虚拟计算机的RAM。接下来,配置网络。选择桥接(Bridged)、网络地址翻译(NAT),主机模式(Host-Only),或者没有网络(None)(如图B)。NAT需要极少甚至不需要另外的设置步骤,是最简单的。Bridged Networking则需要为网络上的虚拟客户机设置单独的IP地址 图B:选择NAT将是把新的虚拟计算机联入网络的最快速的办法。在以下的屏幕中,选择创建新的虚拟磁盘(Create A New Virtual Disk)。另一个选项是重用一个已存在的虚拟磁盘并使Vmware访问物理磁盘。在后一情况中,客户操作系统将直接对磁盘或分区进行读写。这对于当你希望以客户操作系统的方式运行另一个或另一些操作系统时创建多重引导的系统尤其有用。然而,由于这样会直接访问物理磁盘,从而使对使用单独虚拟磁盘的保护失效,因此这并非是创建测试计算机的最佳选择。 接下来,需要确定虚拟磁盘容量(如图C)。请记住应当为测试留下充足的磁盘空间,空间大小应当与对虚拟磁盘压缩或做碎片整理时所使用的硬盘空间相同。把磁盘分割为2GB的文件将有利于VMware完成这些操作。如果需要,也可以选择在稍后分配整个虚拟磁盘容量而不是让其动态增加。 图C:除非你进行了其他的设定,否则虚拟磁盘将动态增加。把磁盘分为每个大小为2GB的文件将有利于稍后要讲到的碎片整理和压缩操作。

工作区最大磁盘容量
Specify Disk Capacity对话框中说明虚拟磁盘不能大于你现在分配容量的最大值。实际上这并非是绝对的。VMware后来已发布了通过使用Norton Ghost增加磁盘容量的工具软件。然而,这一过程冗长而无聊,所以最好在开始就设置能满足测试工作需要的磁盘限额。一个绕开磁盘容量限制的更简单的方法是对客户操作系统增加额外的虚拟磁盘。 在结束了Disk Capacity对话框后,VMware将分配这些空间,完成此项操作需要一些时间。 图D是VMware的选项卡界面。你可以通过此界面在客户操作系统之间切换。高亮显示的是新的虚拟操作系统。如图中的“Windows 2000 Pro on X:\.”。在配置好客户操作系统后,尽管此系统还未被启动,但它还是会有一个选项卡。同时,Summary一栏还列出了虚拟计算机的所有设备配置。 图D:新的虚拟计算机在其选项卡中显示出来。在任何客户操作系统已关闭的时候,你都可以通过点击Edit Virtual Machine Settings添加或修改虚拟计算机的设备配置。比如,要通过主机允许虚拟计算机打印,在设置对话框中,单击Add,然后选择Parallel Port。VMware 支持绝大部分你所需要的标准设备。 通过在编辑对话框中双击设备以对设备进行修改。比如,如果你有不止一个CD驱动器,当操作系统运行时,Auto Detect或许会自动发现驱动器并且无需安装磁盘。双击CD-ROM将Auto Detect修改未指定的驱动器字母符号。在每台虚拟计算机中,被限制只能使用一台CD-ROM。

安装虚拟操作系统
一旦在新的虚拟计算机上配置好了设备,你就可以开始安装操作系统了。将操作系统安装光盘放入驱动器,并通过单击Start This Virtual Machine启动新的客户机。你也可以创建ISO映象文件并设置新的客户操作系统从ISO映象文件启动:选择Edit | Virtual Machine Settings,单击CD-ROM,将CD-ROM设置为你的ISO映象文件位置。

在新的虚拟计算机中进行输入
最初,你必须首先在VMware窗口中单击鼠标,然后才能在客户计算机中进行任何鼠标或键盘输入。要从客户计算机上移开焦点,可以同时按下CTRL和ALT键。在安装了新的操作系统和VMware tools后,主机和客户系统将自动的从键盘或鼠标输入中捕捉焦点。 如果VMware没有从安装光盘启动,可以通过在启动时按下F2进入虚拟计算机的BIOS(首先应当在客户计算机屏幕上单击鼠标以将焦点放入此窗口内)。然后选择Boot 菜单并加入CD-ROM Drive(如图E所示)。按下F10可以退出BIOS。 图E:要从安装CD引导虚拟系统,需要将CD-ROM添加到虚拟Phoenix BIOS Boot菜单。你的操作系统设置程序将严格地将虚拟计算机作为实际的物理计算机进行装载并运行。以下几点需要注意: 磁盘格式化:当设置程序报告它已经发现了一块新硬盘并警告说C盘上的数据或许会丢失时请不要紧张——在你主机上不会有任何数据收到损害。 Windows XP、Office XP 和 Office 2003:这些产品的注册许可证在产品每次被安装在一台物理计算机时有效。这些许可证必须通过Internet激活。如果激活服务把新的虚拟计算机当作单独的硬件设备,客户计算机上的产品则会被设置成限时使用的演示版。当这种情况发生时,拨打产品说明书提供的的微软产品激活中心(Microsoft Product Activation Center)号码。工作人员将会非常热情的为你提供额外的激活密码,此密码将用于激活在同一硬件设备上安装的多份产品。但你有可能需要额外的注册支付一定费用。 关于Service Pace 3:安装Service Pace 3补丁程序的Windows 2000客户操作系统可能无法被引导。在关闭Windows 2000客户操作系统之前,请升级安装到Servicce Pace 4。如果这无法办到,VMware还有其他解决办法。 安装Linux:Linux X System图形驱动程序在VMware tools安装完毕前是无法正常工作的。因此,请使用文本界面安装并且不要在安装VMware tools前从Linux控制台启动Xfree 86。关于安装VMware tools的介绍请阅后文。此外,VMware建议在Linux客户操作系统下关闭屏幕保护程序,否则可能造成虚拟计算机中止运行。 如果需要更多的信息、技巧或窍门请查阅VMware的客户操作系统安装指南或者VMware的帮助页面。

安装VMware tools
VMware tools 的SVGA驱动对于在客户计算机上设置更高的屏幕分辨率以及提升显示性能很有必要。该软件其他有用的特性包括在主机和客户计算机屏幕之间切换鼠标或键盘焦点,以及对虚拟计算机进行压缩以节省磁盘空间。 要在Windows客户计算机上安装VMware,首先启动客户操作系统。当客户操作系统运行时在VMware菜单选择File | Install VMware Tools。 关于各种各样Windows操作系统的其他VMware调整工具在随程序发布的VMware Workstation指南上有相关介绍列表。 在Linux客户操作系统上安装VMware tools先要启动Linux并以administrator或superuser(su -)登录。请勿启动X server。在VMware菜单中选择File | Install Vmware Tools,然后在Linux控制台中完成以下步骤: 挂载VMware Tools虚拟CD-ROM映象并转到工作区目录(如/tmp)(此映象文件对于Linux客户计算机来说将以CD-ROM的形式出现)。即键入:
mount /dev/cdrom /mnt
cd /tmp
tar zxf /mnt/vmware-linux-tools.tar.gz 然后卸载CD-ROM映象:
umount /mnt 然后输入以下命令以启动VMware Tools安装程序并从root帐户退出:
cd vmware-tools-distrib
./vmware-install.pl
exit 最后,键入startx进入图形环境界面。一旦启动后,在终端窗口中键入vmware-toolbox &即可在后台运行VMware Tools应用程序。

安装应用程序及补丁并升级
一旦安装好客户操作系统和VMware tools后,你就可以对客户操作系统安装应用程序及补丁并升级了。这与在其他的系统上进行这些设置完全相同。请在虚拟计算机中下载并安装升级程序。

使用快照(Snapshots)
快照功能允许把包括磁盘数据、内存、设置等客户操作系统的全部状态信息在你需要时保存下来。通过快照你可以把任何虚拟计算机恢复到之前保存的状态,这对于测试软硬件非常有用。但一次只能进行一次快照。 创建快照首先需要运行客户操作系统,然后在VMware菜单中选择Snapshot | Save Snapshot。接着将出现一个进度条显示“Saving Virtual Machine State”的消息。完成这项操作需要一定时间。快照信息保存在一个扩展名为.vmsn的文件中,还有一些额外的以REDO为部分扩展名的文件。每次创建新的快照后,前一个快照将通过虚拟计算机的当前配置信息得到更新。 要将客户操作系统返回到以前保存的配置状态,先在VMware菜单中选择Snapshot | Revert To Snapshot。你可以通过选择Edit | Virtual Machine Settings然后单击Options选项卡,然后再单击Snapshot,勾选Lock This Snapshot框来避免当前快照被更新。 注意当前快照的日期和时间都显示在屏幕上了。在进行软硬件测试时,你可能会发现它在每次关闭客户操作系统后将其恢复到快照状态很有用。这可以在Snapshot Options面板When Powering Off设置下方选择Revert To The Snapshot来实现。或者你也可以选择在虚拟计算机关闭后更新你的快照。 要移除快照,首先关闭客户操作系统,然后选择Snapshot | Remove Snapshot。如果操作系统还没有被关闭,则此选项为灰色不可选状态。

复制、备份、移动、对虚拟磁盘重命名
复制、移动和备份操作非常简单。如同对虚拟计算机的文件进行操作一样,在VMware菜单中选择File | Open以告之VMware新的或已移动的虚拟计算机。然而必须注意,当把虚拟计算机移到不同的计算机时,你需要更新的硬件环境对客户计算机设备进行设置。进一步的说,如果新的计算机使用了不同的处理器,Linux客户操作系统则可能在新的计算机上无法工作。这是由于在安装Linux时,安装程序将根据Intel或AMD处理器对内核进行优化。

[ 本帖最后由 jzhhh 于 2006-11-12 07:17 编辑 ]
haiweix
发表于 2006-11-12 10:33:39 | 显示全部楼层
你倒是给低频虚拟机的下载地址呀,我以前用的5.0装那个TOOLS装不上。
xielinli
发表于 2006-11-12 11:40:29 | 显示全部楼层
原帖由 haiweix 于 2006-11-12 10:33 发表
你倒是给低频虚拟机的下载地址呀,我以前用的5.0装那个TOOLS装不上。



http://sccnc.onlinedown.net/down/VMware-workstation-5.5.2-29772.zip
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-3-29 08:36 , Processed in 0.126709 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表