Citrix ADC

配置功能以保护负载平衡配置

您可以配置URL重定向来提供虚拟服务器故障的通知,还可以配置备份虚拟服务器在主虚拟服务器不可用时接管。

配置URL重定向

您可以配置一个重定向URL,以在HTTP或HTTPS类型的虚拟服务器关闭或禁用时通信设备的状态。此URL可以是本地或远程链接。设备使用HTTP 302重定向。

重定向可以是绝对url也可以是相对url。如果配置的重定向URL包含绝对URL,则不管传入的HTTP请求中指定的URL, HTTP重定向都会被发送到配置的位置。如果配置的重定向URL中只包含域名(相对URL),则HTTP重定向会将传入的URL附加到重定向URL中配置的域后发送到某个位置。

注意:如果负载均衡虚拟服务器同时配置了备份虚拟服务器和重定向URL,则备份虚拟服务器优先于重定向URL。在这种情况下,当主虚拟服务器和备份虚拟服务器都关闭时,将使用重定向。

要使用CLI配置虚拟服务器到客户端请求重定向到URL

在命令提示符处,输入以下命令配置虚拟服务器,将客户端请求重定向到URL,并验证配置:

set lb vserver  - redirectl  show lb vserver  

例子:

> set lb vserver vserver- lb -1 - redirecturl  Done > show lb vserver vserver- lb -1 vserver- lb -1 (10.102.29.60:80) - HTTP Type: ADDRESS State: DOWN Last State change was at Wed Jun 17 08:56:34 2009 (+ 666ms)…重定向URL: …完成> <! - 需要 - >

要使用GUI配置虚拟服务器到客户端请求重定向到URL

  1. 进入流量管理>负载均衡>虚拟服务器界面。
  2. 在详细信息窗格中,选择要为其配置URL重定向的虚拟服务器(例如,vserver-LB-1),然后单击打开。
  3. 在“配置虚拟服务器(负载平衡)”对话框的“高级”选项卡上的“重定向URL”文本框中,键入URL(例如,http://www.newdomain.com/mysite/maintenance.),然后单击“确定”。
  4. 验证您为服务器配置的重定向URL是否出现在窗格底部的Details部分中。

配置备份虚拟服务器

如果主虚拟服务器关闭或禁用,设备可以将连接或客户端请求定向到备份虚拟服务器,后者将客户端流量转发到服务。设备还可以向客户端发送关于站点中断或维护的通知消息。备份虚拟服务器是一个代理,对客户端是透明的。

备份虚拟服务器可以在创建虚拟服务器时配置,也可以在修改已有虚拟服务器的可选参数时配置。您也可以为已存在的备份虚拟服务器配置备份虚拟服务器,从而创建级联的备份虚拟服务器。备份虚拟服务器级联深度最大为10。该设备搜索正在运行的备份虚拟服务器,并访问该虚拟服务器以交付内容。

您可以配置URL重定向在主站点上使用时主要和备份虚拟服务器停机或已达到其阈值处理请求。

注意:如果不存在备份虚拟服务器,则会出现错误消息,除非虚拟服务器配置了重定向URL。如果同时配置了备份虚拟服务器和重定向URL,则备份虚拟服务器优先。

使用CLI命令配置备份虚拟服务器

在命令提示符下,键入以下命令以配置备份服务器并验证配置:

set lb vserver  [-backupVserver ] show lb vserver  

例子:

>设置LB vserver vserver-lb-1 -backupvserver vserver-lb-2完成>显示lb vserver vserver-lb-1 vserver-lb-1(10.102.29.60:80) -  http类型:地址状态:下次状态更改2009年6月17日星期三(+661毫秒)。。。备份:vserver-lb-2。。。完成> <! - 需要 - >

使用GUI设置备份虚拟服务器

  1. 进入流量管理>负载均衡>虚拟服务器界面。
  2. 在详细信息窗格中,选择要配置备份虚拟服务器的虚拟服务器(例如vserver-LB-1),然后单击Open。
  3. 在“配置虚拟服务器(负载平衡)”对话框的“高级”选项卡上的“备份虚拟服务器”列表中,选择备份虚拟服务器(例如,vserver-LB-2),然后单击“确定”。
  4. 验证您配置的备份虚拟服务器是否出现在窗格底部的“详细信息”部分中。

    注意:如果主服务器停机后又重新启动,并且您希望备份虚拟服务器在显式重新建立主虚拟服务器之前充当主服务器,请选中“停机时禁用主服务器”复选框。

配置功能以保护负载平衡配置