使用VMWare Fusion / Server将虚拟PC / Server替换为开发环境
我专门在VM上进行开发。我目前在MacBook Pro上运行Boot Camp,并在一系列适用于许多不同环境的Virtual PC VM上进行所有开发。 Andrew Connell的这篇帖子从根本上改变了我的工作方式。
我正在考虑切换到Fusion并在OS X中运行所有功能,但是我无法回答有关VM Fusion / Workstation / Server的以下问题。我需要知道Virtual PC / Server的以下功能是否在其VMWare计数器部件中存在。
- 差异磁盘(创建基础VM并置备新VM的能力,这些VM仅在基础之上添加增量(节省了大量磁盘空间,并使具有基础功能集的新VM易于启动))。 (不适用于Fusion,需要工作站[$ 189])
- 撤消磁盘(能够将所有更改回滚到会话中的VM)。 (在Workstation和Fusion中都可用[分别为$ 189 / $ 79.99])
- 轻松将不同的NAT NAT移出,以供VM使用。(在Fusion / Workstation中)。
- 在VM Player和VM Server之间共享VM。我想在本地(在OS X / Fusion上)构建VM,然后将其移动到某些服务器(Win2k3 / Win2k8和VM Server)并在其中托管它,但要使用VM Server。 (在Fusion / Workstation中)。
- 等同于Hyper-V。 (Fusion和Workstation都针对64x VM使用类型2虚拟机管理程序a,而对于32位VM均不使用2型管理程序a。VMWare声称它们的运行速度并不慢,因此一些基准测试证明了这一观点)。
- 能够在多个VM之间共享磁盘。如果我在虚拟磁盘上有一堆数据库,并且希望它们出现在多个VM上,那么我应该能够添加它们。 (在Fusion和Workstation中都可用)
- (很高兴)支持分配给VM的多个处理器(在Fusion和Workstation中均可用)。
是否有VMWare专家那里可以肯定上述功能在另一侧可用?
上面的内容也是免费的(只要我们拥有Windows计算机的许可证),除了购买Fusion之外,还有其他费用吗?
我研究的最终结果,非常感谢!
我们只能在VMWare工作站(而不是Fusion)中创建链接克隆和完整克隆(与差异磁盘接近)。除了其他难以枚举的功能外,Workstation还具有更好的快照管理。话虽这么说,Workstation的价格为189美元(而不是79美元),并且不能在OS X上使用。此外,Fusion 1.1(当前版本)在OS X 10.5上还有很多显示错误(在10.4上可以正常使用)。这些将在(RC1)当前提供的Fusion 2.0中进行补救。我可能会等到v2.0发布,然后同时使用Workstation / Fusion在OS X上配置和使用这些VM。
解决方案
回答
至少没有#1.
回答
我没有使用Fusion,只是工作站和服务器
1)是,我们可以从当前虚拟机状态或者VMware Workstation中的保存状态(快照)创建链接克隆
2)是,还原为快照
3)有许多不同的网络设置,其中之一是NAT
4)使用VMware Fusion创建的VMware虚拟机与VMware最新产品完全兼容。
5)?
6)我们可以将预先存在的磁盘添加到其他虚拟机
7)是的,我们创建了多CPU虚拟机
工作站成本,但VMWare Server是免费的
回答
VMWare服务器是免费的,但仅允许一个快照,这是一个严重的缺陷。 VMWare Workstation允许多个快照,并可以执行大多数相同的功能。
回答
VMWare具有与Virtual PC中的Hyper-V等效的Hypervisior。
我们无法共享在Fusion中与Windows VMWare Server创建的VM(免费版),我们需要付费版本才能在两者之间共享。
回答
我还将看一看Sun的Mac版xVM VirtualBox。它在我的Mac上运行Windows XP和Vista的速度非常快。
1和2)VirtualBox具有从基本VM像树一样分支的快照。我们可以还原到以前的任何快照并为其命名。
3)它具有NAT支持和桥接网络,例如VMWare和Microsoft产品。
4)没有VirtualBox的服务器版本,但我知道它与Qemu共享一个引擎,因此有可能在Qemu上托管VBox映像。
5)如果Mac已启用VT-x,则VirtualBox确实具有管理程序。
6)当然,我们可以将现有磁盘添加到其他VM。但是我们不能一次在多个VM中运行同一磁盘。 (但是,这不是对所有虚拟化主机的限制吗?)
7)否。VirtualBox将为每个映像分配一个CPU,并将其分配出去。