Citrix ADC

管理服务组

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

修改服务组

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

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

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

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

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

示例:

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 

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

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

删除服务组

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

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

在命令提示符下,键入:

rm servicegroup  

示例:

rm servicegroup Service-Group-1 

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

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

从服务组中取消绑定成员

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

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

在命令提示符下,键入:

unbind servicegroup  @ [] 

示例:

unbind servicegroup Service-Group-1 10.102.29.30 80 

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

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

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

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

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

在命令提示符下,键入:

unbind lb vserver @  

示例:

unbind lb vserver vserver -1 Service-Group-1 

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

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

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

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

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

在命令提示符下,键入:

unbind serviceGroup  -monitorName  

示例:

unbind serviceGroup Service-Group-1 -monitorName monitor-HTTP-1 

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

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

启用或禁用服务组

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

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

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

在命令提示符下,键入:

disable servicegroup  

示例:

Service-Group-1 

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

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

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

在命令提示符下,键入:

enable servicegroup  

示例:

enable Service-Group-1 

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

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

查看服务组成员的状态

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

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

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

服务组状态

查看服务组的属性

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

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

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

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

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

show servicegroup  show servicegroup  -includemembers 

示例:

show Service-Group-1 

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

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

查看服务组统计信息

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

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

在命令提示符下,键入:

stat servicegroup  

示例:

stat Service-Group-1 

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

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

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

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

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

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

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

show servicegroupbindings  

示例:

> 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 > 

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

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