POWER Hypervisor是在 System p 中實現准虛擬化的重要組件。與Power處理器的設計特點結合,Hypervisor可以實現專用處理器(dedicated-processor)分區,微分區(Micro-Partitioning),虛擬處理器,虛擬交換機,虛擬乙太網卡,虛擬SCSI卡和虛擬控制器功能。
POWER Hypervisor是設置在主機作業系統和硬體之間。它擁有並控制系統的全域資源,並且它負責建立邏輯分區,並定義分區的邊界。它將跟蹤分配給分區的資源,並在各個分區之間提供隔離。不管系統如何設置,它總是被安裝和啟動的。Hypervisor不需要分配特定的或專用的處理器資源,但是需要記憶體來自支援各個邏輯分區分配的資源。所需的記憶體大小由以下因素決定(可由SPT工具估算): 1.邏輯分區的數量 2.邏輯分區使用的物理和虛擬I/O設備的數量 3.分配給邏輯分區的最大記憶體資源
創建一個分區的最小實體記憶體大小是這個系統的邏輯區塊(LMB)大小。預設的LMB大小根據系統設置的記憶體大小而不同。
POWER Hypervisor執行以下工作:
1.通過在邏輯分區之間提供一個安全層來保證分區完整性。 2.在物理硬體資源和邏輯分區之間提供一個抽象的層。它控制虛擬處理器到物理處理器的分配,同時在虛擬處理器context switch期間保存和重建所有處理器的狀態資訊。 3.控制硬體I/O中斷和管理分區設備。 4.在邏輯分區間提供虛擬LAN通道,來減少分區間通信是對物理網卡的需求。 5.監測Service Processor,如檢測到Service Processor缺失,執行重置/重載。如果這個問題仍沒有被修正,則通知作業系統。
POWER Hypervisor通過通過 Hypervisor 調用 (hcall) 請求來與主機的作業系統通信。IBM Hypervisor所基於的一個關鍵元素在於,虛擬化是系統本身的一部分的事實,這使作業系統(OS)、硬體和Hypervisor之間結合非常緊密,Hypervisor是介於 OS 與提供虛擬化功能的硬體之間的系統軟體。
當今有兩種主要的hypervisor類型在使用——Type 1和Type 2。
Type 1 hypervisor是一個直接運行在硬體平臺的軟體,安裝在伺服器硬體裸機層。代表產品有:IBM System z PR/SM and z/VM,IBM Power Systems
hypervisor,VMware ESX Server,XenSource hypervisor,Sun LDoms和Microsoft's Hyper-V。
Type 2 hypervisor是一個運行在作業系統環境中的軟體,安裝在伺服器作業系統之上。因此“宿主”的OS運行在硬體之上的第三層。代表的產品有:VMware
Server (formerly GSX),Microsoft Virtual
Server,HP Integrity VM。
|
2014年1月16日 星期四
IBM hypervisor介紹及與同類產品的比較
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言