您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > Citrix Load Balancing配置手册
一、概述此文章主要是针对目前论坛比较多的朋友提及问到如何配置CPS服务器的LoadBalancing的功能,在此我简单把安装配置的过程写了一下,供大家参考。此文档最后还提到如何使用DNS的轮询功能为WebInterface提供负载均衡的功能二、实验拓扑图说明:要安装配置CPS的负载均衡功能,必须要有域环境的支持,且强烈建议使用SQL数据库作为后台数据库。三、安装1、使用Access数据库时的配置第二台CPS的选择2、使用SQL数据库作为后台数据库时的配置选择之前在数据库服务器中已经创建好的Citrix数据库:citrixdb四、配置LoadEvaluator1、打开PSC,选择LoadEvaluators,然后右键选择“DuplicateLoadEvaluator”复制LoadEvaluator,同样我们也可以选择“NewLoadEvaluator”2、针对策略命名,并选择我们需要添加或者修改的规则,这里我主要是修改CPU负载值和添加一个IP地址范围段作为负载的条件五、应用LoadEvaluator1、打开AMC控制台,右键针对我们需要进行负载评估的服务器名称,选择“AssignLoadEvaluator”2、选择负载的规则六、针对发布的应用使用LoadEvaluator1、选取我们需要进行负载的发布的应用程序,然后选择“LoadManagerapplication”2、选择负载的LoadEvaluator七、查看负载的结果关于如何查看负载的结果,我们可以使用query命令进行查看八、开启LoadEvaluator的日志九、使用DNS轮询为WebInterface提供简单的负载均衡功能1、首先我们在DNS服务器上创建两条主机记录,此主机记录为同一主机名分别对应两台CPS的地址2、确认DNS服务器已经启用了轮询的功能3、为了让接下来的实验比较清晰明了,我把在CPS01上的WebInterface中添加域名,而在CPS02的WebInterface中我不添加域名4、然后我在其中一台机器上pingCPS的地址,解析的是第二台CPS,而在另外一台机器上ping,解析的是第一台CPS5、在两台机器上,同时输入相同的WebInterface地址,可以看到,出现的界面都是指向了不同的CPS6、客户端登录后,在AMC控制台上可以看到用户分别登录了不同的CPS服务器关于WebInterface的负载均衡,还是建议参照IIS的负载均衡的做法来做,例如群集的方式,如果企业的规模达到比较大的程序,我们还需要考虑数据库那块的负载冗余的能力和单点故障的问题十、针对外网发布Farm中的CPS服务器需要注意以下几点1、必须在防火墙上对CPS1和CPS2开放1494端口2、必须在防火墙上对WI开放80端口3、在外网地址上开通1491端口对应CPS1的1494端口4、在外网地址上开通1492端口对应CPS2的1494端口5、确保外网的1491和1492端口能够到达CPS1和CPS2上的1494端口6、确保外网的80端口能够到达WI上80端口十一、更改Farm中的CPS服务器到新Farm对于已经加入Farm的CPS服务器,当Farm中主的CPS服务器挂掉,然后重建了一个新Farm,并将原Farm中的CPS服务器重新指向到新Farm中,可以使用”chfarm”去实现以上功能命令示例:CHFARM/quiet/joinfarm/ddsc:SQLServer/zone:EMEA/odbcuser:sa/odbcpwd:password/dsnfile:C:\ProgramFiles\Citrix\mystuff\mf21.dsn十二、后记此次试验开始,由于没有规划好,在为CPS服务器命名时没有使用规范的标注,即在计算机名中中加入了特殊符号,在安装时候已经出现警告信息,但还是可以安装,但装完发现使用webInterface访问时,出现如下图所示的错误,死活登录不了因此,建议以后大家在对CPS服务器命名时,还是采用标准规范的命名规则,避免出现不可预知的错误
本文标题:Citrix Load Balancing配置手册
链接地址:https://www.777doc.com/doc-4418190 .html