我们拜访一些用户,或者技术交流..总会遇到一个问题:“一个桌面虚拟化的项目我们应该注意什么呢?”这里或者有很多的答案:在xendesktop的环境里,哪些是必须的.哪先是可选择的,哪些是怎么做最好,哪些是最基本的。
xendesktop中 我们建议每一个组件选择n+1方式,因为他是设计项目中系统冗余必须的.为业务连续性考虑.比如web interface! 必须(个人建议): DDC(Desktop Delivery Controller) ddc 是xendesktop的核心服务,ddc管理控制vm桌面的agent,当一个桌面启动在桌面vda注册到ddc,确定桌面状态是 on off idle et cetera、一个单点的ddc,显然是项目中需要考虑的.双ddc 或许更好. Database Server 1.xendesktop的所有信息存放在数据库中,xd4 支持的数据库 包含access、ms-sql、然后xd5 现在只支持sql2008,目前xd5自带sql2008express,显然成熟的环境里sql2008 集群是必须的.不过目前sql2008 expreess 还没集群 哈哈.. 2.需要值得我们一提的是在数据库方面,不像xenapp、一些基本功能可以没有数据库,但是xd5,是不可能离开数据库的..所以数据冗余也是很重要的 :) License Server 认证服务器是不可或缺的.在一个健康的xendesktop的环境里.所有模块类似xenapp pvs都需要lic 识别的一步. Web Interface Web Interface (WI) 是xendesktop环境的入口,用户连接WI 读取主机桌面,WI识别IIS 连接http 或者https,https需要ssl 加密 或者是其它证书 (第三方等),既然是入口的东西..一个是必须的..我觉得2个最佳.. Hypervisor 虚拟层是必须的,存放虚拟桌面(本地、san、nas),xd支持xserver,vmware vsphere,Microsoft hyper-v ,选择哪个虚拟层是用户选择的:) 我经常遇到是用户是用vsphere :不过xd的购买在一些版本里是送xenserver的..这是公司战略..扯远了.无论那一层产品使用,我们都需要使用n+1的模式.不过在任何底层平台.xd都是可以使用的.n+1 不容置疑. Receiver reciver 是 citrix 用户连接物理机上虚拟桌面的必备工具…citrix提供用户两种访问方法:web、client两种,web需要使用IE,或者kiosk 这种模式建议使用IE 作为使用. 经常使用xenapp的朋友,用client的或者更多. 在常用的工作站,建议使用client.藏在我们的window start里. 选择(个人建议): Provisioning Services (PVS) PVS是citrix以一种“流”的方法把物理磁盘或者虚拟磁盘发布给物理机、虚拟机 虽然pvs一直是xd4的最佳实践的核心模块.但是在xd5中(mcs机制)不懂的去参考view composer是更佳容易,简单的方法.我们去看看citrix的 10分钟安装完毕..这种多诱人的视频 哈哈. 显然citrix-xd5核心发布桌面的mcs是核心了..pvs.大家不得不承认.面对更容易,更快捷的mcs,更新更快.pvs 是不是必备的呢? 最后..一些特殊环境pvs还是必须使用的..特别需要嘛 呵呵. XenApp 当桌面虚拟化xd5,在一个用过户环境中使用了,我们会继续推荐他使用XenApp嘛? 这里有很多方法去集成xenappp、xendesktop: 1.没有xenapp,所有应用部署在xendesktop的 镜像里. 2.典型的环境…xenapp已经卖进去了..我们部署直接就用了..很容易在vdi中加一个reciver..在加上设计…我个人觉得很麻烦.. 一些office word 加密.显然第二种是不错的. 不过xenapp 在xd中,是可以选择使用,不是必背咯. Load Balancer 大部分典型xd5的环境里都是都是唯一IP,或者域名解析使用.比如WI 的访问入口的用户,单点URL 当然给WI做高可用性,是必备的.代替单点用户访问wi,或者一个虚拟IP(浮动ip)在一个load balancer中 ,wi 是提供这个功能的. citrix 提供一种硬件的解决方法包含ag、netscaler remote access citrix 设计的是挺理想的…桌面、应用访问可以从任何地方,任何时间.citrix提供了任何数据交互的方法从虚拟桌面环境中,用户甚至可以不用网络.使用离线模式, 或者这种方法不是必备的.一定使用..dmz 私有网络都是可以参考 VLAN vlan的使用典型方法:在PVS“流”的模式使用.尽量降低其它系统影响网络. 或者简单说.只有特殊的“重要”数据流才需要 Profile Management 桌面个性化安全等策略在任何桌面环境都很重要.甚至不用桌面虚拟化也需要设计一下. 但是根据用户的使用环境,用一些最基本的方法,就能时间,甚至在排错方面,也会减低难度. 在一些细节上,用户的文档,默认权限,设计起来也是非常麻烦的…经常出错的路过.. Share Storage 共享存储就想san、nas,在高可用使用中是必备的.vm可以读取使用.存放文件.例如各种厂家的vmotion,xenmotion方方面面都是离不开的. 当然共享存储,在pvs使用 target device 中存放(vdisk)也是必备的.一些私人磁盘,个人数据增加性能,共享存储也是用户需要考虑的.
XenDesktop 我们该注意些什么?
原创
©著作权归作者所有:来自51CTO博客作者Elvis_Xiao的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:深入理解AD域登录过程
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
我们该使用ArrayList还是LinkedList?
我们该使用ArrayList还是LinkedList?
ArrayList LinkedList -
JVM到底该学些什么
指明接下来的系列文章将会介绍的内容,本篇文章放弃了细节,希望从宏观上能让大家对JVM的学习路线有清晰的认识。
JVM java 字节码 数据区