天天看點

《資訊存儲與管理(第二版):數字資訊的存儲、管理和保護》—— 2.13 概念應用:VMware ESXi

本節書摘來異步社群《資訊存儲與管理(第二版):數字資訊的存儲、管理和保護》一書中的第2章,第2.13節,作者:【新加坡】g.somasundaram ,【美】alok shrivastava,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

資訊存儲與管理(第二版):數字資訊的存儲、管理和保護

vmware是伺服器虛拟化解決方案領域的上司廠商。vmware esxi提供了一個叫做hypervisor的平台,将cpu、記憶體和存儲資源抽象出來,使一台實體伺服器上可以同時運作多台虛拟機。

vmware esxi是一個應用于x86平台實作伺服器虛拟化的hypervisor。它能夠在同一實體機上建立并同時運作多個虛拟機(vm)。虛拟機是一組檔案的集合,可以移動、複制或者作為模闆使用。組成一個虛拟機的所有檔案通常儲存在一個叫做vmfs(virtual machine file system,虛拟機檔案系統)的叢集檔案系統中的同一目錄下。運作esxi的實體機叫做esxi主機。esxi主機提供了運作虛拟機所需的實體資源。esxi由兩個主要部件組成:vmkernel和虛拟機監控器(virtual machine monitor)。

vmkernel提供了和其他作業系統類似的功能,如程序建立、檔案系統管理和程序排程。它專為支援同時運作多個虛拟機而設計,并提供了一些核心的功能,例如,資源排程和i/o堆棧等。

虛拟機監控器負責在cpu上執行指令,以及進行二進制轉換(binary translation,bt)。虛拟機監控器将硬體虛拟化,使虛拟機表現為一台有cpu、記憶體和i/o裝置的實體機。每個虛拟機都會被配置設定一個虛拟機監控器,監控器掌握一定的cpu、記憶體和i/o裝置資源來運作虛拟機。

繼續閱讀