Hyper-V虚拟化技术在Windows server 2012时就已完成RTM版发布,它的VDI可以基于虚拟机进行发布。微软其实很早就在其系统集成VPC(虚拟 PC),却一直没有得到关注,各方面表现也很一般,Hyper-V桌面虚拟化在历经几次版本升级后已经非常给力,不仅在其性能上大有提升,而且现在又与其原生的桌面虚拟化相融合,可以灵活组合搭配应用环境,进行各种场景下的桌面交付。

如果想要搭建Hyper-V并很好的管理,那么需要了解的知识点有:

Hyper-V

Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似VMware和Citrix一样的基于hypervisor的技术。Hyper-V角色可以利用内置于Windows Server中的虚拟化技术创建和管理虚拟化的计算环境。

Microsoft Remote Desktop

Remote Desktop是一种角色,自动完成虚拟桌面大型安装的创建和交付部分。此向导集成了Microsoft桌面虚拟化组件,系统管理员可以快速创建多个桌面。

Hyper-V所需组件

安装Hyper-V角色会安装其所需的组件,并会安装管理工具。Hyper-V所需的组件包括Windows虚拟机监控程序、Hyper-V虚拟机管理服务、虚拟化WMI提供程序及其他虚拟化组件,如虚拟机总线(VMbus)、虚拟化服务提供程序(VSP)和虚拟基础结构驱动程序(VID)。

Hyper-V硬件需求

Hyper-V需要一个64位处理器,特别是具有Intel虚拟化技术(Intel VT)或AMD虚拟化(AMD-V)技术的处理器。另外,还要求硬件强制实施的数据执行保护(DEP)必须可用且已启动,也就是必须启用Intel XD位(执行禁用位)或AMD NX位(无执行位)。
可用使用小软件来检测是否满足搭建Hyper-V的硬件要求,网盘链接:

Hyper-V的实际应用

1. 建立或扩展私有云环境;
2. 提高硬件利用率;
3. 改进业务连续性;
4. 建立或扩展虚拟机基础结构(VDI);
5. 提高部署和测试活动的效率。

案例环境
Windows server 2016利用Hyper-V实现桌面虚拟化_第1张图片
一、 域控制器必须要DNS和DHCP的的支持
搭建DHCP可参考博文Windows server 2016 搭建DHCP服务
搭建DNS可参考博文Windows server 2016搭建DNS服务

二、域控制器和RD服务器必须是Windows server 2016系统

实施步骤大致分为五步:
一、准备域环境与硬件测试

二、制作Windows 10虚拟机模板

三、添加RD授权和网关主机

四、创建虚拟桌面集合

五、客户机访问虚拟桌面

具体实验步骤

一、准备域环境与硬件测试
1.在域控制器上搭建DHCP服务器(以便为虚拟主机分配正确的IP地址、DNS地址);

2.使用工具测试硬件是否满足要求;可以借助工具测试,工具网盘链接:https://pan.baidu.com/s/1FMPl2ELJUcBHYny0QP1_BQ
提取码:q4iu
测试结果,如图:
Windows server 2016利用Hyper-V实现桌面虚拟化_第2张图片

3.准备好一台Windows server 2016的域控制器之后,即可在另一台服务器上加入域,并使用域管理登录;

4.登录服务器后,选择“服务器管理器”→“添加功能和角色”
Windows server 2016利用Hyper-V实现桌面虚拟化_第3张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第4张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第5张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第6张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第7张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第8张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第9张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第10张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第11张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第12张图片

二、制作Windows 10虚拟机模板
创建虚拟交换机
Windows server 2016利用Hyper-V实现桌面虚拟化_第13张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第14张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第15张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第16张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第17张图片

创建虚拟机
Windows server 2016利用Hyper-V实现桌面虚拟化_第18张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第19张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第20张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第21张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第22张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第23张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第24张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第25张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第26张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第27张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第28张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第29张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第30张图片
接下来虚拟机的步骤就和安装系统一样,这里就不截图说明了,但是在系统安装完成,开机之后,需要剔除计算机的SID号(要不然通过系统盘安装的所有虚拟机的SID号都是一样)。
Windows server 2016利用Hyper-V实现桌面虚拟化_第31张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第32张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第33张图片
关机之后,就不需要任何操作了!

三、添加RD授权和网关主机
在RD服务器上打开“服务器管理器”,选择“远程桌面服务”
Windows server 2016利用Hyper-V实现桌面虚拟化_第34张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第35张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第36张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第37张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第38张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第39张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第40张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第41张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第42张图片

四、创建虚拟桌面集合
在服务器管理器中右击“RD虚拟化主机”
Windows server 2016利用Hyper-V实现桌面虚拟化_第43张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第44张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第45张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第46张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第47张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第48张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第49张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第50张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第51张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第52张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第53张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第54张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第55张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第56张图片

五、客户机访问虚拟桌面
Windows server 2016利用Hyper-V实现桌面虚拟化_第57张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第58张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第59张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第60张图片
Windows server 2016利用Hyper-V实现桌面虚拟化_第61张图片
连接成功!