最近几年很多项目大牛都在用一种PVS方式发布桌面,这个确切地说应该是PVS+XenDeskTop.
在大家的印象中PVS 是无盘,传统的XenDeskTop采用的是MCS方式发布虚拟桌面。前几年桌面虚拟化技术刚出来的时候大家都抱着玩玩试试看的心态,所以很多用户都是那些“无关紧要的人”.一方面这些用户对自己桌面的个性化要求不多,另一方面不论是集成商还是实施工程师为了节省硬件成本 实施成本都会选择池桌面给这些“无关紧要的人”。所以那个时候桌面虚拟化对IOPS的要求还不算很高。
如今桌面虚拟化技术越来越成熟,企业也越来越多地接受了桌面虚拟化。很多企业从普通员工到研发工程师,从部门经理到总经理甚至董事长全部都在用虚拟桌面。但是这些人不可能再接受全部的池桌面了,大量独立桌面的需求使得桌面虚拟化项目里的存储需要更大的IOPS。能提供这么大IOPS 的也不是一般的存储,一方面推进桌面虚拟化的目的之一就是为了节省硬件成本,另一方面传统的纯MCS方式需要更大的IOPS,这个必须有专业存储来满足,总体一算成本比传统PC更高。这时候PVS+XenDeskTop的方式出来了。
首先,搭建一套PVS系统,PVS里的镜像虚拟机都已经装好了Citrix VDA代理。我们新建N多无盘虚拟机。然后通过XenDeskTop方式把这些无盘虚拟机发布出去。这样我们发布出来的无盘虚拟机的操作系统运行在本地内存里,IOPS再也不用担心了。为了解决物理内存不够的问题,我们可以用SSD作为物理服务器的本地存储,给无盘虚拟机分配更多的虚拟内存。(虚拟内存大小需要根据无盘虚拟机来陪,不是越大越好。具体配置请参阅Citrix官方文档)
但是问题又来了,很现实的一个问题。第一:PVS方式是2套系统,目前很多小企业根本没有专业的IT工程师,且不说以后的运维,你怎么敢保证你做完项目走人之后别人不会乱动?其实最可怕的不是你不懂,而是明明你不懂还要乱操作。第二:PVS+XenDeskTop技术当然好,但是它不一定适合每个企业,特别是小企业。个人总结一下,PVS不适合以下类型的企业:
1.PVS不适合用户数在100人以下的小企业,不到100人,买几块SSD用传统的MCS不就解决IOPS的问题了么?而且系统又简单,简单就是稳定!
2,PVS不适合没有三层交换机的企业。因为PVS对网络有更高要求,假如跟服务器连接的交换机没有启用 DHCP Snooping,网络中只要有一个人非法接入启用DHCP的路由器,那么恭喜你,整个网络可能有一大半的用户虚拟桌面系统无法开机。我们知道PVS是依赖于DHCP获取启动文件的。