系统还需要安装远程桌面虚拟化主机角色以及显卡对应的驱动程序

时间:2021-07-19 04:59:23

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请求;

2) VMBus (Virtual Machine Bus):用于实现打点操纵系统和客户操纵系统之间的数据通信,即用于实现VSP和虚拟机中的VSC(Virtualization Service Client)通信;

3) VMMS (Virtual Machine Management Service):与打点操纵系统中的事情线程(每个虚拟机对应一个事情线程)一起供给对虚拟机生命周期打点,包孕创建、开启、遏制、生存和删除虚拟机;

4) VID (Virtual Infrastructure Driver):协调VMMS与事情线程,打点客户操纵系统和打点操纵系统之间的通信。

2.   Hyper-V安置与配置

Hyper-V需要依赖于硬件虚拟化技术,如Intel的VT-X技术,同时还需要硬件供给二级地点转换成果,如Intel的EPT(Extended Page Tables)技术。若要使用RemoteFX技术,还需要显卡具有撑持DX 11.0以及WDDM 1.2兼容的驱动措施。

灵跃云保举使用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后的情况。

系统还需要安装远程桌面虚拟化主机角色以及显卡对应的驱动程序