代码之家  ›  专栏  ›  技术社区  ›  Tyler

将虚拟PC/Server替换为VMWare Fusion/Server用于开发环境

  •  2
  • Tyler  · 技术社区  · 18 年前

    我专门在虚拟机上开发。我目前在MacBookPro上运行训练营,并在一系列虚拟PC虚拟机上为许多不同的环境进行所有开发。这 post by Andrew Connell

    我正在考虑切换到Fusion并在OSX中运行所有东西,但我无法回答以下关于VM Fusion/工作站/服务器的问题。 我需要知道虚拟PC/服务器的以下功能是否存在于其VMWare计数器部件中。

    1. 差异化磁盘(能够创建一个基本虚拟机并配置新虚拟机,只需在基本虚拟机上添加增量即可[节省大量磁盘空间,并使使用基本功能集轻松启动新虚拟机])。
    2. 撤消磁盘(能够在会话中回滚对VM的所有更改)。 (工作站和Fusion均提供[189美元/79.99美元])
    3. 轻松地NAT出一个不同的子网供VM使用。 (在Fusion/工作站中)。
    4. 在VM播放器和VM服务器之间共享VM。我想在本地(在OSX/Fusion上)构建一个VM,然后将它移动到某个服务器(Win2k3/Win2k8和VM服务器)上,并在那里托管它,但要使用VM服务器。 (在Fusion/工作站中)。
    5. 相当于Hyper-V。 (对于64x虚拟机,Fusion和Workstation都利用了type-2虚拟机监控程序a,对于32位虚拟机也没有。VMWare声称它们不会因此而变慢。) benchmarks corroborate this assertion ).
    6. 能够在多个虚拟机之间共享磁盘。如果我在一个虚拟磁盘上有一组数据库,并且希望它们出现在多个VM上,那么我应该能够将它们连接起来。 (在Fusion和Workstation中都可用)
    7. (很高兴有)支持分配给VM的多个处理器 (可在Fusion和Workstation中使用)。

    是否有一位VMWare专家确信上述功能在另一端可用?

    您只能在VMWare Workstation(而不是Fusion)中创建链接克隆和完整克隆(接近差异磁盘)。除了其他难以列举的功能外,工作站还具有更好的快照管理功能。也就是说,工作站是189美元(而不是79美元),在OS X上不可用。此外,Fusion 1.1(当前版本)在OS X 10.5上有很多显示错误(在10.4上运行良好)。这些将在Fusion 2.0中进行修正,该版本目前在(RC1)中。我可能会等到v2.0问世,然后在OSX上使用Workstation/Fusion来配置和使用这些虚拟机。

    5 回复  |  直到 18 年前
        1
  •  1
  •   Sigh    18 年前

    我没有使用Fusion,只使用工作站和服务器

    1) 可以,您可以从当前vm状态或VMware Workstation中的已保存状态(快照)创建链接克隆

    2) 是,恢复到快照

    3) 有许多不同的网络设置,NAT就是其中之一

    4) 使用VMware Fusion创建的VMware虚拟机与VMware的最新产品完全兼容。

    5) ?

    7) 是的,您创建了多cpu虚拟机

    工作站成本高,但VMWare Server是免费的

        2
  •  1
  •   JW.    18 年前

    至少它没有#1。

        3
  •  1
  •   Chris Ani    18 年前

    VMWare server是免费的,但只允许一个快照,这是一个严重的缺陷。VMWare Workstation允许多个快照,并可以执行大部分相同的功能。

        4
  •  1
  •   RedWolves    18 年前

    VMWare有一个hypervisio,相当于虚拟PC中的Hyper-V。

    您不能共享在与Windows VMWare Server(免费版本)融合中创建的VM。您需要付费版本才能在两者之间共享。

        5
  •  1
  •   seisyll    18 年前

    我还想看看Sun的Mac版xVM VirtualBox。它在我的Mac上运行Windows XP和Vista的速度非常快。

    1和2)VirtualBox的快照像树一样从基本VM分支。您可以恢复到任何以前的快照并命名它们。

    4) VirtualBox没有服务器版本,但我知道它与Qemu共享一个引擎,因此可以在Qemu上托管VBox映像。

    7) 不会。VirtualBox将为每个图像分配一个CPU,并将它们分散开来。