基于Windows NBL配置WebInterface

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:

打开Windows Network Load Balance 管理工具,创建一个新的Cluster:
 

基于Windows NBL配置WebInterface

 基于Windows NBL配置WebInterface 
选择"Next"
 

基于Windows NBL配置WebInterface

选择“下一步”
 

基于Windows NBL配置WebInterface 
删除默认规则,选择“Next”
 

基于Windows NBL配置WebInterface

添加运行Web Interface的服务器(第一节点)

 

 

基于Windows NBL配置WebInterface

 选择“完成”
 

 

基于Windows NBL配置WebInterface

 显示“已聚合”说明配置成功

添加第二个节点WI:
 

基于Windows NBL配置WebInterface 
 

基于Windows NBL配置WebInterface 
方法与第一个节点一样。
最后,结果如下:
 

基于Windows NBL配置WebInterface
配置WebInterface Network Load Balance:
 

1、 在第一个节点上,打开Web Interface管理工具,创建一个新的Web Interface Site,并确保新的Site位于NLB之上。如果你已有在运行的Site,请删除,并重新创建。
2、在第二个节点,执行一样的工作。

配置WI与你后台XenApp、XenDesktop XML Broke 的,并确保以下信息在两个节点中配置为一致:
a. Manage Server Farm Settings
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。基于Windows NBL配置WebInterface
最后,请对比各节点c:\inetpub\wwwroot\Citrix\%NameOfWebSite%文件,是否一样。
 

基于Windows NBL配置WebInterface

以上为整个配置过程,另外,如果用户希望通过主机名访问,你还需要在你的DNS中创建一个A(主机)记录。主机名为虚拟主机名、IP为虚拟的IP地址。

其实,你也可以启用DNS循环(多IP对应相同主机名)来实现一定NLB功能,但因为节点与节点点没有心中信息传递,当一台主机DOWN机时,另一台主机并不知道。有时会出现一些问题。
 

基于Windows NBL配置WebInterface 
以上仅供参考。



 


 本文转自zhxhua 51CTO博客,原文链接:http://blog.51cto.com/virtualtop/499106 ,如需转载请自行联系原作者

上一篇:飞书信(facebook messenger)钱包账户管理


下一篇:linux--Firewalld、Iptables防火墙的设置