Category: XenApp
VDI资源分配
在VDI环境下,如果计算所需要的合理资源来提供更稳定优化的桌面环境,是很困难地。然后,我们在Win7 VM只分配512或者768M内存的时候,也能工作,但是也能通过测试,但是这种极限的分配资源是是在比较理想的环境下才能满足扩展性,不能仅仅为了压缩硬件和提供支撑的用户数来减少分配,虽然有些人可能说做过了一些精简和优化,但是强烈不推荐分配过少的内存。除非微软修改了window,使用更少的内存就能实现现有功能。
XenApp Command Line参数的传递
发布XenApp应用的时候,可以在支持参数的可执行程序路径后面直接添加命令行参数即可,达到启动的同时传参的功能,但是如果需要动态的调整参数,那么就需要再Web Interface端做二次开发,来动态修改ica文件的LongCommandLine值来实现参数的传递。
发布高清视频需要多少带宽?
在高清视频发展如此迅猛的今天,我们想知道对带宽的要求。如果通过xendesktop发布HD Video的话,需要多大带宽,如何能够控制带宽的消耗? 首先我们来看看究竟什么是HD,大多数人对HD的期望是至少图像质量不能低于某个特定的值。但是实际上,HD通常的描述是分辨,而帧速等考虑较少。一般认为低端HD通常指720P24,也就是1280×720的分辨率,24帧每秒的速度。没有关于图像质量的描述。一般依赖于压缩技术决定质量。
Application Sessions Take 60 Seconds to Log Off
这几天碰到一个问题,比较头疼啊,今天终于解决了。 问题:用户使用的Citrix产品环境中,使用Iphone或者Ipad接入系统以后,打开程序,再迅速关闭程序的话,Iphone或者Ipad会出现灰屏,卡住1分钟左右,才会正常退出。也就是说,程序关闭后,用户的session会持续1分钟左右才会关闭。 研究了2天,排除了各种可能,最终算是完美解决了。
Citrix XenApp Zone Design
关于XenApp服务器Zone的设计,设计到以下几点,搞清楚原理以后,就应该知道如果来选择zone的部署方式了。 Zone能有多大? 确切的说没有技术限制一个区域可以有多大。一般地,XenApp单个zone支持多达512台服务器,而且也有注册表键值可以修改该最大数值。 HKEY_LOCAL_MACHINE\Software\Citrix\IMA\Runtime\ MaxHostAddressCacheEntries 现实中,可能会考虑分割成多zone或者多站点等等方法。但是一般不建议同一个zone超过512台,比如1000或者1500。很容易理解,当一个zone达到1000台以后,可想而知Data Collector的流量,当一台发生变化以后,要同步到1000台服务器。所以推荐单个zone中服务器不要太多。
Data Store and Data Collector
什么是Data Store and Data Collector? 我们知道CITRIX XenApp(或者说是Presentation Server)服务器保存配置信息在数据库中,这个数据库就叫做IMA Data Store。这个数据库对XenApp来说,只是保存了静态的配置信息,其中不保存任何XenApp环境中的运行状态信息,换句话说,Data Store只是保存在服务器关闭以后,需要静态存储的信息。一般包括通过管理控制台(Management console)进行的各种设置值。 可以想象,XenApp服务器需要服务器来持续监视很多动态信息。比如,用户在哪台服务器上启动了哪些会话(Session),哪台服务器在线或者离线,每台服务器的负载状况等等,这些动态的信息在以下几种情况下会需要,比如: 管理控制台需要显示每台服务器上的每个用户信息给管理员; 当有入站连接请求的时候,服务器需要知道哪台服务器在线(online),可以提供服务; 系统在做负载均衡的时候,需要知道相关服务器的负载情况; 等等
Application Isolation Environments
Application Isolation Environments简称AIE,即应用隔离环境,Xenapp的一个功能。 开始很多人都告诉我不要使用AIE来发布应用程序,会出现很多莫名奇妙的问题,但是上周碰到一个用户,他的程序在启动的时候会独占一个log文件,锁定读写,这样在同一台机器上就不能启动第二个instance。只是一个文件的问题的话,如果换成Stream方式太浪费资源,而且用户也不接受这种方式,所以就想到了用AIE来解决。 其实碰到这种问题,一般有几种常见的思路: