1、License无法检测到的问题分析
(1)检查startup license是否存在
确认Citrix安装目录Program Files\Citrix\Licensing\MyFiles下是否存在citrix_startup.lic这个文件,此文件就是startup license,是不能够删除的,否则license的检测将会出现问题
2)检查license文件是否在正确的目录下
确认Citrix安装目录Program Files\Citrix\Licensing\MyFiles下,除了存在citrix_startup.lic文件,还有申请到的Citrix License文件
(3)检查控制台中是否录入了license服务器的名称,端口是否正常开放开始-程序-Citrix-Management Consoles-Presentation Server Consoles中,右键点击farm名称,选择properties确认license server name中输入了Citrix License Server的名称,如果Citrix License Server有防火墙还需要开放27000(默认)端口2 I
(4)申请的License的版本与安装的版本是否一致
Citrix分为三个版本:MPS_ENT_CCU(企业版), MPS_ADV_CCU(高级版), MPS_STD_CCU(标准版),安装Citrix的过程中会有安装版本的选择,请选择您所购买的版本,才能正确的安装。
(5)服务器机器名的大小写区分
NLicense文件是严格区分机器名的大小写的,所以需要确认服务器机器名,服务器的机器名可以在命令行下执行hostname命令查看,而通过右键我的电脑属性查看到的机器名很可能不准确;License文件可以用记事本打开查看license的机器名。
(6)有没有修改过License的文件
License文件是不能被修改的,这里需要注意一点:在MyCitrix网站上下载时,可能会出现一个特别情况,就是下载下来的.lic文件实际成 了.lic.txt文件,如:license_20050322234742.lic.txt。因为Windows的保存直接把.lic当成文本文件,在 后面加了.txt的后缀,这样的文件当作License File使用,当然是不起作用的。尤其是Windows的缺省设置是隐藏后缀名的,就更不容易发现了。
(7)在Citrix License Server上检查CitrixLicensing服务是否正常启动
(8)检查与Citrix License Server的网络连接是否正常,能否解析服务器的机器名
2、如何删除Citrix的Licenses
_解决方法:
可以手工删除已经不需要的license文件,默认license文件是保存在C:\Program Files\Citrix\Licensing\MyFiles.目录下;在删除license文件之前,确保停止了License Management Console for Citrix Licensing service 和CitrixLicensing服务,如果不停止服务直接删除license文件系统会提示文件正在使用的错误。Tips:除非要删除的license 文件是永久不用,否则都需要做好license文件的备份。;
如何确定已经安装Citrix Presentation Server的版本
(1)如果IMA服务能够正常启动,则通过打开Presentation Server Management Console,展开Servers节点,右键单击server选择Properties,在Information栏目中可以查看的相应的版本信息
(2)如果IMA服务无法正常启动,则可以打开Citrix Connection Configuration,在选择Help > About Citrix Connection Configuration,即可查看到版本信息。
(3)当然还有一种方法可以查看到版本信息,就是通过查看注册表信息,在程序-运行中输入regedit进入注册表编辑器,然后定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix; 这里可以查看到ProductBuild VProductName
4、在License Management Console中显示出License过期,但已经更新了License3
原因分析:在添加了更新的License文件后,这是有两个License文件在License服务器上,过期的License和更新的License,这里提示的只是过期的License2
解决方法:可以通过更新License Management Console的版本来解决这个问题,下载地址: http://www.citrix.com/
5、在打开License Management Console页面无法显示,提示“HTTP Error 403.2 Forbidden: Read access is denied”的错误信息原因分析:在IIS中Jakarta’s isapi_redirect.dll的配置丢失了
解决方法:进入IIS配置管理器,选择默认Web站点的属性,查看ISAPI筛选器中显示,如果jakarta筛选器不存在,则会产生问题,需要重新添 加,可以选择添加,然后选择\isapi_redirect.dll 文件,此文件默认路径C:\Program Files\Citrix\Licensing\LMC\Tomcat\bin\win32\i386\isapi_redirect.dll
6、打开License Management Console页面提示Can't Connect to License Server. Verify that the License Server is running.,
问题分析一:Citrix Licensing service没有正常启动
解决方法一:在服务中重新启动Citrix Licensing service服务,然后需要确认Citrix安装目录Program Files\Citrix\Licensing\MyFiles下是否存在citrix_startup.lic这个文件
问题分析二:License server没有正常的读取License文件
解决方法二:
(1)在License server的服务中停止下面的几个服务
OCitrix Licensing WMI
  Citrix Licensing
eLicense Management Console
(2)暂时将Program Files\Citrix\Licensing\MyFiles目录中的所有后缀为lic的文件拷贝到其他目录中
(3)重新启动上面的3个服务,然后登陆License Management Console确认没有错误信息提示
(4)再停止上面的3个服务,将拷贝到其他目录下的lic文件再拷贝会原目录,再重启3个服务
(5)最后再登陆License Management Console,问题即可解决。]

更多linux运维资料请关注:http://blog.linuxyan.com