WebInterface为用户接入口,一旦出现故障将影响到所有用户使用。为此有必要对WI配置成高可用(HA)或网络负载平衡(NLB),以提高整体Citrix虚拟平台可靠性及可用性。如果不考虑成本你可以考虑采用硬件产品来实现以上功能。否则,可直接借用Windows Server自带Network Load Balance功能,个人认为在大多数情况下,足以满足一般企业的需求,因为只要你的服务器性能不是太低,单台WI可承载用户可在3000左右(因为WI负载本就不重),如果是双节点,将可满足6000左右用户并发连接。在配置Windows Server Network Load Balance前需要对其有一定了解:
Windows Server Network Load Balance前提:
1、可以是Windows Server中任何版本
2、可在非域环境部署
3、单、双网卡均可(单网卡仅限工作在多播模式业务数据与节点心跳信息数据相同一块网卡,双网卡可选用单播模式(业务数据与节点心跳信息数据走不同网卡))
4、支持最多32个节点,各节点均处于Active状态(A/A模式)
Windows Server Network Load Balance缺点:
1、不支持状态会话转移(如:一些交易网站,用户会话状态数据无法在动态转移)
配置步骤:
1、在两个节点中安装IIS
2、安装WebInterface
3、配置Windows Server Network Load Balance
4、安装及配置WI Network Load Balance
Sept1:
选择“完成”
显示“已聚合”说明配置成功
添加第二个节点WI:
配置WebInterface Network Load Balance:
2、在第二个节点,执行一样的工作。
配置WI与你后台XenApp、XenDesktop XML Broke 的,并确保以下信息在两个节点中配置为一致:
XML Port
XML Broker in the List (order)
Transport Type Setting
b. Authentication Methods,
Domain restrictions
Authentication Type
- Or -
Two-Factor Authentication
c. Web Site Appearance
d. Manage Session Preferences
e. Workspace Control Settings
否则,当用户登录时会体能到不一样的WebInterface。
最后,请对比各节点c:\inetpub\wwwroot\Citrix\%NameOfWebSite%文件,是否一样。
其实,你也可以启用DNS循环(多IP对应相同主机名)来实现一定NLB功能,但因为节点与节点点没有心中信息传递,当一台主机DOWN机时,另一台主机并不知道。有时会出现一些问题。
本文转自zhxhua 51CTO博客,原文链接:http://blog.51cto.com/virtualtop/499106 ,如需转载请自行联系原作者