VMware虚拟机是VMware公司开发的专业虚拟机软件,分为面向客户机的VMware Workstation及面向服务器的VMware GSX Server、VMware ESX Server(本书主要介绍VMware Workstation,在以后的单元中如果没有特殊说明,所说的VMware即是VMware Workstation)。目前VMware虚拟机软件的最高版本是VMware 7.0。
VMware虚拟机拥有VMware公司自主研发的Virtualization Layer(虚拟层)技术,它可以将真实计算机的物理硬件设备完全映射为虚拟的计算机设备,在硬件仿真度及稳定性方面做得非常出色。此外,VMware虚拟机提供了独特的Snapshot(还原点)功能,可以在VMware虚拟机运行的时候随时使用Snapshot功能将VMware虚拟机的运行状态保存为还原点,以便可以在任何时候迅速恢复VMware虚拟机的运行状态,这个功能非常类似于某些游戏软件提供的即时保存游戏进度功能,而且通过VMware虚拟机提供的VMware Tools组件,可以在VMware虚拟机与真实的计算机之间实现鼠标箭头的切换、文件的拖拽及复制粘贴等,操作非常方便。
在支持的操作系统类型方面,VMware虚拟机可以支持的操作系统的种类比Virtual PC虚拟机更为丰富。VMware虚拟机软件本身可以安装在Windows 2000/XP/Server 2003、Windows Vista或Linux中,并支持在虚拟机中安装Microsoft Windows全系列操作系统、MS-DOS操作系统、NovellNetware操作系统、Sun Solaris操作系统,以及RedHat、SUSE、Mandrake、Turbo等诸多版本的Linux操作系统。
此外,VMware虚拟机相比Virtual PC虚拟机的另一显著特点是其强大的虚拟网络功能。VMware虚拟机提供了对虚拟交换机、虚拟网桥、虚拟网卡、NAT设备及DHCP服务器等一系列网络组件的支持,并且提供了Bridged Network、Host-only Network及NAT三种虚拟的网络模式。通过VMware虚拟机,可以在一台计算机中模拟出非常完整的虚拟计算机网络。然而,VMware虚拟机将为Windows安装两块虚拟网卡及3个系统服务,同时还会常驻3个进程,因此会为Windows带来一些额外的运行负担。(www.daowen.com)
VMware可以支持配备有双CPU的宿主机,并且可以在虚拟机中有效地发挥出双CPU的性能优势,而Virtual PC虽然可以在配备有双CPU的宿主机中安装,但却只能利用双CPU中的其中一颗CPU。此外,当在VMware中建立了新的虚拟机,并为虚拟机设置了虚拟硬盘后,VMware将在宿主机的物理硬盘中生成一个虚拟硬盘镜像文件,其扩展名为.vmdk,这是VMware专用的虚拟硬盘镜像文件的格式。无论在VMware中对虚拟硬盘做了哪些修改,实际都是以间接的方法在宿主机中对.vmdk镜像文件进行修改。
VMware本身对计算机硬件配置的要求不高,凡是能够流畅地运行Windows 2000/XP/Server 2003/Vista/Server 2008的计算机基本都可以安装运行VMware。然而,VMware对计算机硬件配置的需求并不仅限于将VMware在宿主操作系统中运行起来,还要考虑计算机硬件配置能否满足每一台虚拟机及虚拟操作系统的需求。宿主机的物理硬件配置直接决定了VMware的硬件配置水平,宿主机的物理硬件配置水平越高,能够分配给VMware的虚拟硬件配置就越强,能够同时启动的虚拟机也就越多,建议在实验环境中使用较高档次配置的宿主机。
总的来说,VMware对CPU、内存、硬盘、显示分辨率等方面要求较高。最好为宿主机配备并行处理能力较强、二级缓存容量较大的CPU,以便使虚拟机达到最佳运行效果;最好为宿主机配备较大容量的物理内存与物理硬盘,以便可以为虚拟机分配更多的内存空间与硬盘空间;最好为宿主机配备支持高分辨率的显卡与显示器,以便尽可能完整地、更多地显示虚拟机窗口。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。