Author: Froyo
WebInterface / Storefront访问加速
常规的方法这里就不多介绍了。 WebInterface和StoreFront都会在加载登陆框之前,检查客户端是否安装相关的插件,所以中间会有多次的跳转,这对于网络延迟较高的网页来说,访问速度会很慢。所以,我们可以让WI来跳过这些步骤,直接展示登陆界面。[alert type=”warning”]但是可能产生的问题是,会导致没有安装插件的用户会收不到需要安装Citrix Receiver的提示。[/alert] WebInterface的默认站点功能是通过wwwroot目录下的WebInterface.htm文件的跳转来实现的: <!– WebInterface.htm Copyright (c) 2000 – 2010 Citrix Systems, Inc. All Rights Reserved. –> <script type=”text/javascript”> <!– window.location=”/Citrix/DesktopWeb”; // –> </script>
虚拟桌面启动后自动全屏
如果客户端有多个显示器,打开虚拟桌面后,如果需要进入到全屏模式(覆盖所有的客户端显示器),目前还是需要一定技巧的,需要把桌面拖放到两个屏幕的中间,然后全屏才可以实现。否则,简单的全屏只会覆盖当前所在的屏幕。这对普通用户来说,使用有一定的要求,所以,我们可以通过简单的调整,让虚拟桌面在启动后,自动进入到全屏状态,免去了手动全屏的操作。 我们可以通过以下几种方式来实现: 修改ICA文件:针对所有用户生效 修改客户端注册表全局设置:对使用客户端用户的所有桌面生效 修改特定桌面组的注册表设置:只对特定桌面组生效
Windows回收站界面和设置控制
Windows回收站的定制可以让我们实现一些更强制性或者细粒度的控制。比如是否允许配置Windows回收站的属性,是否直接彻底删除,节省回收站空间等,以及单独定义各个目录或者磁盘卷的配置等。 #Group Policy User Configuration / Policies / Administrative Templates: / Desktop – Remove Recycle Bin icon from desktop – Remove Properties from the Recycle Bin context menu 这样,我们可以禁止使用回收站,或者从回收站的上下文菜单中删除属性菜单,达到不允许用户修改配置的目的。
Receiver 3.4连接XenApp for Unix画面反应很慢
该问题只发生在Receiver3.4版本,Receiver3.3以及之前版本,包括Online Plugin都不存在该问题。 当升级到Citrix Receiver 3.4以后,连接后端XAU服务器,画面很慢。这是由于,在Receiver 3.4版本中引入了一些新的特性,导致画面的刷新和缓存模式的默认行为发生了变化,虽然可以更好的配合新产品,但对于XAU这种很久为更新的产品而言,出现了使用问题。
XenDesktop中Existing模式桌面组电源管理
最近很多人碰到关于XenDesktop中Existing Desktop Group的电源控制问题,需求也不一样: 一些人不想让VM在关机后自动开机 另外一些人却想让VM在关机后能够自动开机 从需求来看,截然相反的两种需求,正常应该总有一半的人能满足,另外一半的人就不行了。但是现在比较奇怪的是,两边都没法实现自己的需求。想让VM自动开机的却开不了,不想让VM开机的,却在关了后,发现VM又开机了。 在对XenDesktop整个Powershell cmdlet浏览一遍后发现有一个值可以满足第一种需求的人。 Set-BrokerDesktopGroup -Name <groupName> -AutomaticPowerOnForAssigned $false 设置了桌面组的AutomaticPowerOnForAssigned属性以后,那么VM在关机后就肯定不会自动开机了。
Get-CtxConfigurationLogReport使用中文数据库时出错
XenApp在启用配置日志记录后,如果需要查看,由两种方法,一种是通过AppCenter中的历史记录来查看。另外一种就是通过Powershell来查看。由于使用了中文版的数据库,结果在通过PS命令查看的时候,一直报错:
资源不足,导致CloudStack创建Instance失败
最近安装了几十遍CloudStack,安装步骤已经熟练到配置都不用看文档了。在最开始的安装步骤中碰到了需要首先更新Linux才能正确打开CloudStack UI管理界面的问题。而在成功配置后,确发现,无法成功创建Instance。报错如下图: Unable to create a deployment for VM [User|xxxxxx]
CloudStack 4.1 安装
最近又花了点时间来看了下CloudStack 4.1。结果发现,安装步骤和之前的XCP时代还是有些区别,而且,由于目前版本迭代速度较快,目前CloudStack的文档有些跟不上,以致于,我安装了十几遍,最终才安装成功。 本文主要介绍的是最基本的最小化安装,Primary和Secondary Storage以及数据库和管理节点都在同一台服务器。同时,只介绍管理服务器的安装过程。 环境要求(实验为主,非生产环境最低要求): 系统CentOS/RHEL 6.3+或者Ubuntu 12.04(.1),本次选择CentOS 6.3 64-bit x86 CPU(意思为x86架构,系统需要为64位操作系统,32位不支持) 4GB of Memory. 实验2G足够 至少网卡一个,静态IP
XenServer 2013/6/24正式宣布开源
XenServer由之前的开源Xen Project经过商业开发形成的企业级虚拟化解决方案。在2013/06/24,XenServer正式宣布回归开源社区,全部开源,并发布open source XenServer Porject. 目前的商业版本XenServer的最新版本为XS 6.1,而从XS6.2之后的版本将完全开源,而各组件将陆续释放源代码。
设置x-ua-compatible,让Web站点运行于兼容模式
由于之前老的Web Interface以及NetScaler VPN的站点开发时,新的浏览器以及浏览器标准还没有出现。而这些老的站点运行在新版本的浏览器时,可能会出现一些UI错位,甚至可能功能无法正常使用。 我们可以手动选择设置,让站点进入兼容模式:
修改迅雷下载源地址,解决链接失效问题
现在很多的网盘或者文件分享网站的链接都有时效性,而我们可能文件下载了一半,不得不过一段时间或者更换其他IP地址继续下载,这可能导致我们无法正常续传。这是因为这些链接以及失效,而迅雷的离线资源如果又没有这些文件的话,那么我们可能只有重新下载,非常浪费时间和精力。
Citrix License 文件详解
Citrix所有的软件产品的授权方式都是通过Citrix License File(授权文件)的方式提供集中授权管理。而其采用的授权方案都是使用Flexera Software公司研发的FlexNet License Manager研发。 所以,Citrix License File的基本格式和FlexNet的格式基本相同。但Citrix对其也坐了基本的改造,这里给大家简单介绍下大概的格式。同时,由于很多人发现,在XenDesktop 5中License Server Admin Console中可以看到有并发系统的License,但是在XenDesktop配置的时候,如果选择并发授权,那么会提示找不到可用的License。
Adding,Removing, and Repositing apps is not currently available
在Storefront使用远程数据库进行部署的时候,我们发现,当正常配置完成以后,我们会发现,从网页登陆以后,一直提示以下错误: Adding,removing, and respositing apps is not currently available.Any changes you make will not be preserved for future sessions.Please contact your help desk.
Citrix License 主机名支持增强
在之前版本的Citrix License Server中,申请License文件的时候,其中主机名必须和当前License Server的hostname一直,包括匹配大小写字符。 而最近发现,在11.10的License Server中发现,如果Citrix License Server已经加入到域中,那么License File中的主机名也是可以匹配其FQDN。 同样需要关注大小写。
Citrix联机插件配置管理器:找不到满足所有锁定要求的值
在新老版本的Receiver升级过程中,特别是Online Plugin升级到Receiver的时候,在一些已经使用的环境中,经常出现Citrix联机插件配置管理器提示锁定要求无法满足的问题,如下: Citrix Receiver Configuration Manger: No value clould be found for (xxxxxx) that satisfies all localdown requirements. the locadown requirements in force may be conflicting.
用户登录导致XenApp 6.5 软电话(softphone)语音中断
最近碰到一个比较奇怪的问题,Windows 2008 R2 SP1平台运行XenApp 6.5 发布Avaya softphone,在通话过程中,如果有新的用户登录(logon)或者登出(logoff)的时候,已经存在的会话会短暂的没有声音,有些软件会在新用户登录或者登出成功后,语音恢复,部分软件会自动恢复正常。 而在抓取了多次LOG以后,发现声音在新用户登录过程中虚拟通道并没有关闭或者断开,但却无法接收到传入和传出的声音数据,而新用户一旦登录进去以后,就恢复,而数据的传输也恢复。
Windows 8与2012离线启用.Net 3.5功能
在windows 8和windows 2012上.Net Framework 3.5默认是没有安装和启用的。 而目前大部分的程序一般依赖于.Net 3.5,而直接支持.Net 4.5的程序倒不是特别多,而如果要启用该功能,默认方式为在线下载方式,安装速度慢,而且一定要求有网络,对于某些局限条件不太合适。 而我们可以通过离线的方式来开启.Net 3.5 feature。
注册表方式开启LocalIME
在Citrix应用虚拟化和桌面虚拟化的客户端插件开启本地输入的时候,我们一般都是通过一条命令来运行即可。如下: cd C:\Program Files\Citrix\ICA Client\ wfica32.exe /localime:on 但是该方法,在最后会弹出一个提示窗口,并提示用户是否修改成功。 某些特殊场景,比如用户希望在域中的所有客户端,在登录脚本中加入该命令,但是由于会弹出提示框,并需要用户介入操作,总体来说,对用户不够友好。
Error -2147467259:failed to create SQL database
前两天碰到一个比较奇怪的问题,在安装Edgesight的时候,一直提示无法创建数据库,错误提示如下: Installer Information Error -2147467259:failed to create SQL database:Edgesight, error detail:unknow error.
XenServer6.1引入存储和VDI在线迁移功能
在XenServer 6.0.2版本一来,XenServer 6.1的发布带来重量级的功能:存储的在线迁移以及VDI的在线迁移。 对于XenServer来说,该版本的发布,将极大的提高XenServer在企业以及特殊场景的可用性和便利性。 Storage XenMotion(存储在线迁移): 存储在线迁移允许正在运行的VM可以从一个宿主机(host)迁移到另外一个主机,即使VM不再共享存储上,更甚者两个主机不在同一个资源池中。 在资源池之间重新分布VM——比如从测试环境迁移到生成环境 进行软件以及系统维护——比如更新或者升级XenServer主机 硬件维护——比如升级或者替换XenServer主机的硬件 减少系统整体的成本——比如使用本地存储代共享存储