Citrix ADC

管理服务组

您可以更改服务组中服务的设置,也可以执行诸如启用、禁用和删除服务组之类的任务。您还可以从服务组中取消绑定成员。有关服务组的详细信息,请参阅 配置服务组

修改服务组

您可以修改服务组成员的属性。您可以设置服务组的多个属性,例如最大客户端和压缩。属性在服务组中的各个服务器上设置。不能在服务组上设置参数,例如传输信息(IP 地址和端口)、权重和服务器 ID。

注意:为服务组设置的参数将应用于组中的成员服务器,而不是单个服务。

使用命令行界面修改服务组

在命令提示符下,键入带有一个或多个可选参数的以下命令:

set servicegroup <serviceGroupName> [-type <type>] [-maxClient <maxClient>] [-maxReq <maxReq>] [-cacheable (YES|NO)] [-cip (ENABLED|DISABLED)] [-cipHeader <cipHeader>] [-usip (YES|NO)] [-sc (ON|OFF)] [-sp (ON|OFF)] [-cltTimeout <cltTimeout>] [-svrTimeout <svrTimeout>] [-cka (YES|NO)] [-TCPB (YES|NO)] [-CMP (\*\*YES\*\*|\*\*NO\*\*)] [-maxBandwidth <maxBandwidth>] [-maxThreshold <maxThreshold>] [-state (ENABLED|DISABLED)] [-downStateFlush (ENABLED|DISABLED)
<!--NeedCopy-->

示例:

set servicegroup Service-Group-1 -type TRANSPARENT

set servicegroup Service-Group-1 -maxClient 4096

set servicegroup Service-Group-1 -maxReq 16384

set servicegroup Service-Group-1 -cacheable YES
<!--NeedCopy-->

使用配置实用程序修改服务组

导航到 流量管理 > 负载平衡 > 服务组,然后打开要修改的服务组。

删除服务组

删除服务组后,绑定到该组的服务器将保留各自的设置,并继续存在于 Citrix ADC 设备上。

使用命令行界面删除服务组

在命令提示符下,键入:

rm servicegroup <ServiceGroupName>
<!--NeedCopy-->

示例:

rm servicegroup Service-Group-1
<!--NeedCopy-->

使用配置实用程序删除服务组

  1. 导航到 流量管理 > 负载平衡 > 服务组
  2. 选择一个服务组,然后单击 删除

从服务组中取消绑定成员

当您从服务组中解除绑定成员时,在服务组上设置的属性将不再适用于解除绑定的成员。但是,成员服务保留其各自的设置,并继续存在于 Citrix ADC 设备上。

使用命令行界面从服务组中取消绑定成员

在命令提示符下,键入:

unbind servicegroup <serviceGroupName> <IP>@ [<port>]
<!--NeedCopy-->

示例:

unbind servicegroup Service-Group-1 10.102.29.30 80
<!--NeedCopy-->

使用配置实用程序从服务组中取消绑定成员

  1. 导航到 流量管理 > 负载平衡 > 服务组
  2. 打开一个服务组,然后单击服务组成员部分。
  3. 选择服务组成员,然后单击 取消绑定

解除服务组与虚拟服务器的绑定

当您从虚拟服务器解绑服务组时,成员服务将从虚拟服务器解除绑定,并继续存在于 Citrix ADC 设备上。

使用命令行界面解除服务组与虚拟服务器的绑定

在命令提示符下,键入:

unbind lb vserver <name>@ <ServiceGroupName>
<!--NeedCopy-->

示例:

unbind lb vserver Vserver-LB-1 Service-Group-1
<!--NeedCopy-->

使用配置实用程序解除服务组与虚拟服务器的绑定

  1. 导航到 流量管理 > 负载平衡 > 虚拟服务器
  2. 打开虚拟服务器,然后单击服务组部分。
  3. 选择服务组,然后单击 取消绑定

从服务组中取消绑定监视器

当您从服务组解除监视器的绑定时,解除绑定的监视器将不再监视构成该组的各个服务。

使用命令行界面解除监视器与服务组的绑定

在命令提示符下,键入:

unbind serviceGroup <serviceGroupName> -monitorName <string>
<!--NeedCopy-->

示例:

unbind serviceGroup Service-Group-1 -monitorName monitor-HTTP-1
<!--NeedCopy-->

使用配置实用程序解除监视器与服务组的绑定

  1. 导航到 流量管理 > 负载平衡 > 服务组
  2. 打开一个服务组,然后单击监视器部分中的。
  3. 选择显示器,然后单击 取消绑定

启用或禁用服务组

启用服务组和服务器时,属于该服务组的服务将启用。同样,当启用属于某个服务组的服务时,服务组和服务都会启用。默认情况下,服务组处于启用状态。

禁用已启用的服务后,您可以使用配置实用程序或命令行查看该服务,以查看服务停止之前剩余的时间。

使用命令行界面禁用服务组

在命令提示符下,键入:

disable servicegroup <ServiceGroupName>
<!--NeedCopy-->

示例:

disable servicegroup Service-Group-1
<!--NeedCopy-->

使用配置实用程序禁用服务组

  1. 导航到 流量管理 > 负载平衡 > 服务组
  2. 选择一个服务组,然后在操作列表中单击 禁用

使用命令行界面启用服务组

在命令提示符下,键入:

enable servicegroup <ServiceGroupName>
<!--NeedCopy-->

示例:

enable servicegroup Service-Group-1
<!--NeedCopy-->

使用配置实用程序启用服务组

  1. 导航到 流量管理 > 负载平衡 > 服务组
  2. 选择一个服务组,然后在操作列表中单击 启用

查看服务组成员的状态

导航到 流量管理 > 负载平衡 > 服务组

在 “服务组” 页中,“ 有效状 态” 列显示服务组的状态。可以单击 “ 有效 状态” 列中的状态 UP/DOWN。您可以单击状态,然后在同一视图中获取成员列表及其状态。选择一个成员,然后单击 “ 监视详细信息 ” 按钮以查看状态为 “关闭” 的原因。

注意:在 NetScaler 12.0 版本版本 56.20 之前,无法单击 “ 有效状 态” 列中的状态。

服务组状态

查看服务组的属性

您可以查看已配置服务组的以下设置:

  • 名称
  • IP 地址
  • 状态
  • 协议
  • 最大客户端连接
  • 每个连接的最大请求
  • 最大带宽
  • 监视器阈值

查看配置的详细信息有助于对配置进行故障排除。

使用命令行界面查看服务组的属性

在命令提示符下,键入以下命令之一以显示组属性或属性以及组成员:


show servicegroup <ServiceGroupName>

show servicegroup <ServiceGroupName> -includemembers
<!--NeedCopy-->

示例:

show servicegroup Service-Group-1
<!--NeedCopy-->

使用配置实用程序查看服务组的属性

  1. 导航到 流量管理 > 负载平衡 > 服务组
  2. 单击服务组旁边的箭头。

查看服务组统计信息

您可以查看服务组统计数据,例如请求速率、响应速率、请求字节和响应字节。Citrix ADC 设备使用服务组的统计信息来平衡服务的负载。

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

在命令提示符下,键入:

stat servicegroup <ServiceGroupName>
<!--NeedCopy-->

示例:

stat servicegroup Service-Group-1
<!--NeedCopy-->

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

  1. 导航到 流量管理 > 负载平衡 > 服务组
  2. 选择一个服务组,然后单击 统计信息

负载平衡绑定到服务组的虚拟服务器

在大规模部署中,同一服务组可以绑定到多个负载平衡虚拟服务器。在这种情况下,您可以查看绑定到服务组的所有负载平衡虚拟服务器的列表,而不是查看每个虚拟服务器以查看其绑定到的服务组。您可以查看每个虚拟服务器的以下详细信息:

  • 名称
  • 状态
  • IP 地址
  • 端口

使用命令行界面显示绑定到服务组的虚拟服务器

在命令提示符下,键入以下命令以显示绑定到服务组的虚拟服务器:

show servicegroupbindings <serviceGroupName>
<!--NeedCopy-->

示例:

> show servicegroupbindings SVCGRPDTLS
SVCGRPDTLS - State :ENABLED
1) Test-pers (10.10.10.3:80) - State : DOWN
2) BRVSERV (10.10.1.1:80) - State : DOWN
3) OneMore (10.102.29.136:80) - State : DOWN
4) LBVIP1 (10.102.29.66:80) - State : UP
Done
>
<!--NeedCopy-->

使用配置实用程序显示绑定到服务组的虚拟服务器

  1. 导航到 流量管理 > 负载平衡 > 服务组
  2. 选择一个服务组,然后在操作列表中,单击 显示绑定