部署hyper-V的硬件需求如下:
- 需要一个64位处理器,特别是具有Intel虚拟化技术(Intel VT)或AMD虚拟化(AMD-V)技术的处理器。
- 另外还要求硬件强制实施数据执行保护(DEP)必须可用并已启用,也就是必须启用Intel XD位(执行禁用位)或AMD NX(无执行位)。
微软实现桌面虚拟化的具体环境如下:
![](/d/20211016/45d990adac1c45b34ae323d59ae0d73e.gif)
服务实施前需准备的:
1.需要DNS、DHCP、域环境的支持(这三种服务可以部署在同一台服务器。其中DHCP用来给虚拟机分配IP地址)。
2.服务器都需要配置DNS地址,且DNS服务器需要指向域控制器的ip地址,RD服务器还需加入到域环境中,成为域成员。
相关服务在之前的博文有详细部署过程,若有问题可自行查看或百度,这里就不再写了,我这里所用到的服务器都为Windows server 2016版本。
当环境搭建好后,开始部署hyper-v:
一、安装Remote Desktop主机:
1、在RD服务器上,使用域管理员登录,然后,打开服务器控制台,单击“添加角色和功能”:
![](/d/20211016/aac5818940c3819e2904553776002db4.gif)
2、默认跳过该页面:
![](/d/20211016/bc29bc37ad6554d457869d8cb9109f11.gif)
3、选择“远程桌面服务安装”,并单击“下一步”:
![](/d/20211016/e804fcd2fea4646277f99a494f87b3d5.gif)
4、这里选择默认的“标准部署”,然后单击“下一步”:
![](/d/20211016/bb04bbc2db8fca21c2d12549014adfb4.gif)
5、这里选择“基于虚拟机的桌面部署”,并单击“下一步”:
![](/d/20211016/f12a1180a01b211f4b2c6aaa63b077bf.gif)
6、保持默认,单击“下一步”:
![](/d/20211016/1eae6e07c8fc2f210c20b451bafe0001.gif)
7、在左侧窗格中选择当前主机,将当前主机添加到右侧窗格中,然后单击“下一步”:
![](/d/20211016/fb5c2f183431b783e58c48535e139638.gif)
8、同上:
![](/d/20211016/da37852c2616724414d27448a05721ec.gif)
9、同上:
![](/d/20211016/fd378d92436ff7426dc191028eb84c39.gif)
10、这里勾选“需要时重启.....”的默认复选框,然后单击“部署”:
![](/d/20211016/bae16ff57b92110a91e040f0abcf06b8.gif)
11、等待完成(刚开始是挂起状态,不用担心,抽根烟,耐心等待,期间会重启一次,还需手动输入密码进入系统,进入系统后,什么都不要管,然后等待):
![](/d/20211016/6e7f1169b9219c09f7bfb1c7f551d6f5.gif)
12、等待安装成功后,单击“关闭”:
![](/d/20211016/feae0541745272ce70dc91e9773cee5b.gif)
二、制作Windows 10 虚拟机模板:
1、打开hyper-V管理器:
![](/d/20211016/50974d485b1a1852f72613f643c2962d.gif)
2、右击服务器名称,然后选择“虚拟交换机管理器”选项:
![](/d/20211016/2debeb435364b613fdb17f9121641002.gif)
3、选择“外部”,然后单击“创建虚拟交换机”:
![](/d/20211016/2e0e253dc14f98fabe73d51b3d87c637.gif)
4、设置虚拟交换机的名称,然后单击“确定”:
![](/d/20211016/29ac10e33d905564e60dfe4c719f605a.gif)
5、在弹出的警示框中单击“是”:
![](/d/20211016/e65b6b01ddc7bd05e15599ee51e59682.gif)
6、待虚拟交换机创建完成后,创建虚拟机,如下所示:
![](/d/20211016/0eaadd628154c9161082136f49805e62.gif)
7、单击“下一步”,跳过默认页:
![](/d/20211016/6841db23063d5ba161b608c1c6d440b1.gif)
8、在此定义虚拟机的名称和安装位置,然后单击“下一步”:
![](/d/20211016/39cc11a0bf1ca4fc7db004de9d003dd3.gif)
9、保持默认,单击“下一步”:
![](/d/20211016/a203337d513d8d192752db77aa47d854.gif)
10、这里根据实际需求来定义虚拟机的内存,然后单击“下一步”:
![](/d/20211016/04e336322895943666ac4cac29a987dd.gif)
11、这里选择刚刚创建的虚拟交换机,然后单击“下一步”:
![](/d/20211016/f1d81f683d26eb24b623811bfddf3dd1.gif)
12、这里根据实际需求来定义磁盘的大小及名称、存放位置等信息:
![](/d/20211016/7efc35e5352e9be16503013ca895417c.gif)
13、选择准备好的ISO系统映像,并添加进来,然后单击“下一步”:
![](/d/20211016/f26744ca216e7c184c14e1eb1f5dabdc.gif)
14、确认无误后,单击“完成”:
![](/d/20211016/6bcd316b124aba0009c58a941cd96609.gif)
15、现在即可看到创建的虚拟机,右击虚拟机并点击“启动”和“连接”:
![](/d/20211016/74347274ff69d0350e7bbf1cd819ef62.gif)
16、打开控制台后,开始安装虚拟机的操作系统,该虚拟机将作为一个模板,所以安装完成后,可根据需要安装所需的软件并激活系统,这里就不截图了。
17、待一切完成后,按“win+R”打开运行框,输入“sysprep”,打开下面的文件夹,并且以管理员身份运行下面的文件:
![](/d/20211016/8e1ccfe7baf1bf29b5bec8f9c73294dd.gif)
![](/d/20211016/30a28098a9c208e66ed9ab7d51a987bf.gif)
18、在弹出的对话框中,选择“关机”选项,并勾选“通用”复选框,然后单击“确定”(注意,一定要选择为“关机”,要不然,这一步做的没有意义):
![](/d/20211016/c196b561f2a29f0b2396f630621c8552.gif)
19、等待sysprep程序运行完成,这是在清除Windows安装的一些唯一性的信息,如SID等,这样就可以在不同的计算机上重用映像:
![](/d/20211016/c7eab7fc7ab1878f6f17d457e24ce8bd.gif)
三、添加RD授权主机:
1、待虚拟机关机后,在RDesktop服务器上打开“服务器管理器”,选择“远程桌面服务”,单击“RD授权”:
![](/d/20211016/2209b24d884e820420a9bcdf72581488.gif)
![](/d/20211016/67cf5a3e5b4cbf7eb888cf8c62ab28cd.gif)
![](/d/20211016/50503274077c764f7f26e428e7260819.gif)
2、在这里把左侧窗格中的服务器添加到右侧窗格,然后单击“下一步”:
![](/d/20211016/2a6a2a78bff6059907546b33fd4cbc81.gif)
3、确认无误后,单击“添加”,然后静等完成:
![](/d/20211016/db244ec192cf59cfd7a266ab14f3c96b.gif)
![](/d/20211016/d4b07aa17be5784127de191cd28c9919.gif)
4、完成安装后,单击“RD网关”:
![](/d/20211016/5993be889842a5132e173b463c93f78c.gif)
5、老样子,添加服务器,并单击“下一步”:
![](/d/20211016/a33de34549757a8482531d364f8fc427.gif)
6、这里需要输入的是RD服务器(也就是这个服务器本身)的完全名称,然后单击“下一步,”如下所示:
![](/d/20211016/098e826a2856d50ed0e4aa633e03e5ea.gif)
7、确认无误后,单击“添加”,待完成后,关闭该对话框即可:
![](/d/20211016/9f55d1c327b5ce1bed081d302b6c8036.gif)
![](/d/20211016/773aaeda5f5e64dd62a55b7bd5a224b5.gif)
四、创建虚拟桌面集合:
1、右击“RD虚拟化主机”,然后选择“创建虚拟桌面集合”:
![](/d/20211016/4f08ab457d31b871f1ac7f93e632dd0f.gif)
2、单击“下一步”,跳过该默认页面:
![](/d/20211016/a5f2e046ba356bea27020d2a2d982a20.gif)
3、定义集合的名称,然后单击“下一步”:
![](/d/20211016/d1fd330ffd2a2fc4c0b3674d1e4d2283.gif)
4、在“指定集合类型”如果采用每个用户专有虚拟桌面,可选中“个人虚拟机集合”,然后单击下一步,反之,可选择“虚拟机集合池”,这里可根据实际需求来定义:
![](/d/20211016/b682d373210ec7a995b50e1a89a8c46f.gif)
5、在这里指定虚拟机模板,由于这里只做了一个模板,也就是刚刚创建的虚拟机,所以这里只有这一个,可根据实际情况,来选择相应的模板,并单击“下一步”:
![](/d/20211016/e42fe6f04afff71404e9714c6a09652c.gif)
6、保持默认的选项“启用自动用户分配”,并单击“下一步”:
![](/d/20211016/e8caaf83ab0367b79007ad190b00bbe2.gif)
7、保持默认,单击“下一步”:
![](/d/20211016/3560a7db64bc7ecdc5bb43ce8a3182b5.gif)
8、这里设置时区、指定哪个域(可以细分至OU)的用户可以登录到虚拟机:
![](/d/20211016/95e45a008f8d349ed729328baa026dfd.gif)
9、这里设置虚拟桌面发布的数量(数量和完成的速度相关,数量越多,部署越慢)和虚拟桌面前缀等信息,设置完成后,单击“下一步”:
![](/d/20211016/01f255d15f8494f6083e4876944e03d8.gif)
10、在这里指定分配数量,然后单击“下一步”:
![](/d/20211016/b4e06eb049d964ea409c18a9a50977f1.gif)
11、这里指定虚拟桌面存放的位置,需要手动把路径复制过来:
![](/d/20211016/5825bd9072ecbb98e8878a6207918e05.gif)
12、确认无误后,单击“创建”:
![](/d/20211016/8a88b4cb57c52a3f47972b05718cf87b.gif)
13、耐心等待它完成即可:
![](/d/20211016/683172950f8ad3219e83f951dc05b81e.gif)
14、待创建完成后,打开虚拟机桌面集合,就能看到已经创建的虚拟桌面了:
![](/d/20211016/77bcf1a480041870e23cdb532434822a.gif)
![](/d/20211016/ea6101502b10301a3ef2b032453e7bb0.gif)
五、访问虚拟桌面:
1、在客户端打开浏览器输入:https://192.168.1.2/RDWeb (此ip为RD服务器的ip地址),因为没做CA认证,所以浏览器证书不受信任,单击“继续浏览此网站(不推荐)”即可。便能打开虚拟机登录界面。
![](/d/20211016/80e8317d84b8b84be43a7ffef4b484a9.gif)
2、如下所示,运行加载项:
![](/d/20211016/ff960aa5b3f8cccc767ad33ed6a8ddbc.gif)
3、输入域用户名和密码,并登录:
![](/d/20211016/970c9520068186a234c36c8506d069df.gif)
4、登录成功后,即可看到虚拟机集合,点击它进入:
![](/d/20211016/528215dd3d904e3e3ddc7f052cd5b61d.gif)
5、接下来就和远程连接一样了:
![](/d/20211016/25f9818bde93ed3500c6fc43b7f752f4.gif)
6、再次输入域用户名进行验证,即可连接成功:
![](/d/20211016/b119ec7eb522f6d2e95c37341375c19d.gif)