简体   繁体   English

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

[英]Relation between ISO, Virtual machines, VMware, VMX file and VMDK file

Can someone assist me in relating ISO, Virtual machines, VMware, VMX file and VMDK file together?有人可以帮助我将 ISO、虚拟机、VMware、VMX 文件和 VMDK 文件联系在一起吗?

I need to understand how all these components relate together.我需要了解所有这些组件是如何相互关联的。 Is there any diagram or chart that shows the linkage among these components.是否有任何图表或图表显示这些组件之间的联系。

ISO = Usually an Image of a CD or DVD which you can burn, resulting in a duplicate of the original ISO = 通常是您可以刻录的 CD 或 DVD 的映像,从而产生原始副本

Virtual machines = Guest operating systems within a VMware Host server虚拟机 = VMware 主机服务器中的客户操作系统

VMware = The manufacturer of the leading virtualization software. VMware = 领先的虚拟化软件的制造商。

VMX = the configuration file for a virtual machine VMX = 虚拟机的配置文件

VMDK = The actual virtual disk, or contents of the virtual machine. VMDK = 实际的虚拟磁盘或虚拟机的内容。

A late post, but...一个迟到的帖子,但是...

First, an ISO file is basically a 'virtual CD/DVD'... which may be mounted in a virtual machine.首先,ISO 文件基本上是一个“虚拟 CD/DVD”……它可以安装在虚拟机中。 So there is a direct correlation... analogous even...with the other entities.所以有直接的相关性......甚至......与其他实体类似。 BjoernD may have a point. BjoernD 可能有一点。 ;) ;)

As for a Chart...至于图表...

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)

The VMware software lets you run a 'virtual' version of a computer... fullscreen or in a window...on another computer. VMware 软件可让您在另一台计算机上运行“虚拟”版本的计算机……全屏或 window……。

It would be hard to put everything together into a diagram because as the commenters already indicated these are very different things at very different levels of abstraction.很难将所有内容放在一个图表中,因为正如评论者已经指出的那样,这些是在非常不同的抽象级别上非常不同的东西。 I'll try to find a relation anyway:无论如何,我会尝试找到关系:

You can imagine a virtual machine being a real computer (== physical machine) simulated in software.您可以将虚拟机想象为在软件中模拟的真实计算机(== 物理机)。 Wikipedia From 10,000 ft a VM is a program that emulates hardware and thereby allows you to do anything you could do with a normal computer, eg, install an operating system. Wikipedia从 10,000 英尺开始,VM 是一个模拟硬件的程序,因此您可以使用普通计算机执行任何操作,例如安装操作系统。

There are many implementations of virtual machines (with varying performance and feature sets), for instance Microsoft's Hyper-V , Qemu , Virtualbox .有许多虚拟机实现(具有不同的性能和功能集),例如 Microsoft 的Hyper-VQemuVirtualbox VMware is a company that specializes in providing a range of virtual machine implementations as well as many products related to their VMs. VMware是一家专门提供一系列虚拟机实施以及与其 VM 相关的许多产品的公司。 In your case VMware probably refers to one of their desktop products such as VMware Player or VMware Workstation .在您的情况下,VMware 可能指的是他们的桌面产品之一,例如 VMware Player或 VMware Workstation

When you set up a virtual machine in one of these solutions, they provide you means of configuring your virtual computer.当您在其中一种解决方案中设置虚拟机时,它们会为您提供配置虚拟计算机的方法。 Imagine this similar to buying the single parts of a PC in the shop: you need a network card, some processors, memory, hard disks, ... and then you put it all together.想象一下,这类似于在商店购买 PC 的单个零件:您需要一张网卡、一些处理器、memory、硬盘……然后将它们放在一起。 This configuration needs to be stored somewhere and in the case of VMWare's desktop products this is what gets stored in a VMX file .此配置需要存储在某个地方,对于 VMWare 的桌面产品,这就是存储在VMX 文件中的内容。

Sometimes you want to have access to a CD-ROM in your virtual machine.有时您希望访问虚拟机中的 CD-ROM。 You may get this buy passing your physical computer's CD drive to the VM directly.您可以通过将物理计算机的 CD 驱动器直接传送到 VM 来购买此商品。 Most of the time however, you will instead pass a CD-ROM image from your physical PC's hard drive.然而,大多数情况下,您将改为从物理 PC 的硬盘驱动器中传递 CD-ROM 映像。 A common format for such CD images is the ISO format .此类 CD 映像的常见格式是ISO 格式 Most VM implementations allow you to simply add such a file to your virtual machine and make it look as if it was a real CD in a real drive.大多数 VM 实现允许您简单地将此类文件添加到您的虚拟机,并使其看起来就像是真实驱动器中的真实 CD。

One of the cool use cases of virtual machines is that you can preconfigure a custom operating system along with a bunch of applications.虚拟机的一个很酷的用例是您可以预配置自定义操作系统以及一堆应用程序。 Then you can take a 'snapshot' of this computer and pass it around to your friends.然后,您可以拍摄这台计算机的“快照”并将其传递给您的朋友。 They can then boot this snapshot in their VM and directly work with all the cool apps you installed without having to go through the tedious steps of installing and configuring the whole system.然后,他们可以在他们的 VM 中启动此快照并直接使用您安装的所有酷应用程序,而无需通过安装和配置整个系统的繁琐步骤来 go。 Such a 'snapshot' is called a virtual appliance .这样的“快照”称为虚拟设备 In the case of VMware these appliances are stored in VMDK files .对于 VMware,这些设备存储在VMDK 文件中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM