ISO,虚拟机,VMware,VMX文件和VMDK文件之间的关系

时间:2011-04-28 07:38:50

标签: comparison virtualization vmware virtual-machine iso

有人可以协助我将ISO,虚拟机,VMware,VMX文件和VMDK文件关联在一起吗?

我需要了解所有这些组件如何相互关联。是否有任何图表或图表显示这些组件之间的联系。

3 个答案:

答案 0 :(得分:6)

ISO =通常是您可以刻录的CD或DVD的图像,导致原始

的副本

虚拟机= VMware主机服务器中的客户机操作系统

VMware =领先虚拟化软件的制造商。

VMX =虚拟机的配置文件

VMDK =实际的虚拟磁盘或虚拟机的内容。

答案 1 :(得分:2)

迟到的帖子,但是......

首先,ISO文件基本上是“虚拟CD / DVD”......可以安装在虚拟机中。所以直接相关......甚至与其他实体类似。 BjoernD可能有一点意义。 ;)

至于图表......

Computers

Actual | Virtual (simulated in software)
-------|---------------------------------
  Dell |  "Windows Virtual PC"
  HP   |  "VirtualBox"
  etc  |  "VMware"
       |    VMware program creates/loads...
       |     VMware Virtual machine = 
                myPC.VMX (configuration file)
                      + 
                myPC.VMDK (virtual computer system in a file)
                            + (optional) myCD-DVD.ISO file

                  ...where myCD-DVD.ISO is a 'virtual' CD/DVD drive.
                   It is a 'mounted' ISO file (image of CD/DVD disk)

VMware软件可让您在另一台计算机上全屏或在窗口中运行计算机的“虚拟”版本。

答案 2 :(得分:1)

很难将所有内容放在一个图表中,因为评论者已经指出这些在非常不同的抽象层次上是非常不同的东西。无论如何我会试着找到一个关系:

您可以想象虚拟机是在软件中模拟的真实计算机(==物理机)。 Wikipedia从10,000英尺起,VM是一个模拟硬件的程序,因此您可以使用普通计算机执行任何操作,例如,安装操作系统。

有许多虚拟机实现(具有不同的性能和功能集),例如Microsoft的Hyper-VQemuVirtualbox VMware 是一家专门提供一系列虚拟机实施以及与其虚拟机相关的许多产品的公司。在您的情况下,VMware可能会引用其中一个桌面产品,例如VMware Player或VMware Workstation

在其中一个解决方案中设置虚拟机时,它们为您提供了配置虚拟计算机的方法。想象一下,这类似于在商店购买PC的单个部件:你需要一个网卡,一些处理器,内存,硬盘......然后你把它们放在一起。此配置需要存储在某处,对于VMWare的桌面产品,这些存储在 VMX文件中。

有时您希望能够访问虚拟机中的CD-ROM。您可以直接将物理计算机的CD驱动器传递给VM。但是,大多数情况下,您将从物理PC的硬盘驱动器传递CD-ROM映像。此类CD映像的常见格式是 ISO format 。大多数VM实现允许您简单地将这样的文件添加到虚拟机中,使其看起来好像是真实驱动器中的真实CD。

虚拟机的一个很酷的用例是,您可以预先配置自定义操作系统以及一堆应用程序。然后你可以拍摄这台电脑的“快照”并将它传递给你的朋友。然后,他们可以在他们的VM中启动此快照,并直接使用您安装的所有酷应用程序,而无需完成安装和配置整个系统的繁琐步骤。这样的“快照”称为 virtual appliance 。对于VMware,这些设备存储在 VMDK文件