首页 文章

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

提问于
浏览
3

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

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

3 回答

  • 2

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

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

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

    VMX =虚拟机的配置文件

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

  • 1

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

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

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

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

    有时您希望能够访问虚拟机中的CD-ROM . 您可以通过物理计算机's CD drive to the VM directly. Most of the time however, you will instead pass a CD-ROM image from your physical PC'的硬盘获得此购买 . 这种CD映像的通用格式是 ISO format . 大多数VM实现允许您简单地将这样的文件添加到虚拟机中,使其看起来好像是真实驱动器中的真实CD .

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

  • 6

    迟到了,但......

    首先,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软件允许您运行计算机的“虚拟”版本...全屏或在另一台计算机上的窗口中运行 .

相关问题