案例:利用Hyper-V构建桌面虚拟化
1.1案例分析
1.1.1案例概述
为了方便对公司办公机桌面系统进行管理,BDQN公司运维部门提交了几套桌面虚拟化平台的方案,经过评估后运维工程师决定使用微软公司的Hyper-V虚拟化平台作为桌面部署方案,
1.1.2案例前置知识点
1) Hyper-V
Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似VMware和Citrix一样的基于Hypervisor的技术,Hyper-V角色可以利用内置于Windows Server中的虚拟化技术创建和管理虚拟化的计算环境。
2) Microsoft Remote Desktop
Remote Desktop 是一种角色,自动完成虚拟桌面大型安装的创建和交付部分,此向导继承了Microsoft桌面虚拟化组件,系统管理员可以快速的创建多个桌面
3) 安装Hyper-v角色会安装其所需的组件,并会安装管理工具
Hyper-V所需的组件包裹Windows虚拟机监控程序,Hyper-V虚拟机管理服务,虚拟化WMI提供程序及其他虚拟化组件,如虚拟机总线(VMbus),虚拟化服务提供程序(VSP)和虚拟基础结构驱动程序(VID)
4) Hyper-V硬件需求
Hyper-V需要一个64位处理器,特别是具有Intel虚拟化技术(Intel vt)或AMD虚拟化(AMD-V)技术的处理器,
5) Hyper-V实际应用
- 建立或扩展私有云环境
- 提高硬件利用率
- 改进业务连续性
- 建立或扩展虚拟机基础结构
- 提高部署和测试活动的效率
1.1.3案例环境
DC/DNS/DHCP
Windows server 2016
DesktopDC/192.168.0.180
Windows_Server_2016x64_64_dvd.iso
2.1案例实施

2.1.1 安装Remote Desktop主机
1)准备好一台域控制器以后,即可在另一台服务器上安装Windows Server 2016 操作系统并加入域,使用域管理员登录
2)登录服务器后,选择“服务器管理器” –> “添加角色和功能”选项

3)在“开始之前”界面保持默认,单击“下一步”按钮

4)在“选择安装类型”界面选中“远程桌面服务安装”单选按钮,单击“下一步”按钮,系统会自动安装服务器虚拟机角色Hyper-V

5)在“选择部署类型”界面选中 “标准部署”单选按钮,单击 “下一步”按钮

6)在 “选择部署方案”界面选中“基于虚拟机的桌面部署”单选按钮,单击“下一步”按钮

7) 在“查看角色服务”界面保持默认设置,直接单击“下一步”按钮即可

8)在“指定RD连接代理服务器”界面选择当前主机,单击“下一步”按钮

9)在“指定RD Web访问服务器”界面选择当前主机,单击“下一步”按钮

10)在“指定虚拟化主机服务器”界面选择当前主机,单击“下一步”按钮

11)确认安装的角色,在“确认选择”界面选中“需要时自动重启启动目标服务器”复选框,单击“部署”按钮

12)角色正在安装,部署过程服务器会自动重启
13)完成Remote Desktop的安装,单击“关闭”按钮即可

2.2.2 制作Windows 10 虚拟机模板
1)在RDesktop服务器中选择“开始” –> “Windows管理工具” –> “Hyper-v管理器”选项

2)打开Hyper-V管理器

3)右击虚拟化主机,在弹出的快捷菜单中选择“虚拟交换机管理器”

4)设置虚拟交换机的名称,在创建配型界面选择“外部”,然后单击“创建虚拟交换机”按钮

5)系统提示应用网络更改的警告,单击“是”按钮
6)在Hyper-V管理器中右击虚拟化主机,在弹出的快捷菜单中选择“新建” –> “虚拟机”选项,然后在弹出的对话框的“开始之前”界面单击“下一步”按钮


7)设置虚拟机的名称和存放位置,单击“下一步”按钮

8)设置虚拟机的代数,直接默认即可,单击“下一步”按钮

9)设置虚拟机的内存大小为4GB,单击“下一步”按钮

10)选择已经创建的虚拟交换机,单击“确定”按钮

11)设置虚拟机磁盘的名称、位置和大小,单击“下一步”按钮

12)选中“映像文件”单选按钮,单击“浏览”按钮选择镜像文件,然后单击“下一步”按钮


14)虚拟机已经创建完成,双击虚拟机即可打开控制台,单击“启动”按钮即可进入虚拟机的安装系统界面


15)系统安装完成之后,弹出“运行”对话框,在对话框中“打开”文本框中输入“sysprep”然后单击“确定”

16)在打开的窗口选择“sysprep”程序右击,在弹出的快捷菜单中选择“以管理员身份运行”选项,在弹出的“sysprep”对话框中的“关机选项”中下拉列表中选择“关机”选项,单击“确定”按钮

17)正在运行“sysprep”程序,sysprep命令可以删除Windows安装的唯一性信息,这样做可以在不同的计算机上重用映像

2.2.3 添加RD授权主机
1)在RDesktop服务器上打开“服务器管理器”,选择“远程桌面服务”,单击“RD授权”图标

2)在“选择服务器”界面选择主机,单击“下一步”按钮

3)在“确认选择”界面确认已经确认的主机,单击“添加”按钮


5)授权服务器角色安装完成,单击“关闭”按钮即可

2.2.4 添加RD网关主机

2)在“选择服务器”界面选择主机,单击“下一步”按钮

3)在“命名自签名ssl证书”界面输入证书的名称为“ssl.bdqn.com”单击“下一步”按钮

4)在“确认选择”界面确认要添加的角色,单击“添加”按钮

5)在“查看进度”界面执行添加
6)角色添加完成,单击“关闭”按钮
2.2.5 创建虚拟桌面集合
1)在服务器管理器中右击“RD虚拟化主机”,在弹出的快捷菜单中选择“创建虚拟桌面集合”
2)在“开始之前”界面中直接点击“下一步”按钮即可
3)在“命名集合”界面设置新建虚拟桌面集合的名称,本例输入“北大青鸟虚拟桌面解决方案”,单击“下一步”按钮
4)在“指定集合类型”界面如果采用每个用户专有虚拟桌面,可选中“个人虚拟机集合”单选按钮,然后单击“下一步”按钮
5)在“指定虚拟机模板”界面选择虚拟机桌面发布的模板,单击“下一步”按钮
6)在“用户分配”界面选中“启用自动用户分配”单选按钮,单击“下一步”按钮
7)在“指定虚拟机设置”界面保持默认,单击“下一步”按钮
8)在“指定无人参与安装设置”界面,设置时区,指定域名,选择用户所在的组织单位等信息,单击“下一步”按钮
9)在“指定用户和用户组”界面,设置虚拟桌面发布的数量和虚拟桌面前缀等信息,单击“下一步”按钮
10)在“指定虚拟机分配”界面指定分配数量,单击“下一步”按钮
11)在“指定虚拟机存储”界面设置虚拟桌面所存放的位置,本例指定位置为“E:\bdqn_desktop”,单击“下一步”按钮
12)在“确认选择”界面确认信息,然后单击“创建”按钮则会创建虚拟桌面集合
13)正在创建虚拟桌面集合,虚拟桌面集合创建的等待时间较长
14)虚拟桌面集合已经创建成功,单击“关闭”按钮即可
15)打开虚拟机桌面,便可以看到已经创建的虚拟桌面
2.2.6 访问虚拟桌面
1)在客户端打开浏览器访问https://192.168.0.150/RDWeb,因浏览器证书不受信任,单击“继续浏览此网站(不推荐)”便可以打开虚拟机登录界面
2)输入域用户名和密码,登录成功后,便可以看到当前用户可以访问的虚拟桌面,单击“北大青鸟虚拟桌面解决方案”图标,然后单击“连接”按钮即可访问
3)用户已经成功访问虚拟桌面