使用StyleBooks配置GLB

您可以使用multicloud GLB StyleBook在您的数据中心中提供的Citrix ADC实例上配置GLB配置。确保已在每个数据中心的Citrix ADC GLB实例上配置站点IP地址。

您还可以使用这个StyleBook创建一个父站点,该站点接受稍后在GLB节点中添加的子站点。在Citrix ADC实例上配置多云GLB配置。

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

  2. 选择样本页面显示了所有可在Citrix应用程序交付管理(ADM)中使用的StyleBooks。向下滚动并选择多重云GLB样本

    多云GLB StyleBook用于为部署在多个云和本地站点的应用程序配置GLB。StyleBook以用户界面页面的形式出现,您可以在上面输入在这个StyleBook中定义的所有参数的值。

    请注意

    在本文档中,数据中心和站点可以互换使用。

  3. 设置以下参数:

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

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

      请注意

      除运行状况溢出方法外,其他方法仅在使用Citrix ADC作为负载平衡器实例时适用。

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

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

    • 溢出的持久性超时.配置溢出持久化生效的时间段。最小值为2分钟,最大值为1440分钟。分被分解成秒。

  5. 持久性/溢出持久性ID.如果您选择了SOURCEIP作为持久性类型,或者启用了Spillover持久性,请输入唯一的数字以在所有GLB设备上标识相同的域。取值范围是1 ~ 65535。

    • GLB服务端点健康检查(可选)
    • 健康检查类型.从下拉列表框中,选择用于检查站点上代表应用程序的负载均衡器VIP地址的健康状况的探针类型。
    • 安全模式.(可选)选择是的如果需要基于SSL的健康检查,则启用此参数。
    • HTTP请求.(可选)如果健康检查类型选择HTTP,则输入探测VIP地址的完整HTTP请求。
    • HTTP状态响应代码列表.(可选)当健康检查类型选择“HTTP”时,输入VIP健康状态下响应HTTP请求的HTTP状态码列表。
  6. GLB域名.配置与此应用程序关联的DNS域名列表。按下加号图标(+),为应用程序创建DNS域名。

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

    GLB站点是GLB通信的顶级实体。配置站点时指定的信息用于通过MEP (Citrix Metrics Exchange Protocol)将本端站点链接到远端站点,共享监控数据。该IP地址属于GLB Citrix ADC实例,使用TCP端口3009。StyleBook中的GLB Sites部分允许您根据需要指定任意数量的GLB站点。

    按下加号图标(+)以添加站点。

    • 网站的名字.输入站点的名称。
    • 网站的IP地址.输入站点与其他站点交换指标时作为源IP地址的IP地址。假设每个站点的GLB实例上已经配置了这个IP地址。
    • 站点公网IP地址.(可选)如果交换指标的站点的IP地址经过了NAT转换,则输入该站点的公网IP地址。
  8. 儿童网站.单击加号图标(+)配置所需的子站点。

    • 儿童网站的名字.输入站点的名称。
    • 子站点IP地址.输入子站点的IP地址。这里,使用正在配置为子站点的Citrix ADC节点的私有IP地址或SNIP。
    • 站点公网IP地址.(可选)如果交换指标的站点的IP地址经过了NAT转换,则输入该站点的公网IP地址。
  9. 服务站点的持久性.从下拉列表框中选择用于站点上的GLB服务的持久性类型。

    • 选择ConnectionProxy以允许站点创建到插入站点cookie的GLB站点的连接,将客户端请求代理到原始站点,接收来自原始GLB站点的响应,将响应转发回客户机,并关闭连接。
    • 选择HTTPRedirect允许站点将请求重定向到最初插入cookie的站点。有关持久性的更多信息,请参见配置持久连接
  10. 活动GLB服务:配置应用部署站点的活动服务列表。

    服务IP.此处输入GLB服务的IP地址。

    • 服务公网IP地址.如果虚拟IP地址是私有的,且经过NAT转换的公网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配置。你也可以点击排练检查将在目标实例中创建的对象。您创建的StyleBook配置(配置包)出现在configurations页面的配置列表中。您可以使用Citrix ADM GUI检查、更新或删除这个配置(配置包)。

使用StyleBooks配置GLB