Citrix ADC

配置 GSLB 服务

GSLB 服务是负载平衡或内容交换虚拟服务器的表示形式。本地 GSLB 服务表示本地负载平衡或内容交换虚拟服务器。远程 GSLB 服务表示在 GSLB 设置中的其他站点之一配置的负载平衡或内容交换虚拟服务器。在 GSLB 设置中的每个站点,您可以创建一个本地 GSLB 服务和任意数量的远程 GSLB 服务。

重要说明

如果负载平衡虚拟服务器位于 GSLB 节点本身或位于子节点(在父子部署中),并且没有监视器绑定到 GSLB 服务,请确保以下内容:

GLSB 服务 IP 地址、端口号和协议与虚拟服务器,该服务所代表的。否则,服务状态标记为“关闭”。

使用命令行界面创建 GSLB 服务

在命令提示符下,键入以下命令以创建 GSLB 服务并验证配置:

add gslb service <serviceName> <serverName | IP> <serviceType> <port>-siteName <string>
show gslb service <serviceName>

示例:

add gslb service Service-GSLB-1 10.14.39.14 HTTP 80 –siteName Site-GSLB-East-Coast
show gslb service Service-GSLB-1

使用命令行界面修改或删除 GSLB 服务

  • 要修改 GSLB 服务,请使用 set gslb service <serviceName> 命令。对于此命令,请指定要修改其配置的 GSLB 服务的名称。您可以更改由您指定或默认设置的参数的现有值。您可以在同一命令中更改多个参数的值。有关参数的详细信息,请参阅添加 gslb 服务命令。示例

     > set gslb service SKP_GSLB_NOTCNAME_SVC2 -maxBandWidth 25 -maxClient 8
     Done
     > sh gslb service SKP_GSLB_NOTCNAME_SVC2
     SKP_GSLB_NOTCNAME_SVC2 (21.211.21.21: 80)- HTTP
     ...
     Max Conn: 8  Max Bandwidth: 25 kbits
    
  • 要将参数重置为默认值,可以使用 unset gslb service <serviceName> 命令和要取消设置的参数。示例

     > unset gslb service SKP_GSLB_NOTCNAME_SVC2 maxBandWidth
     Done
     > sh gslb service SKP_GSLB_NOTCNAME_SVC2
     SKP_GSLB_NOTCNAME_SVC2 (21.211.21.21: 80)- HTTP
     ...
     Max Conn: 8  Max Bandwidth: 0 kbits
    
  • 要删除 GSLB 服务,请使用 rm gslb 服务<serviceName> 命令。

使用配置实用程序创建 GSLB 服务

  1. 导航到流量管理 > GSLB > 服务
  2. 添加新的 GSLB 服务,或选择现有服务并编辑其设置。

使用命令行界面查看 GSLB 服务的统计信息

在命令提示窗口中,键入:

stat gslb service <serviceName>

示例:

stat gslb service Service-GSLB-1

使用配置实用程序查看 GSLB 服务的统计信息

  1. 导航到流量管理 > GSLB > 服务
  2. 选择 GSLB 服务,然后单击 统计信息

配置 GSLB 服务