默认情况下Citrix Web Interface Management Console是不支持修改Authentication Point的,也就是认证发生的位置,比如在AG上或者在Web Interface上。如果我们要修改认证的位置,那么我们就必须创建新的Site,然后重新配置站点。但是有些情况下,如果我们对WI做了很多的定制和个性化以后,重新创建站点,就增加了很大的工作量,这个时候我们可以有更简单的方法来修改。这里只是讲Authentication Point从access gateway修改为web interface,反过来可以逆推。其他方式没做研究。
为了把原来认证位置为AG的改成WI,我们有两个文件需要修改(请关注五角星标示的注释说明):
- bootstrap.conf123456789#以下内容为Authentication Point为AccessGateway的时候的配置文件#★★★下面一行为认证方式为AG时候才有,所以如果要改成在WI认证,那么我们需要使用#好注销掉该行AGAuthServiceURL=https://myserver/as.asmx#★★★下面一行为设置Authentication Point,所以我们需要修改为WebInterfaceAuthenticationPoint=AccessGatewayAGPromptPassword=OffDefaultLocale=enConfigurationLocation=WebInterface.confSiteName=XenApp2
- webinterface.conf12345678910111213141516171819202122## WebInterface.conf# Ensure that this file is saved with UTF-8 encoding#AccountSelfServiceUrl=# AdditionalExplicitAuthentication=NoneAddressResolutionType=dns-port#★★★以下三行为AuthenticationPoint为AG的时候才启用的,我们需要注销以下三行,使用#号AGEPromptPassword=OffAGEWebServiceURL=https://myserver/as.asmxAGAuthenticationMethod=ExplicitAllowBandwidthSelection=OffAllowCustomizeAudio=Off...省略...# AppWelcomeMessage_<lang-code>=[Customized welcome message on the Applications screen in the specified language]#★★★同样,修改AccessGateway为WebInterfaceAuthenticationPoint=AccessGateway# AutoLaunchDesktop=OffAutoLoginDefault=On
BTW:这两个文件所在位置为:C:\inetpub\wwwroot\Citrix\<site name>\conf\
申明:该方法非官方,不受官方技术支持,实测OK,不保证有其他隐患。
你好,最近我在配置AG和XA的时候遇到问题,我的wi默认站点路径为/citrix/xenapp,AG的站点访问地址为http://lbip/citrix/xenapp的时候,只要设置安全访问的转发就没有任何问题(此时为单一站点),当我AG做认证,wi需要为ag单独创建一个非默认站点时就出现问题了。。每次登录AG输入账号密码之后再返回wi的界面中报错error401,在iis里找了很久没找到原因
这个401应该是没有授权或者认证的意思。
所以,如果你是AG不做认证,那么问题应该是AG到WI的认证单点上出现了问题,检查下你AG上这一块的配置看看。
AG不做认证是没有问题,AG做认证有两种情况,假如我沿用单站点的方式,登录AG之后需要才一次登录WI才能到达应用界面,这不是我所需要的。为AG单独创建非默认站点,这时就出现网页权限问题。。看情况这之间的身份认证没有传递成功,是否排查AG的profile和policy上配置?博主请问有关IOS和Andriod设备使用AG时的问题汇总吗?
对AG不是特别熟悉,其实可以看下出错的时候,请求的网址是什么。
另外,可以AG上抓下包,看下AG与WI的通信以及客户端到AG的请求。
Froyo你好,关于AG与WI通信这部分我终于明白问题出在哪里了,Xen400的课程告诉我,AG把认证请求的结果告知WI的时候用的必须是VirtuaServer IP
我想问下为什么这个Linux虚机会只有百兆的虚拟网卡~~
还有为什么Linux安装完xs-tools之后,重启后还是没用,显示没安装……
这个Linux虚机是哪个?你的主机是千兆还是百兆?交换机是千兆还是百兆?
重启后,XenServer Tools服务有个启动和通信的时间,什么时间显示没有安装?
主机是千兆,交换机也是千兆,安装的Windows2003显示的也是千兆~
这个启动和通信的时间~呃,我还真不知耶,centos,ubuntu安装完重启后,读取不到内存数据,需要安装tools
获取guest的Performance信息需要Tools正常工作才行,网卡也需要有Tools的支持才能提供千兆的能力,默认的模拟网卡是很弱的一块网卡。
哦~~~
但好像linux下安装了Tools没用……
那就得看系统是否在XS的兼容列表了,tools安装是否正常,XenCenter界面看到数据显示。
BTW:Pool的情况下,时间问题也会导致无法查看信息。
试过好几个系统都不行~ubuntu10.04,centos 5.5 安装显示完成,但重启后就是没反应~XenCenter看不到数据
单台不加如pool也是这样
你可能需要安装一下Linux Support pack才能支持Linux
哦~好的,我试试……
谢谢啦