初入职场之嵌入式Linux开发快速上手
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2 VMware Workstation概述

VMware Workstation是一项由PC虚拟化的开创者提供的先进技术,能够以可靠、安全的方式同时运行多个操作系统。VMware Workstation可提供可靠、安全的高性能虚拟机平台、还能提供全面的主机和客户操作系统支持,丰富的用户体验和全面的功能组合。

VMware 虚拟化软件将物理硬件资源映射为虚拟机的资源,因此每个虚拟机都具有其各自的CPU、内存、磁盘和网络接口卡。在虚拟机之间切换时不需要重新启动或进行硬盘分区。虚拟机完全等同于一台标准的x86计算机,能够运行大多数Windows、Linux和其他台式机及服务器操作系统。除了能将虚拟机连接到物理网络适配器、CD-ROM设备、硬盘和USB设备(包括网络摄像机和麦克风等USB同步设备),VMware Workstation还能模拟其他硬件,例如,它可以将ISO文件和.vmdk文件分别作为CD-ROM和硬盘进行装载,还可以通过主机将其虚拟网络适配器配置为使用网络地址转换(Network Address Translation,NAT),而不是为每个虚拟机分配一个IP地址。

VMware Workstation的主要功能。

(1)无缝集成。

Unity模式可集成Windows与Linux虚拟机内的应用程序,使之看上去就像在本地桌面上运行一样。图片剪切和粘贴、电子邮件附件拖放及无驱动程序打印等用户友好功能使得在虚拟机中的工作变得更为轻松。

(2)快照和复制。

快照可保留虚拟机的状态,因此可以随时还原到该快照。在需要将虚拟机还原到先前的稳定系统状态时,快照是非常有用的。借助Workstation,可以轻松查找并还原到先前保存的快照。

(3)在单台PC上运行多层应用程序。

以小组的形式管理多个连网的虚拟机。借助小组形式,只需轻松点击鼠标,就能在单台PC上启动并运行复杂的多层企业应用程序。

(4)执行后退和回放,直到找出错误。

借助集成到Visual Studio和Eclipse的重放调试技术,诊断非确定性错误。测试虚拟机内运行的应用程序的同时执行“记录”,然后让开发人员通过附带的调试程序来逐步跟踪记录,从而再也不会出现不可重现的错误。

(5)支持无条件打印。

支持无驱动打印,这使Windows和Linux虚拟机可以自动访问PC打印机,无需任何配置或驱动程序,PC的默认打印机甚至会被显示为默认打印机。

VMware Workstation具有下面的优势:

(1)无需重新启动,即可同时运行多个操作系统。

(2)在隔离的环境中评估和测试新的操作系统、应用程序和修补程序。

(3)促使用户能够在大量不同的配置条件下快速、高效地测试应用程序。

(4)通过集成的开发人员工具,可在多个平台上快速调试应用程序。

(5)将虚拟机轻松还原到先前的稳定系统状态。

VMware Workstation在企业中应用广泛。VMware Workstation为在单台PC上同时运行多个操作系统提供最广泛的客户平台支持。VMware Workstation可支持200多款操作系统,其中包括Windows 7、Windows Server2008 R2和其他20多种版本的Windows系统,以及Redhat、Ubuntu、OpenSuse和26款其他版本的Linux。目前,VMware Workstation可以在PC上运行VMwarevSphere™及VMware ESXi™,供测试和演示使用。VMware Workstation功能有助于开发人员、QA工程师、专业销售人员和IT管理员降低硬件成本、管理风险并优化任务,从而节约时间并提高工作效率。除此以外,VMware Workstation还在企业中有如下应用:

(1)软件开发人员依靠Workstation与Visual Studio、Eclipse和SpringSource Tools Suite集成,可优化应用程序在多个环境下的开发和调试过程。

(2)质量保证团队借助Workstation,通过简化重复性配置任务,在包含不同操作系统、应用程序平台和浏览器的复杂环境下经济高效地测试应用程序。

(3)系统工程师及其他专业技术销售人员可以使用Workstation来轻松演示复杂的多层应用程序。Workstation可以在单台PC上模拟出完整的虚拟网络环境,其中包括客户端、服务器和数据库虚拟机。

(4)教学和培训人员可利用Workstation为学员快速创建虚拟机,从而在安全、隔离的虚拟机中提供所需的全部课程、应用程序和工具。每堂课结束后,虚拟机都可以自动还原到一个“干净”状态,供下一组学员使用。