RADIUS 负载均衡配置示例
Citrix 自适应身份验证实例通过负载均衡虚拟服务器提供 RADIUS 支持。
注意:
-
如果您不使用 RADIUS 的负载均衡,请避免为 RADIUS 服务器创建服务或服务器,因为这可能会破坏自适应身份验证隧道。
-
如果您正在使用 RADIUS 的负载均衡,请创建一个服务组并将您的 RADIUS 服务器绑定到该服务组。
-
当使用负载均衡虚拟服务器进行身份验证时,请确保在 RADIUS 操作中添加负载均衡虚拟服务器的 IP 地址,而不是实际的 RADIUS 服务器 IP 地址。
-
默认情况下,ping 监视器绑定到您创建的服务。在自适应身份验证 NetScaler® 实例上,服务将无法使用 ping 监视器启动。您需要创建 RADIUS 监视器并将其绑定到您已创建的服务组。
-
对于监视,建议您使用自定义监视器。
-
不支持 Ping 监视器,您必须创建 RADIUS 监视器。
先决条件
负载均衡虚拟服务器的私有 IP 地址(RFC1918 地址)。它可以是一个虚拟 IP 地址,因为此地址用于内部配置。
负载均衡 RADIUS 服务器
对于负载均衡 RADIUS 服务器,请创建一个服务组并将其绑定到负载均衡虚拟服务器。不要为负载均衡 RADIUS 服务器创建服务。
使用 NetScaler CLI 配置 RADIUS
您可以使用以下 CLI 命令作为配置 RADIUS 的参考。
-
add serviceGroup <serviceGroupName> <serviceType> -
bind servicegroup <serviceGroupName> (<IP> | <serverName>) <port> -
add lb vserver <name> <serviceType> <ip> <port> -
bind lb vserver <name> <serviceGroupName> -
add authentication radiusAction <name> {-serverIP} <ip_addr> | {-serverName <string>}} <lb vserver ip> -
add authentication policy <radius_policy_name> -rule <expression> -action <string> -
bind authentication vserver auth_vs -policy <radius_policy_name> -priority <radius_policy_priority> -gotoPriorityExpression NEXT
使用 NetScaler GUI 配置 RADIUS
-
导航到 流量管理 > 负载平衡,然后单击 虚拟服务器。
-
创建类型为 RADIUS 的虚拟服务器。
-
导航到 流量管理 > 负载平衡,然后单击 服务组。
-
创建类型为 RADIUS 的服务组。
-
将服务组绑定到您在步骤 1 中创建的虚拟服务器。
有关详细步骤,请参阅 设置基本负载平衡。
使用 NetScaler GUI 创建自定义监视器
-
导航到 流量管理 > 负载均衡 > 监视器。
-
创建一个 RADIUS 类型的监视器。确保将监视器探测间隔设置为 15 秒,响应超时设置为 10 秒。
-
将此监视器绑定到您的服务组。
有关更多详细信息,请参阅 自定义监视器。