NetScaler Application Delivery Management 服务

为多站点部署配置代理

代理充当 NetScaler ADM 和不同数据中心和公共云中发现的实例之间的中介。NetScaler ADM 支持在数据中心或公共云中进行代理故障转移。

以下是安装代理的好处:

  • 代理的配置实例将未处理的数据直接发送到代理,而不是 NetScaler ADM。Agent 执行第一级数据处理,并以压缩格式将处理过的数据发送到 NetScaler ADM 进行存储。

  • 代理和实例位于同一数据中心或云中,以便更快地处理数据。

  • 对代理进行群集可在代理故障转移时重新分配 NetScaler 实例。当站点中的一个代理出现故障时,来自 NetScaler 实例的流量会切换到同一站点中的另一个可用代理。

体系结构

下图说明了在数据中心和公共云中的多个代理上配置的 NetScaler 实例,以实现代理故障转移:

为多站点部署配置的 NetScaler ADM 代理

公共云有四个 ADC 实例和两个 NetScaler ADM 代理。企业数据中心还有四个 ADC 实例和两个 NetScaler ADM 代理。每个代理配置了两个 ADC 实例。

代理直接从配置的实例接收数据。代理收到数据后,代理会处理数据并以压缩格式发送到 NetScaler ADM。代理通过安全通道与 NetScaler ADM 服务器通信。

在公有云上,当 NetScaler ADM Agent 1 变为非活动状态(关闭状态)时,会发生代理故障转移。NetScaler ADM 使用 NetScaler ADM Agent 2 重新分配 NetScaler ADM Agent 1 的 ADC 实例。如果其中一个代理在数据中心出现故障,则实例重新分配将在企业数据中心上进行。

要安装 NetScaler ADM 代理,请参阅 安装 NetScaler ADM 代理

NetScaler ADM 代理故障切换

代理故障切换可能发生在具有两个或多个注册代理的站点中。当站点中的代理变为非活动状态(关闭状态)时,NetScaler ADM 会将非活动代理的 ADC 实例与其他活动代理重新分发。

重要

  • NetScaler ADM 代理故障切换不考虑 CPX 实例。

  • 确保您的帐户上已启用代理故障转移功能。要启用此功能,请参阅 启用或禁用 NetScaler ADM 功能

  • 如果代理正在运行脚本,请确保该脚本存在于站点中的所有代理上。因此,更改的代理可以在代理故障转移后运行脚本。

要将站点附加到 NetScaler ADM GUI 中的代理,请执行以下操作:

  1. 导航到 基础结构 > 实例 > 代理

  2. 选择要连接到站点的代理。

  3. 从列表中指定站点。如果要添加新站点,请单击 添加

  4. 单击保存

要实现代理故障切换,请逐个选择 NetScaler ADM 代理并连接到同一站点。

例如,两个代理 10.106.1xx.2x 和 10.106.1xx.7x 已连接并在班加罗尔站点运行。如果一个代理处于非活动状态,NetScaler ADM 将检测到该代理并将状态显示为关闭。

当 NetScaler ADM 代理在站点中变为非活动状态(关闭状态)时,NetScaler ADM 将等待几分钟以使代理变为活动状态(启动状态)。如果代理处于非活动状态,NetScaler ADM 会在同一站点中的可用代理之间自动重新分配这些实例。此重新分发可能需要大约 10-15 分钟。

NetScaler ADM 每 30 分钟触发一次实例重新分配,以平衡站点中活动代理之间的负载。

连接并自动重新配置到同一站点中的代理的实例,以进行陷阱目标、syslog 服务器和分析。

为多站点部署配置代理