Oracle VM VirtualBox 4.2推出了一些新特性,对于服务器和桌面虚拟化管理员来说,这款开源软件和VMware Workstation之间的差距正在变得越来越小。 主机虚拟化领域的市场份额主要被需付费的VMware Workstation(或者 Player)和开源的VirtualBox占据。我选择后者作为桌面虚拟化和测试的软件,不仅因为是免费的,还因为其包含了足够多VMware中的付费特性,可以作为一个实用的替代产品。 此外,Oracle VM VirtualBox每个新发布的版本都在不断缩小两个程序间的差距,4.2版本是朝这个方向迈出的一大步。
下面总结的Virtua……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
Oracle VM VirtualBox 4.2推出了一些新特性,对于服务器和桌面虚拟化管理员来说,这款开源软件和VMware Workstation之间的差距正在变得越来越小。
主机虚拟化领域的市场份额主要被需付费的VMware Workstation(或者 Player)和开源的VirtualBox占据。我选择后者作为桌面虚拟化和测试的软件,不仅因为是免费的,还因为其包含了足够多VMware中的付费特性,可以作为一个实用的替代产品。
此外,Oracle VM VirtualBox每个新发布的版本都在不断缩小两个程序间的差距,4.2版本是朝这个方向迈出的一大步。下面总结的VirtualBox 4.2新增特性可以证明这一点,其中大部分是对VMware已有特征的复制或改进的。
虚拟机随主机自启动
许多非桌面虚拟化环境都支持当主机操作系统或者虚拟化软件启动时,自动开启虚拟机的特性。如果你知道总是要使用VirtualBox中某台特定的虚拟机,VirtualBox的这个特性会很有帮助。你可以将这个虚拟机设定为在程序启动时自动开启。如果你在无头模式下使用虚拟机(虚拟机在其中作为服务器或其他类似的功能),这个特性无疑是很有用的。
每个虚拟机最多支持36块网卡
较早版本的VirtualBox中,每个虚拟机只能支持8块网卡——前4块通过图形界面配置,另外的4块通过命令行方式进行配置。而Oracle VM VirtualBox 4.2将所支持的网卡数量一下增加到了36块,这使得虚拟机可以提供更多的服务,比如模拟网络交换机。但是要记住VirtualBox 4.2中的图形用户界面依旧只能编辑前4块网卡。
网络带宽资源控制
在4.2中另一项有帮助的网络特性是限制指定虚拟机的网络带宽,以使得其不会占用所有网络资源。在图形用户界面中暂时还没有这个选项,需要在命令行接口中使用bandwidthctl命令来完成这个功能。用户首先创建一个已命名的规则,然后为这个规则设定带宽大小(MB/秒)。不同的适配器可以分配不同的规则,也可以将多个适配器加入到一个规则中,这样所有加入其中的适配器会共享分配给该规则的总带宽。
带宽控制特性同样可以用来限制每个机器的磁盘带宽。这是一种防止虚拟机占用所有主机磁盘控制器带宽的简单方法,但是如果没有进行恰当的配置,可能会引起虚拟机性能下降问题。
VLAN标记
网络方面的另一项改进是VirtualBox 4.2中的网卡开始支持虚拟网络(VLAN)标签。这使得对虚拟机流量进行分段和路由变得更加容易,现在开始可以将VirtualBox中的虚拟机置于VLAN的环境当中了。
需要注意的是如果要顺利使用VirtualBox的这个特性,还需要启用主机网卡中的VLAN标记功能。有时还需要安装一些针对不同制造商的网卡驱动,而不是默认的微软网卡驱动。在我自己的使用过程中,我的主机安装的是Intel 82579V网卡,通过一个模拟出来的Intel PRO/1000 MT桌面网卡桥接到客户机,只要我在客户机的网卡设定中开启VLAN支持选项(默认情况下是开启的),就可以使用VLAN标记功能。
Windows 8的支持改进
很显然最近大多数人使用VirtualBox都是用来测试Windows 8。开始我使用最初的公开测试版本来进行这项测试,但是VirtualBox对于Windows 8的支持真的让我无法忍受,以至于最终我找出了一台没有使用的笔记本,将windows 8安装在那上面。
但是,现在Windows 8的版本已经固定,VirtualBox对于操作系统的支持情况也有了很大的提升。其中最大的改进就是在显示支持方面,因为Windows 8需要借助硬件为许多基础功能提供特效(比如全新的开始按钮)。
虚拟机分组
这只是一个很小的改动,但是很实用。之前的版本将所有的虚拟机在一个列表中显示,没有组织划分。Oracle VM VirtualBox 4.2允许将虚拟机分组,甚至在组中再划分子目录。可以收起和展开分组,或者将其放大。
运行时更改配置
Oracle VM VirtualBox 4.2临时增加了虚拟机运行时更改其配置的特性。虽然依旧不能改变处理器或者内存的设置,但是可以在不同程度上更改网络配置(可能是通过模拟硬件中断的方式)。
扩展磁盘镜像支持
很久之前VirtualBox就被用来读取多种类型的虚拟磁盘映像,而VMware不能像Oracle产品这样支持那么多第三方磁盘映像。VirtualBox 4.2增加了一些对于新格式的支持:VHDX、Hyper-V的磁盘类型(虽然现在只能读取);QCOW(KVM使用,完整支持版本一,只能读取版本二);QED映像(QEMU使用)。对于多磁盘的支持使得连接到Oracle VM VirtualBox 4.2变得更加有价值,因为其可以用来从问题虚拟机中恢复数据——而不论虚拟机是什么平台。
由于一些实验的需要,最近我在同样的硬件平台上运行VMware Workstation和VirtualBox,进行对比实验。其中的问题是,如果你有足够的预算,VMware依旧是行业的领跑者,因为使用广泛,可以获得足够的技术支持。但是对于那些没有预算或者需求相对较少的用户来说,VirtualBox是一个很好的替代品,4.2版本会让其变得更好。
作者
Serdar Yegulalp从1994年到2001年为Windows杂志写作,覆盖了广泛的技术方面。他现在是《The Windows 2000 Power Users Newsletter》一书的出版者,辛勤钻研他擅长的Windows NT, Windows 2000 and Windows XP领域,并为TechTarget写专栏。
相关推荐
-
OVF文件如何与VMware Workstation和平共处?
这一文件格式与其他虚拟化产品不兼容,这就是为什么VMware Workstation提供了将文件导出为打开虚拟化格式(OVF)的选项。本文,你将学习到在哪些情况下这可能是有用的。
-
请教各位,我想学习xenapp xendesktop,可以用vmware workstation来进行学习吗?
-
如何将VMware Workstation子虚拟机连接到互联网?
-
VMware Workstation虚拟了哪些网络设备?