Citrix ADC

负载平衡系统漫游服务器

Citrix ADC设备将其SYSLOG事件和消息发送到所有已配置的外部日志服务器。这将导致存储冗余消息,并使系统管理员难以进行监视。为了解决这个问题,Citrix ADC设备提供了负载平衡算法,可以在外部日志服务器之间对SYSLOG消息进行负载平衡,以获得更好的维护和性能。支持的负载均衡算法包括RoundRobin、LeastBandwidth、CustomLoad、LeastConnection、LeastPackets和auditlohash。

加载使用命令行界面系统日志服务器的平衡

在命令提示符处,输入:

添加服务,并指定服务类型为SYSLOGTCP或SYSLOGUDP。

add service ( | )   

添加负载分担虚拟服务器,服务类型为SYSLOGTCP或SYSLOGTCP,负载分担方式为AUDITLOGHASH。

加磅虚拟服务器<名> <的serviceType(SYSLOGTCP | SYSLOGUDP)> <! -  NeedCopy  - > [-lbMethod ]

绑定到负载均衡服务的虚拟服务器。

绑定lb vserver   <! -  caltcopy  - >
  1. 添加SYSLOG动作,指定服务类型为“SYSLOGTCP”或“SYSLOGUDP”的负载均衡服务器名称。
add syslogaction   [-lbVserverName ] [-logLevel ] 

通过指定的规则和操作添加SYSLOG政策。

添加syslogpolicy    

将SYSLOG策略与系统全局绑定,使SYSLOG策略生效。

绑定系统全局 <! -  NeedCopy  - >

使用配置实用程序实现SYSLOG服务器的负载均衡

  1. 添加服务,并指定服务类型为SYSLOGTCP或SYSLOGUDP。

    导航到交通管理>服务,单击添加,然后选择SYLOGTCP或SYSLOGUDP作为协议。

  2. 添加负载分担虚拟服务器,服务类型为SYSLOGTCP或SYSLOGTCP,负载分担方式为AUDITLOGHASH。

    在“流量管理>虚拟服务器”界面,单击“新建”,选择协议类型为“SYLOGTCP”或“SYSLOGUDP”。

  3. 秉服务到负载平衡虚拟服务器的服务。

    秉服务到负载平衡虚拟服务器。

    导航到交通管理>虚拟服务器,选择一个虚拟服务器,然后在负载平衡方法selectAUDITLOGHASH。

  4. 添加SYSLOG动作,指定服务类型为“SYSLOGTCP”或“SYSLOGUDP”的负载均衡服务器名称。

    导航系统>审核,单击服务器,然后通过选择LB Vserver的选项inServers添加服务器。

  5. 通过指定的规则和操作添加SYSLOG政策。

    导航系统>系统日志中,单击策略并添加SYSLOG政策。

  6. 将SYSLOG策略与系统全局绑定,使SYSLOG策略生效。

    导航系统>系统日志,选择SYSLOG政策和单击操作,然后单击全局绑定和绑定的政策系统全局。

例子:

下面配置使用AUDITLOGHASH作为负载均衡方式,实现外部日志服务器之间的SYSLOG消息负载均衡。Citrix ADC设备生成SYSLOG事件和消息,这些事件和消息在服务、service1、service2和service 3之间进行负载平衡。

add service service1 192.0.2.10 SYSLOGUDP 514 add service service2 192.0.2.11 SYSLOGUDP 514 add service service3 192.0.2.11 SYSLOGUDP 514 add lbvserver lbvserver1 SYSLOGUDP -lbMethod AUDITLOGHASH bind lbvserver lbvserver1 service1 bind lbvserver lbvserver1 service2 bind lbvserver lbvserver1 service3 add syslogaction sysaction1 - lbvserveramelbvserver1 -logLevel All add syslogpolicy syspol1 ns_true sysaction1 bind system global syspol1 

限制:

Citrix ADC设备不支持外部负载平衡虚拟服务器,用于在日志服务器之间对SYSLOG消息进行负载平衡。

负载平衡系统漫游服务器