实战:在个人电脑上创建虚拟机

其实很容易在个人电脑上创建虚拟机,从而在物理机里面创建一个虚拟机,只需使用VMware公司免费的桌面虚拟化软件即可。本文介绍了桌面虚拟化的优点以及相应的操作步骤。

毫无疑问,虚拟化技术进一步挖掘了如今个人电脑的功能;如今的个人电脑往往配备了强大的处理器和硬件功能,日常应用程序用不了这么强大的功能。尽管许多虚拟化厂商和分析师主要关注虚拟化技术在数据中心方面的应用,但同样有望在桌面方面带来诸多优势。你可以把低成本或免费版本的虚拟化软件安装在小型分支办事处的较低端服务器上,以便充分利用日益老化的功能;或者出于便利或安全的因素,在家用个人电脑或笔记本电脑上创建虚拟机。

在小型办公室或家庭办公室配置x86机器以便运行多个虚拟机并不难–如今就功能而言,这类机器功能很强大。比方说,也许你喜欢一个虚拟机供家里的孩子们使用,那样任何设置方面的变动或困难都会仅仅局限于这个虚拟机。也许你只想把在家办公计算环境与个人家庭计算环境分开来。

需要哪些东西?

就本文探讨的重点而言,你首先至少需要一台基于Windows的个人电脑和一份VMware Workstation或VMware Player,这是VMware两款成本最低的虚拟桌面版本。

VMware Player免费供个人使用,可在此下载(http://www.vmware.com/products/player/overview.html),它包括虚拟机管理程序和几个非常功能基本的创建及管理工具。它的目的主要在于让客户可以在同一个硬件上运行好几个操作系统,而不是支持在一个机器上运行的多个桌面。

它倒不是要与思杰或基于远程会话的虚拟桌面竞争,而是主要与Windows 7中的XP模式(XP Mode)竞争–有了这种模式,在微软最新款操作系统里面运行的Virtual PC会话让客户可以运行老版本的应用程序,而不用推迟迁移至这款新的操作系统。

运行多个虚拟机,或者在不违反许可证中非商业使用要求的情况下运行多个虚拟机意味着你需要VMware Workstation。VMware Workstation的成本为每台电脑189美元,其中包含VMware的技术支持、与VMware的SpringSource工具套件(用于调试虚拟机中运行的应用程序)紧密集成,还包括来自VMware的免费或低成本的更新版本。

VMware Workstation的定位也是作为个人电脑或小规模工作组使用的工具,而不是作为VMware View、思杰或其他产品的一种替代选择。

这两款产品都让IT员工得以创建可部署在企业中其他地方的虚拟机映像,或者运行多个操作系统,以模拟测试或调试软件所基于的一大堆机器。

这两款产品还可以运行使用VMware服务器产品创建的虚拟机,还能运行微软的虚拟机和赛门铁克的LiveState恢复磁盘。

两者的目的在于简化安装,不会遇到与网络连接的服务器或虚拟机通常出现的任何配置问题。一旦你下载了VMWare Player或VMware Workstation,运行经过压缩的文件,按操作说明选择文件位置和应用程序名称即可。

找到所需的映像

一旦平台安装完毕,你可以启动包括操作系统和应用程序的预配置虚拟机,也可以创建自己的虚拟机。VMware的虚拟设备商店(http://www.vmware.com/appliances/)里面有数百个商业版本,还有一系列可在Ubuntu及其他自由版本组合上运行Firefox的免费虚拟设备。

如果你已下载了一个虚拟设备(其实就是.vmx文件),启动VMware Player中的文件管理器,找到该文件后运行它即可。

如果你在自行创建虚拟机,可以从光盘或.iso文件来启动它,操作方式与你安装或恢复其他任何操作系统一样。

VMware并不支持微软恢复文件,所以你根本无法装入"系统还原"、恢复工作。

不过,VMware提供了vCenter Converter作为免费下载软件(http://www.vmware.com/products/converter/get.html),你可以用来为物理机创建映像、然后装入到虚拟机中。

权限和连接

有几个地方要注意:如果你把来宾操作系统安装到Windows 7或Vista上,需要管理员权限才能操作。

虚拟机还需要足够的功能和空间才能正常运行。每个32位虚拟机至少需要1GB内存;每个64位虚拟机至少需要2GB内存;32位虚拟机还至少需要24GB的可用磁盘空间;如果是64位虚拟机,增加到至少32GB可用磁盘空间。

另外你在配置网络权限时,也要密切关注安装指南。Player和Workstation都旨在让那些网络连接更容易,但VMware 社区论坛上有好多讨论话题涉及细小的配置问题;如果不加注意,这些小问题就会变成大麻烦,无法让虚拟机与其他虚拟机或网络其余部分进行正常联系。