F5 健康检查-Russell Wu.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
F5 健康检查-Russell Wu

应用交换技术的服务器健康检查方法 进行不同的检查方法以确定服务器和应用的健康状态是应用交换机产品的一个非常重要的功能。没有负载均衡器, 客户端可能会将请求发送到已经停机的服务器上。网络管理员必须手动干预替换这台停机的服务器, 或者检查故障排除服务器的错误。甚至, 一台服务器可能没有停机, 但是应用可能因为各种原因已经中断或者工作不正常, 包括软件的漏洞. 一个Web的应用可能能够正常启动, 但是可能提供错误的内容. 负载均衡器需要能够检测这些情况并立即将客户请求导向到正常的服务器而不需要管理员的干预。 基本的健康检查 负载均衡器能够提供多种的健康检查. 最低限度, 负载均衡器能够进行不同的OSI层面的网络检查. 在Layer 2 健康检查涉及到用来对给定的IP地址寻找MAC地址的地址分辨协议 ARP 请求. 因为负载均衡器设置了真实服务器的IP地址, 它会发送针对每一个真实服务器的IP地址的ARP请求以找到相应的MAC地址. 服务器会响应这个ARP请求,除非它已经停机. 在Layer 3 健康检查涉及到对真实服务器发送”ping” 命令. “ ping “ 是常用的程序来确认一个IP地址是否在网络中存在, 或者用来确认主机是否正常工作. 在Layer 4, 负载均衡器会试图联接到一个特定应用在运行的TCP 或 UDP 端口. 举例来说, 如果 VIP 是被绑定在端口80做Web应用的话, 负载均衡器试图建立一个联接到真实服务器的80端口. 负载均衡器发送一个TCP SYN 请求包到每个真实服务器的80端口, 并检查回应的TCP SYN ACK数据包是否收到; 如果哪一个没有收到, 负载均衡器就确认哪台服务器挺机. 负载均衡器单独针对服务器的每个应用端口做健康检查并单独做关于其服务器的诊断结果是非常重要的. 这样一来, RS1 的80服务可能停机, 但是端口21可能正常工作, 负载均衡器可以继续利用这个服务器的21端口提供FTP服务, 同时确认这个服务器的Web应用已经停机. 这样一来就提供了一个高效率的负载均衡解决方案, 细分健康检查的做法有效地提高了服务器的处理能力. 扩展内容查证 ECV: Extended Content Verification : ECV是一种非常复杂的服务检查,主要用于确认应用程序能否对请求返回对应的数据。如果一个应用对该服务检查作出响应并返回对应的数据,则BIG-IP控制器将该服务器标识为工作良好。如果服务器不能返回相应的数据,则将该服务器标识为宕机。宕机一旦修复,BIG-IP就会自动查证应用已能对客户请求作出正确响应并恢复向该服务器传送。该功能使BIG-IP可以将保护延伸到后端应用如Web内容及数据库。BIG-IP的ECV功能允许您向Web服务器、防火墙、缓存服务器、代理服务器和其它透明设备发送查询,然后检查返回的响应。这将有助于确认您为客户提供的内容正是其所需要的。 用户定义发送和接收的字串 发送字串是指发送到一个服务器的请求命令, 例如 “GET /” 字串发送到一个HTTP 服务器。 服务器回应得字串必须与接收到的字串相匹配,例如“”。 ECV 可以工作在正常和透明节点模式 扩展应用查证 EAV: Extended Application Verification : EAV是另一种服务检查,用于确认运行在某个服务器上的应用能否对客户请求作出响应。为完成这种检查,BIG-IP控制器使用一个被称作外部服务检查者的客户程序,该程序为BIG-IP提供完全客户化的服务检查功能,但它位于BIG-IP控制器的外部。例如,该外部服务检查者可以查证一个从后台数据库中取出数据的应用能否正常工作。EAV是BIG-IP提供的非常独特的功能,它提供管理者将BIG-IP客户化后访问各种各样应用的能力,该功能使BIG-IP在提供标准的可用性查证之外能获得服务器、应用及内容可用性等最重要的反馈。该功能对于提高系统可靠性至关重要,它用于从客户的角度测试您的站点。例如,您可以模拟客户完成交易所需的所有步骤-连接到前置服务器或中间件服务器、从目录中选择项目以及验证交易使用的信用卡。一旦BIG-IP掌握了该“可用性”信息,即可利用负载平衡使资源达到最高的可用性。BIG-IP已经为测试多种服务的健康情况和状态,预定义了扩展应用验证 EAV ,如:FTP、NNTP、SMTP、POP3和MSSQL等,用户还可依据实际应用,自行编辑EAV脚本。F5产品健康检查的频度和间隔是可以根据用户的要求而设置. 采用描述语言仿真用户界面 有一些样板程序存放在BIG IP 应用交换机的以下目录中:/usr/local/lib/pingers 通过BIG IP 运行这个描述语言和程序来实现复杂的健康检查,例如: 多步骤的复杂检查 SQL

文档评论(0)

abf4675328 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档