ADC
感谢您提供反馈

这篇文章已经过机器翻译.放弃

覆盖过载的服务的持久性设置

加载服务或不可用时,客户端的服务会降级。在这种情况下,您可能需要将 NetScaler 设备配置为将请求临时转发给其他服务,否则这些请求将包含在与超载服务相关的持久会话中。换句话说,您可能必须覆盖为负载平衡虚拟服务器配置的持久性设置。您可以通过设置跳过参数来实现此功能。当设置了此 skip 持久参数时,如果虚拟服务器收到超载服务的新连接,则会发生以下情况。

  • 虚拟服务器会忽略与该服务关联的任何现有持久性会话,直到服务返回到可以接受请求的状态。
  • 与其他服务关联的持久性会话不受影响。

此功能仅适用于类型为 ANY 或 UDP 的虚拟服务器。

在分支中继器负载平衡配置中,您还必须配置负载监视器并将其绑定到服务。监视器将服务从后续的负载平衡决策中取出,直到服务上的负载降至低于配置的阈值。有关为虚拟服务器配置负载监视器的信息,请参阅 了解负载监视器。

您可以将虚拟服务器配置为执行以下操作之一,否则将构成持久化会话的一部分的请求:

  • 将每个请求发送到其他服务之一。虚拟服务器做出负载平衡决策,并根据负载平衡方法将每个请求发送到其他服务之一。如果所有服务都过载,请求将被删除,直到服务变为可用。

    基于通配符和基于 IP 地址的虚拟服务器都支持此选项。此操作适用于所有部署,包括虚拟服务器对 Branch Repeater 设备或防火墙进行负载平衡的部署。

  • 绕过虚拟服务器服务配置。虚拟服务器不采取负载平衡决策。相反,它只需根据请求中的目标 IP 地址将每个请求连接到物理服务器。

    只有类型为任何和 UDP 的通配符虚拟服务器才支持绕过选项。通配符虚拟服务器具有 : IP 和端口组合。此操作适用于使用虚拟服务器对 Branch Repeater 设备或防火墙进行负载平衡的部署。在这些部署中,NetScaler 设备首先将请求转发到 Branch Repeater 设备或防火墙,然后将处理后的响应转发到物理服务器。在以下情况下,虚拟服务器将请求直接发送到其目标 IP 地址。

    • 您可以将虚拟服务器配置为绕过虚拟服务器 — 超载服务的服务配置。
    • Branch Replater 设备或防火墙被超载。

    虚拟服务器将请求直接发送到其目标 IP 地址,直到分支中继器设备或防火墙可以接受请求为止。

使用 CLI 覆盖超载服务的持久性设置

在命令提示符下,键入以下命令以覆盖重载服务的持久性设置并验证配置:

set lb vserver <name> -skippersistency <skippersistency> show lb vserver <name>

示例

> set lb vserver mylbvserver -skippersistency ReLb Done > show lb vserver mylbvserver mylbvserver (\*:\*) - ANY Type: ADDRESS . . . . . . Skip Persistency: ReLb . . . Done >

使用 GUI 覆盖超载服务的持久性设置

  1. 导航到 流量管理 > 负载平衡 > 虚拟服务器 ,然后选择 UDP 或 ANY 类型的虚拟服务器。
  2. 在“高级设置”窗格中,选择“流量设置”,然后指定“跳过持久性”的类型。
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
覆盖过载的服务的持久性设置