Windows Server 2016 Hyper-V簡介與配置

1. Hyper-V介紹

?Hyper-V是微軟的虛擬化解決方案,能夠讓用戶在Windows系統(tǒng)上部署并使用虛擬機。傳統(tǒng)Windows操作系統(tǒng)分為應(yīng)用層和內(nèi)核層,應(yīng)用程序運行在Ring 3,操作系統(tǒng)運行在Ring 0。待Hyper-V安裝后,Hypervisor運行在比傳統(tǒng)模式更高特權(quán)級的Ring -1,該特權(quán)級由CPU提供支持,能夠捕獲虛擬機的特權(quán)操作并對其進行模擬。

image.png

?同時,原來的宿主操作系統(tǒng)與虛擬機操作系統(tǒng)運行在相同特權(quán)級,宿主機操作系統(tǒng)被稱為管理操作系統(tǒng),虛擬機被稱為客戶機操作系統(tǒng)。管理操作系統(tǒng)中運行有一系列的用于管理虛擬機的組件(Virtualization Stack),用于與底層Hypervisor交互以提供虛擬化服務(wù),Virtualization Stack具體包括:
(1)VSP (Virtualization Service Provider):用于控制虛擬機的IO請求;
(2)VMBus (Virtual Machine Bus):用于實現(xiàn)管理操作系統(tǒng)和客戶操作系統(tǒng)之間的數(shù)據(jù)通信,即用于實現(xiàn)VSP和虛擬機中的VSC(Virtualization Service Client)通信;
(3)VMMS (Virtual Machine Management Service):與管理操作系統(tǒng)中的工作線程(每個虛擬機對應(yīng)一個工作線程)一起提供對虛擬機生命周期管理,包括創(chuàng)建、開啟、停止、保存和刪除虛擬機;
(4)VID (Virtual Infrastructure Driver):協(xié)調(diào)VMMS與工作線程,管理客戶操作系統(tǒng)和管理操作系統(tǒng)之間的通信。

2. Hyper-V安裝與配置

?Hyper-V需要依賴于硬件虛擬化技術(shù),如Intel的VT-X技術(shù),同時還需要硬件提供二級地址轉(zhuǎn)換功能,如Intel的EPT(Extended Page Tables)技術(shù)。若要使用RemoteFX技術(shù),還需要顯卡具有支持DX 11.0以及WDDM 1.2兼容的驅(qū)動程序。
?靈躍云推薦使用Windows Server 2016部署Hyper-V,因Window Server 2016增加了很多新特性,包括設(shè)備直通、網(wǎng)卡熱插拔、嵌套虛擬化、網(wǎng)絡(luò)多隊列、網(wǎng)絡(luò)QoS、磁盤QoS、Windows容器等技術(shù)。Windows Server 2016具有Essentials、Standard、Datacenter版,其中,Essentials版本只提供基礎(chǔ)IT服務(wù),難以提供對Hyper-V的支持;Standard版本能夠提供更多的Windows特性和虛擬化特性,但支持的虛擬機數(shù)量受限(通常兩個);Datacenter能夠提供所有特性且虛擬機數(shù)量不受限制。若僅用于試用測試,可通過官網(wǎng)https://www.microsoft.com/zh-cn/evalcenter/evaluate-Hyper-V-server-2016申請下載Window Server 2016的180天評估版。本次測試也選用的該版本。
?獲取Window Server 2016評估版后,在安裝操作系統(tǒng)時選擇Windows Server 2016 Datacenter Evaluation(桌面體驗)版本。系統(tǒng)安裝完成后,打開“服務(wù)器管理器”,添加Hyper-V角色,如下圖所示,通過“添加角色與功能”按鈕,在“安裝類型”上選擇“基于角色或基于功能的安裝”,在“服務(wù)器角色”上勾選“Hyper-V”并安裝。在“虛擬交換機”界面選擇虛擬機鏈接網(wǎng)絡(luò)的物理網(wǎng)卡,系統(tǒng)將對應(yīng)創(chuàng)建一個虛擬交換機。配置完成后開始安裝,Hyper-V安裝完成后,服務(wù)器需要重新啟動。

image.png

?待系統(tǒng)重啟后,服務(wù)器已經(jīng)能夠通過Hyper-V創(chuàng)建虛擬機,但要使用RemoteFX特性,系統(tǒng)還需要安裝遠程桌面虛擬化主機角色以及顯卡對應(yīng)的驅(qū)動程序。打開“服務(wù)器管理器”,通過“添加角色與功能”按鈕,在安裝類型上選擇“基于角色或基于功能的安裝”,在“服務(wù)器角色”界面選擇“遠程桌面服務(wù)”。之后,在彈出的遠程桌面服務(wù)的角色服務(wù)界面選擇遠程桌面虛擬化主機(RDVH)角色,RDVH安裝完成后需要重新啟動系統(tǒng)。


image.png

?Hyper-V配置完成后,還需要上傳鏡像以實例化虛擬機。Hyper-V支持Windows 7 SP1以上的桌面系統(tǒng)。其中,對于Windows 8以上桌面系統(tǒng)提供DirectX 11.0支持,對于Windows 10和Windows Server 2016提供OpenGL以及OpenCL支持。下圖展示了在Windows 10虛擬機中運行DirectX診斷工具dxdiag后的情況。

image.png

本文轉(zhuǎn)載于 靈躍云 : 原文鏈接

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容