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

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

      注意

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

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

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

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

  5. 持久性/溢出持久性 ID。如果您选择 SORCEIP 作为持久性类型,或者如果启用了 Spillover 持久性,请输入一个唯一的编号来标识所有 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 配置。还可以单击试运行以检查将在目标实例中创建的对象。您创建的样本配置(配置包)将显示在 “配置” 页面的配置列表中。您可以使用 Citrix ADM GUI 检查、更新或删除此配置(配置包)。

使用样本配置 GLB