Citrix Application Delivery Management 服务

使用样本配置 GLB

您可以使用多云 GLB 样本在数据中心置备的 Citrix ADC 实例上配置 GLB 配置。确保已在每个数据中心的 Citrix ADC GLB 实例上配置了站点 IP 地址。

您还可以使用此样本创建接受以后可能在 GLB 节点中添加的子站点的父站点。在 Citrix ADC 实例上配置多云 GLB 配置。

  1. 导航到 应用程序 > 配置 ”,然后单击 创建新

  2. 选择样本页面显示了 Citrix Application Delivery Management (ADM) 中可供您使用的所有样本。向下滚动并选择 多云 GLB 样本

    多云 GLB 样本用于为部署在多个云和本地站点中的应用程序配置 GLB。样本显示为用户界面页面,您可以在其中输入此样本中定义的所有参数的值。

    **注

    意:**本文档中心和站点术语可互换使用。

  3. 设置以下参数:

    • 应用程序名称。输入部署在 GLB 站点上的应用程序的名称。
    • GLB 算法。选择用于选择为客户端提供服务的站点的全局负载平衡算法(方法)。下拉列表框中可用的选项包括:LEASTCONNECTION、LEASTBANDWIDTH、LEASTPACKETS、ROUNDROBIN、STATICPROXIMITY、SOURCEIPHASH 和 RTT。
    • 地理数据库文件。如果选择了 STATICRICH 作为 GLB 算法,请输入包含静态邻近数据的数据库文件的完整路径和名称。确保数据库文件存在于指定位置的所有 GLB Citrix ADC 实例上。或者,您可以保留默认文件。
    • 议定书。从下拉列表框中选择已部署应用程序的应用程序协议。
    • 持久性设置。在虚拟服务器上配置的持久性维护该虚拟服务器所表示的服务器上的连接状态(例如,电子商务中使用的连接)。选择虚拟服务器后,持久性将覆盖负载平衡方法。如果将持久性配置应用于 DUNT 的服务,则实例将使用负载平衡方法来选择新服务,并且新服务对于来自客户端的后续请求将变为持久性服务。
    • 持久性类型。选择要用于此应用程序的持久性类型。例如,如果选择持久性作为 SOURCEIP,则在初始选择承载该应用程序的站点之后,来自同一客户端的所有后续请求都会发送到该站点,以便访问该应用程序的服务。
    • 持久性超时。如果选择 SOURCEIP 作为持久性类型,请输入持久性会话在最后一个客户端请求之后过期之前的分钟数。范围是从 2 到 1440 分钟。以秒为单位解析分钟。
  4. 溢出设置。配置溢出功能,以便在主虚拟服务器的连接限制或带宽限制达到阈值时将溢出连接转发到辅助或备份虚拟服务器。

    • 溢出方法。从下拉列表框中,选择溢出方法。例如,连接溢出方法监视主服务器上处于活动状态的连接数。如果达到此方法的溢出阈值,则新连接将转移到备份链中的第一个可用虚拟服务器。HILE 溢出方法允许您在阈值低于配置的阈值时溢出。例如,小于 70%。

      注意

      除了健康溢出方法外,其他方法仅当 Citrix ADC 用作负载平衡器实例时才适用。

    • 溢出阈值。输入所选溢出方法的阈值。

    • 持续溢出。如果希望备份虚拟服务器继续处理其接收的请求,即使在主服务器上的负载低于阈值之后,请启用溢出持久性。

    • 溢出持久性超时。配置溢出持久性生效的时间段。最小值为 2 分钟,最大值为 1440 分钟。以秒为单位解析分钟。

  5. 持久性/溢出持久性 ID。如果已选择 SOURCEIP 作为持久性类型,或者如果启用了溢出持久性,请输入唯一编号以标识所有 GLB 装置上的同一域。范围介于 1 到 65535 之间。

    • GLB 服务端点的运行状况检查(可选)
    • 运行状况检查类型。从下拉列表框中,选择用于检查代表站点上应用程序的负载平衡器 VIP 地址的运行状况的探测类型。
    • 安全模式。(可选)如果需要基于 SSL 的运行状况检查,请选择 以启用此参数。
    • HTTP 请求。(可选)如果选择 HTTP 作为运行状况检查类型,请输入用于探测 VIP 地址的完整 HTTP 请求。
    • HTTP 状态响应代码列表。(可选)如果选择 HTTP 作为运行状况检查类型,请在 VIP 运行状况正常时输入 HTTP 请求响应中预期的 HTTP 状态代码列表。
  6. GLB 域名。此部分允许您配置与此应用程序关联的 DNS 域名列表。单击加号图标 (+) 为应用程序创建 DNS 域名。

  7. GLB 站点。此部分允许您配置部署此应用程序的站点列表。

    GLB 站点是 GLB 通信的顶层实体。配置站点时指定的信息用于使用 Citrix 度量交换协议 (MEP) 将本地站点链接到远程站点并共享监视数据。IP 地址由 GLB Citrix ADC 实例拥有,并使用 TCP 端口 3009。样本中的 GLB 站点部分允许您根据需要指定任意数量的 GLB 站点。

    单击加号图标 (+) 以添加站点。

    • 站点名称。输入站点的名称。
    • 站点 IP 地址。输入站点在与其他站点交换指标时用作源 IP 地址的 IP 地址。假定此 IP 地址已在每个站点的 GLB 实例上配置。
    • 站点公有 IP 地址。(可选)输入用于交换指标的站点的公有 IP 地址(如果该站点的 IP 地址为 Nat’ed)。
  8. 子站点。单击加号图标 (+) 以配置所需的子站点。

    • 子站点名称。输入站点的名称。
    • 子站点 IP 地址。输入子站点的 IP 地址。在此处,使用正在配置为子站点的 Citrix ADC 节点的私有 IP 地址或 SNIP。
    • 站点公有 IP 地址。(可选)输入用于交换指标的站点的公有 IP 地址(如果该站点的 IP 地址为 Nat’ed)。
  9. 服务站点持久性。从下拉列表框中选择要用于站点上的 GLB 服务的持久性类型。

    • 选择 ConnectionProxy 以允许站点创建与插入站点 cookie 的 GLB 站点的连接,将客户端请求代理到原始站点,接收来自原始 GLB 站点的响应,将响应中继回客户端,然后关闭连接。
    • 选择 HTTPRedirect 以允许站点将请求重定向到最初插入 cookie 的站点。有关持久性的更多信息,请参阅 配置持久连接
  10. 活动 GLB 服务:此部分允许您在部署应用程序的站点上配置活动服务的列表。

    服务 IP。输入此站点上 GLB 服务的 IP 地址。

    • 服务公有 IP 地址。如果虚拟 IP 地址是私有的,并且具有公有 IP 地址,请指定公有 IP 地址。
    • 服务端口。输入此站点上的 GLB 服务端口。
    • 服务重量。输入分配给 GLB 服务的重量。

      注意:

      您可以为服务分配相对权重,具体取决于需要发送到云的流量的百分比以及必须在本地处理的流量的百分比。例如,如果您为基于云的 GLB 服务分配了 3 的权重,向本地 GLB 服务分配了 7 的权重,则 30% 的流量将定向到云,70% 在本地处理。

    • 站点名称。输入 GLB 服务所在站点的名称。
    • 站点前缀。输入配置 GLB 服务的站点的前缀。这在启用了站点持久性并且方法为 httpredirect 时适用。站点前缀值在应用程序的所有 GLB 服务中必须是唯一的。
    • 最大客户端连接数。如果在溢出持久性设置中选择了 DYNAMICCONNECTION 作为溢出方法,请输入在 GLB 服务中配置的最大客户端连接数。如果不提供值,则默认情况下系统会为可以配置的最大客户端连接分配一个数字。
  11. 被动 GLB 服务:本节允许您在使用主动-被动拓扑部署应用程序的站点上配置被动服务列表。提供所有备份 GLB 服务的信息,类似于为活动 GLB 服务提供的信息。

  12. 单击 目标实例 ”,然后在要部署 GLB 配置的每个站点上选择配置为 GLB 实例的 Citrix ADC 实例。

  13. 单击 建” 以在所选 Citrix ADC 实例上创建 GLB 配置。还可以单击试运行以检查将在目标实例中创建的对象。您创建的样本配置 (configpack) 将显示在“配置”页面上的配置列表中。您可以使用 Citrix ADM GUI 检查、更新或删除此配置(配置包)。

使用样本配置 GLB