[英]Relation between ISO, Virtual machines, VMware, VMX file and VMDK file
有人可以帮助我将 ISO、虚拟机、VMware、VMX 文件和 VMDK 文件联系在一起吗?
我需要了解所有这些组件是如何相互关联的。 是否有任何图表或图表显示这些组件之间的联系。
ISO = 通常是您可以刻录的 CD 或 DVD 的映像,从而产生原始副本
虚拟机 = VMware 主机服务器中的客户操作系统
VMware = 领先的虚拟化软件的制造商。
VMX = 虚拟机的配置文件
VMDK = 实际的虚拟磁盘或虚拟机的内容。
一个迟到的帖子,但是...
首先,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 软件可让您在另一台计算机上运行“虚拟”版本的计算机……全屏或 window……。
很难将所有内容放在一个图表中,因为正如评论者已经指出的那样,这些是在非常不同的抽象级别上非常不同的东西。 无论如何,我会尝试找到关系:
您可以将虚拟机想象为在软件中模拟的真实计算机(== 物理机)。 Wikipedia从 10,000 英尺开始,VM 是一个模拟硬件的程序,因此您可以使用普通计算机执行任何操作,例如安装操作系统。
有许多虚拟机实现(具有不同的性能和功能集),例如 Microsoft 的Hyper-V 、 Qemu 、 Virtualbox 。 VMware是一家专门提供一系列虚拟机实施以及与其 VM 相关的许多产品的公司。 在您的情况下,VMware 可能指的是他们的桌面产品之一,例如 VMware Player或 VMware Workstation 。
当您在其中一种解决方案中设置虚拟机时,它们会为您提供配置虚拟计算机的方法。 想象一下,这类似于在商店购买 PC 的单个零件:您需要一张网卡、一些处理器、memory、硬盘……然后将它们放在一起。 此配置需要存储在某个地方,对于 VMWare 的桌面产品,这就是存储在VMX 文件中的内容。
有时您希望访问虚拟机中的 CD-ROM。 您可以通过将物理计算机的 CD 驱动器直接传送到 VM 来购买此商品。 然而,大多数情况下,您将改为从物理 PC 的硬盘驱动器中传递 CD-ROM 映像。 此类 CD 映像的常见格式是ISO 格式。 大多数 VM 实现允许您简单地将此类文件添加到您的虚拟机,并使其看起来就像是真实驱动器中的真实 CD。
虚拟机的一个很酷的用例是您可以预配置自定义操作系统以及一堆应用程序。 然后,您可以拍摄这台计算机的“快照”并将其传递给您的朋友。 然后,他们可以在他们的 VM 中启动此快照并直接使用您安装的所有酷应用程序,而无需通过安装和配置整个系统的繁琐步骤来 go。 这样的“快照”称为虚拟设备。 对于 VMware,这些设备存储在VMDK 文件中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.