2014年1月16日 星期四

IBM hypervisor介紹及與同類產品的比較




   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 1Type 2
Type 1 hypervisor是一個直接運行在硬體平臺的軟體,安裝在伺服器硬體裸機層。代表產品有:IBM System z PR/SM and z/VMIBM Power Systems hypervisorVMware ESX ServerXenSource hypervisorSun LDomsMicrosoft's Hyper-V

Type 2 hypervisor是一個運行在作業系統環境中的軟體,安裝在伺服器作業系統之上。因此宿主OS運行在硬體之上的第三層。代表的產品有:VMware Server (formerly GSX)Microsoft Virtual ServerHP Integrity VM

沒有留言:

張貼留言