VDI虚拟桌面云系统可以通过RmoteFX, PCoIP,HDX等远程桌面显示协议将服务器端的虚拟操作系统桌面环境在远程云终端上显示出来。商用的VDI系统需要部署服务器端虚拟机管理软件如System Center, XenServer等软件,购买价格不菲的服务器硬件,以及500~1000元之间的云终端接入设备。这里介绍一个只需要普通PC 和一 个价格低廉的树莓派开发板就能搭建的VDI系统,适合学习理解VDI架构和RemoteFX协议。
服务器端:
服务器端需要运行Windows Server 2008 R2, Windows Server2012, 并安装远程桌面虚拟主机服务组件。需要注意的是在安装该组件是需要卸载运程桌面登入服务组件,也不能安装System Center 等主件,否则系统会提示组件无法安装。 另外为了更好支持服务器端的流媒体处理压缩,需要在服务器端Hyper-V role设置添加remotefX协议的显卡支持。为了支持remotefX协议需要确认显卡硬件支持虚拟技术CPU虚拟化,和WMDD模块。大部分最新型的显卡如NVIDIAGt650以上都支持remotefX协议。
安装远程桌面虚拟主机服务主件
REMOTEFX协议:
主流的远程桌面显示协议包括RmoteFX, PCoIP,HDX,这里主要介绍remoteFX协议。remoteFX协议可以将服务器端的桌面图像和视频流数据分开压缩后在网络上传输到云终端显示;并将用户在云终端的鼠标键盘输入数据传回到服务器端处