NetScaler 控制台服务

为多站点部署配置代理

代理充当 NetScaler 控制台与跨不同数据中心和公有云发现的实例之间的中介。NetScaler 控制台支持在数据中心或公有云内进行代理故障转移。

以下是安装代理的好处:

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

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

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

体系结构

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

为多站点部署配置的代理

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

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

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

要安装代理,请参见 安装 NetScaler代理。

代理故障转移

代理故障切换可能发生在具有两个或多个注册代理的站点中。当站点中的代理处于非活动状态(关闭状态)时,NetScaler 控制台会将该非活动代理的 NetScaler 实例与其他活动代理一起重新分发。

重要

  • 代理故障转移不考虑 CPX 实例。

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

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

要在 NetScaler 控制台 GUI 中将站点连接到代理,请执行以下操作:

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

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

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

  4. 单击保存

要实现代理故障转移,请逐一选择代理并连接到同一个站点。

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

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

NetScaler 控制台每 30 分钟触发一次实例再分配,以平衡站点中活跃代理之间的负载。

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

为多站点部署配置代理