F5基础
======
Author: lujun9972
Date: 2014-04-22 20:30:59 CST
Table of Contents
=================
1 F5基础概念
2 F5的Monitor检测类型
3 F5的配置步骤
4 F5的高级功能
4.1 Persistence
4.2 SSL加解密支持
4.3 F5的HA切换
1 F5基础概念
=============
* Node
一个IP就是一个Node
* Pool Member
一个Node + Node开放的Port就是一个Pool Member
* Pool
Pool Member的集合
* virtual server
一个Pool的对外的接口,可以理解为一个代理
2 F5的Monitor检测类型
======================
F5通过几种方法来检测应用是否alive
* Address check
通过ping ip的方式检测某台机是否alive
* Service check
通过telnet ip port的方式检测某服务是否alive
* Content check
常用于HTTP协议中,检测资源是否可获得,检测内容是否符合某个规范.
* Path check
低层的网络连通性检测
3 F5的配置步骤
===============
1. 配置Monitor (Local Traffic -> Monitors)
2. 建立一个Pool (Local Traffic -> Pools)
选择pool member与负载均衡算法,选择monitor
3. 配置virtual server (Local Traffic -> Virtual Servers)
关联Pool,设置对外的IP和端口
*SNAT Pool 需要选择AutoMap*
*Address Translation Enabled Port*
*Translation Enabled*
4. 給Node分配Monitor(可选)
4 F5的高级功能
===============
4.1 Persistence
----------------
若客户端一系列的请求需要作为一个整体请求到同一台服务器上(比如,要先验证身份,再作某些操作时,验证身份和那些操作必须作用到一台服务器上),就需要使用Persistence功能,将这些请求转发到同一台服务器上.
4.2 SSL加解密支持
------------------
为了提高效率,F5可以帮助实现client端与server端的自动加解密. 示意如下
Client --加密(高加密)-- F5 --解密(低加密)-- Server
4.3 F5的HA切换
---------------
通过菜单High Availability配置