天天看點

《Windows Server 2012 Hyper-V虛拟化管理實踐》一1.1 Hyper-V架構

本節書摘來異步社群《windows server 2012 hyper-v虛拟化管理實踐》一書中的第1章,第1.1節,作者: 王淑江 責編: 王峰松,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

微軟釋出的hyper-v體系架構如圖1-1所示。該圖中有幾個重要的概念:hyper-v主機、虛拟機、根分區、子分區以及vmbus。

《Windows Server 2012 Hyper-V虛拟化管理實踐》一1.1 Hyper-V架構

hyper-v主機指的是實體計算機。本書中,hyper-v主機指的是安裝windows server 2012的計算機,該計算機中部署hyper-v角色。

虛拟機指的是虛拟化平台(hyper-v)部署的虛拟作業系統環境。本書中,虛拟機指的是通過hyper-v角色建立的虛拟機。

根分區實質上指的是hyper-v主機,能夠管理計算機硬體級裝置,例如裝置驅動程式、電源管理和裝置的添加/删除等。根(或父)分區是可以直接通路實體記憶體和裝置的唯一分區。

子分區實質上指的是虛拟機。子分區對實體記憶體和裝置的所有通路均通過虛拟機總線 (vmbus)或虛拟機監控程式提供。

vmbus使用“通道”模式的通信機制,用于子分區間通信和模拟裝置。vmbus通過hyper-v 內建服務一起安裝。

hyper-v架構圖顯示根分區位于子分區的旁邊。換句話說,hyper-v主機作業系統和虛拟機作業系統是平級的,沒有互相依附的關系。根分區和子分區的平行關系使虛拟機可以直接和實體裝置進行通信和資料交換。intel公司和amd公司都有支援硬體虛拟化的晶片,允許虛拟機直接通路cpu和記憶體資源。由于虛拟機可以直接通路硬體資源,虛拟機中的部分裝置不再是虛拟的,部分硬體資源是真實的實體裝置。是以,虛拟機通路硬體裝置的速度有很大提升。對于在這種環境中建立的虛拟機,當負載增加時,隻要為虛拟機配置設定足夠的實體資源,就不必擔心虛拟機的性能。

平行關系架構也增加了整個虛拟化架構的穩定性。根分區(hyper-v主機作業系統)不會對虛拟機産生直接的影響。同時增加了系統穩定性,不會因為hyper-v主機出現故障而影響到正在運作的虛拟機。

繼續閱讀