网络应用服务 : Cisco LocalDirector 400 系列

带4.x软件的LocalDirector上的HTTP探测配置示例

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


Cisco 已宣布停止销售 Cisco LocalDirector。更多信息,请参见LocalDirector 400系列生命周期终止和销售终止通知以及产品公告


目录


简介

本文提供一配置示例配置在Cisco LocalDirector的HTTP探测器使用4.x软件。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档不限于特定的软件和硬件版本。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

背景信息

在LocalDirector 4.x软件方面,没有内容验证系统/LocalDirector用户接口的(CVS/LUI)支持。没有规划支持在所有将来版本的此产品。4.x软件,探测器命令构建到命令行界面(CLI)里是存在CVS/LUI接口的功能。

您在端口80能使用HTTP探测器确定后端Web服务器是否运行和响应。许多次, TCP/IP协议栈上并且运行并且响应对ping,但是Web守护程序失败或发生故障为维护。探测器命令给LocalDirector方式确定此活动和放服务器到EFAILED。当服务器无法回应时,新连接发送对服务器的发生。此操作给LocalDirector一个更加细致的级别粒度确定哪些Web服务器是可用服务内容。

配置

本部分提供有关如何配置本文档所述功能的信息。

注意: 要查找本文档所用命令的其他信息,请使用命令查找工具仅限注册用户)。

逐步指导

本文档使用以下配置:

  1. 定义探测器种类。

    命令语法为:

    probeconfig probe_type threshold
    
    

    例如:

    probeconfig http 1
    

    运行每10秒的此命令设置HTTP探测器。

    注意: 1是等待的10秒钟的间隔数量在探测器尝试之间。

  2. 定义虚拟的探测器。

    命令语法为:

    probe {real | virtual} {real_id | virtual_id} probe_type number_of_intervals
    
    

    例如:

    probe virtual 10.86.16.224:80:0:tcp http 1
    
  3. 定义reals的探测器在虚拟后。

    命令语法为:

    probe real 10.86.16.227:80:0:tcp http 2
    probe real 10.86.16.228:80:0:tcp http 1
    
    !--- There are two probes: one that runs every 20 seconds  
    !--- and one that runs every 10 seconds.
    
    
  4. 定义虚拟的实际HTTP探测器。

    命令语法为:

    probehttp {real | virtual} mach_id [file filename_path] [expected_return_code]
    [request {HEAD | GET}]
    

    例如:

    probehttp virtual 10.86.16.224:80:0:tcp file /default.asp
    
  5. 定义reals的HTTP探测器。

    因为这些设置改写虚拟的,设置此步骤是重要。并且,这些设置是在原因的核心您要设置探测器。设置跟您为虚拟定义的那可以不同。

    probehttp real 10.86.16.227:80:0:tcp file /default.asp
    probehttp real 10.86.16.228:80:0:tcp file /default.asp
    

完整的配置是:

probe virtual 10.86.16.224:80:0:tcp http 1
probe real 10.86.16.227:80:0:tcp http 2
probe real 10.86.16.228:80:0:tcp http 1
probehttp virtual 10.86.16.224:80:0:tcp file /default.asp 
probehttp real 10.86.16.227:80:0:tcp file /default.asp
probehttp real 10.86.16.228:80:0:tcp file /default.asp
probeconfig http 1

验证

本部分提供可用于确认您的配置是否正常运行的信息。

命令输出解释程序工具仅限注册用户)支持某些 show 命令,使用此工具可以查看对 show 命令输出的分析。

发出show probeconfig命令验证此配置。

localdirector(config)# show probeconfig
Type    Threshold
 dns    disabled
 http   1

localdirector(config)# show probe
Probes for Reals ----
        Machine                     Type     Interval

    10.86.16.227:80:0:tcp           http        2
    10.86.16.228:80:0:tcp           http        1

Probes for Virtuals ----
        Machine                     Type     Interval
    10.86.16.224:80:0:tcp           http        1

 localdirector(config)# show probehttp
                                                      Return
        Machine                       Port  Request   Code   Filename
    10.86.16.227:80:0:tcp (real)       80    HEAD     200      /default.asp 
    10.86.16.228:80:0:tcp (real)       80    HEAD     200      /default.asp 
    10.86.16.224:80:0:tcp (virtual)    80    HEAD     200      /default.asp 

localdirector(config)# show real
Real Machines:

                                                   No Answer TCP Reset DataIn
                  Machine  Connect   State  Thresh Reassigns Reassigns  Conns
    10.86.16.227:80:0:tcp       0      IS       8         0         0      0
    10.86.16.228:80:0:tcp       0      IS       8         0         0      0

当探测器出故障时,服务器接收标记EFAILED,正如在此示例:

localdirector(config)# show real
Real Machines:

                                                   No Answer TCP Reset DataIn
                  Machine  Connect   State  Thresh Reassigns Reassigns  Conns
    10.86.16.227:80:0:tcp       0 EFAILED       8         0         0      0
    10.86.16.228:80:0:tcp       0      IS       8         0         0      0      0

注意: 使用的最好的版本此配置是4.2.3。使用此版本是重要,因为有发生在使用探测器的一些问题;4.2.3版本整理这些问题。

故障排除

本部分提供的信息可用于对配置进行故障排除。参考这些Cisco Bug ID欲知更多信息:

  • CSCdt64748 (仅限注册用户) —在一些台探测器以后, LocalDirector在EFAILED状态放置真实服务器。然而,真实服务器是健康的并且回答HTTP请求。

  • CSCdu64435 (仅限注册用户) —在一台虚拟机的放置以后到故障状态里, HTTP探测器发送对一定到失败的虚拟机的实际机器的不是成功的。

  • CSCdv56353 (仅限注册用户) —一个HTTP探测器定义的删除或修改HTTP探测器的探测器积极地造成LocalDirector的操作终止。


相关信息


Document ID: 23641