Windows Server 2016 Hyper-V簡介與配置

轉載自 靈躍雲 :原文連接  html

1.   Hyper-V介紹

        Hyper-V是微軟的虛擬化解決方案,可以讓用戶在Windows系統上部署並使用虛擬機。傳統Windows操做系統分爲應用層和內核層,應用程序運行在Ring 3,操做系統運行在Ring 0。待Hyper-V安裝後,Hypervisor運行在比傳統模式更高特權級的Ring -1,該特權級由CPU提供支持,可以捕獲虛擬機的特權操做並對其進行模擬。服務器

 

        同時,原來的宿主操做系統與虛擬機操做系統運行在相同特權級,宿主機操做系統被稱爲管理操做系統,虛擬機被稱爲客戶機操做系統。管理操做系統中運行有一系列的用於管理虛擬機的組件(Virtualization Stack),用於與底層Hypervisor交互以提供虛擬化服務,Virtualization Stack具體包括:網絡

        1) VSP (Virtualization Service Provider):用於控制虛擬機的IO請求;ide

        2) VMBus (Virtual Machine Bus):用於實現管理操做系統和客戶操做系統之間的數據通訊,即用於實現VSP和虛擬機中的VSC(Virtualization Service Client)通訊;工具

        3) VMMS (Virtual Machine Management Service):與管理操做系統中的工做線程(每一個虛擬機對應一個工做線程)一塊兒提供對虛擬機生命週期管理,包括建立、開啓、中止、保存和刪除虛擬機;測試

        4) VID (Virtual Infrastructure Driver):協調VMMS與工做線程,管理客戶操做系統和管理操做系統之間的通訊。lua

 

2.   Hyper-V安裝與配置

 

        Hyper-V須要依賴於硬件虛擬化技術,如Intel的VT-X技術,同時還須要硬件提供二級地址轉換功能,如Intel的EPT(Extended Page Tables)技術。若要使用RemoteFX技術,還須要顯卡具備支持DX 11.0以及WDDM 1.2兼容的驅動程序。spa

        靈躍雲推薦使用Windows Server 2016部署Hyper-V,因Window Server 2016增長了不少新特性,包括設備直通、網卡熱插拔、嵌套虛擬化、網絡多隊列、網絡QoS、磁盤QoS、Windows容器等技術。Windows Server 2016具備Essentials、Standard、Datacenter版,其中,Essentials版本只提供基礎IT服務,難以提供對Hyper-V的支持;Standard版本可以提供更多的Windows特性和虛擬化特性,但支持的虛擬機數量受限(一般兩個);Datacenter可以提供全部特性且虛擬機數量不受限制。若僅用於試用測試,可經過官網https://www.microsoft.com/zh-cn/evalcenter/evaluate-Hyper-V-server-2016申請下載Window Server 2016的180天評估版。本次測試也選用的該版本。操作系統

        獲取Window Server 2016評估版後,在安裝操做系統時選擇Windows Server 2016 Datacenter Evaluation(桌面體驗)版本。系統安裝完成後,打開「服務器管理器」,添加Hyper-V角色,以下圖所示,經過「添加角色與功能」按鈕,在「安裝類型」上選擇「基於角色或基於功能的安裝」,在「服務器角色」上勾選「Hyper-V」並安裝。在「虛擬交換機」界面選擇虛擬機連接網絡的物理網卡,系統將對應建立一個虛擬交換機。配置完成後開始安裝,Hyper-V安裝完成後,服務器須要從新啓動。線程

 

        待系統重啓後,服務器已經可以經過Hyper-V建立虛擬機,但要使用RemoteFX特性,系統還須要安裝遠程桌面虛擬化主機角色以及顯卡對應的驅動程序。打開「服務器管理器」,經過「添加角色與功能」按鈕,在安裝類型上選擇「基於角色或基於功能的安裝」,在「服務器角色」界面選擇「遠程桌面服務」。以後,在彈出的遠程桌面服務的角色服務界面選擇遠程桌面虛擬化主機(RDVH)角色,RDVH安裝完成後須要從新啓動系統。

 

        Hyper-V配置完成後,還須要上傳鏡像以實例化虛擬機。Hyper-V支持Windows 7 SP1以上的桌面系統。其中,對於Windows 8以上桌面系統提供DirectX 11.0支持,對於Windows 10和Windows Server 2016提供OpenGL以及OpenCL支持。下圖展現了在Windows 10虛擬機中運行DirectX診斷工具dxdiag後的狀況。

相關文章
相關標籤/搜索