2011-04-28 225 views
3

有人可以幫助我將ISO,虛擬機,VMware,VMX文件和VMDK文件關聯在一起嗎?ISO,虛擬機,VMware,VMX文件和VMDK文件之間的關係

我需要了解所有這些組件如何關聯在一起。是否有任何圖表或圖表顯示這些組件之間的關聯。

+1

你在比較「ISO」到「VMware」到「虛擬機」?一個是標準化組織,另一個是公司,另一個是一個程序... – Mehrdad 2011-04-28 07:40:40

+0

@Mehrdad:我確定他指的是一個經常用來加載到虛擬機虛擬機中的CD/DVD映像'.iso'文件CD/DVD設備。 – 2011-04-28 07:42:30

+0

@邁克爾:是的,沒關係,但是這與VMware有什麼關係?一個是文件格式,另一個是程序... – Mehrdad 2011-04-28 07:43:24

回答

1

很難將所有內容放在一張圖中,因爲正如評論者已經指出的那樣,在非常不同的抽象層次上這些東西是截然不同的東西。我會嘗試找到一個關係:

你可以想象一個虛擬機是一個真正的計算機(==物理機)在軟件中模擬。 Wikipedia虛擬機從10,000英尺開始就是一個模擬硬件的程序,因此您可以使用普通計算機執行任何操作,例如安裝操作系統。

虛擬機有許多實現(具有不同的性能和功能集),例如Microsoft的Hyper-V,Qemu,VirtualboxVMware是一家專門提供一系列虛擬機實施以及與其虛擬機相關的許多產品的公司。在你的情況下,VMware可能指的是他們的桌面產品之一,例如VMware Player或VMware Workstation

當您在其中一種解決方案中設置虛擬機時,它們爲您提供了配置虛擬計算機的方法。想象一下,這類似於購買店內PC的單個部件:您需要網卡,一些處理器,內存,硬盤......然後將它們放在一起。此配置需要存儲在某個地方,對於VMWare的桌面產品,這是存儲在VMX文件中的內容。

有時您想要訪問虛擬機中的CD-ROM。您可能會直接將物理計算機的CD驅動器傳遞給虛擬機。然而,大多數情況下,您將通過物理PC的硬盤傳輸CD-ROM映像。這種CD映像的通用格式是ISO format。大多數虛擬機實現允許您簡單地將這樣的文件添加到您的虛擬機,並使它看起來好像它是真正的驅動器中的真正的CD。

虛擬機的一個很酷的用例是,您可以預配置一個自定義操作系統以及一堆應用程序。然後,您可以拍攝這臺電腦的「快照」,並將其傳遞給您的朋友。然後,他們可以在虛擬機中啓動此快照,並直接與您安裝的所有酷應用程序一起工作,而無需執行安裝和配置整個系統的繁瑣步驟。這種'快照'被稱爲virtual appliance。在VMware的情況下,這些設備存儲在VMDK文件中。

+0

「有很多虛擬機(具有不同的性能和功能集)的實現,例如微軟的Hyper-V,Qemu,Virtualbox」你留下了一個很大的問題:JVM = Java虛擬機 – AJMansfield 2013-07-09 18:03:07

+0

是的,因爲問題顯然是針對操作系統虛擬化。 – BjoernD 2013-07-09 22:31:00

5

ISO =通常一個CD或DVD,你可以燃燒,導致原本

虛擬機的副本的圖像= VMware主機服務器

的VMware中的客戶機操作系統=的製造商領先的虛擬化軟件。

VMX =用於虛擬機的配置文件

VMDK =實際虛擬磁盤,或虛擬機的內容。

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的軟件可以讓你在另一臺計算機上運行的計算機...全屏或窗口的「虛擬」的版本...。

相關問題