负载均衡设备F5配置教程
一、参照以下用户申请的策略进行配置。
对外服务名 |
对外服务IP |
对外服务端口 |
负载均衡方式 |
内部节点POOL |
内部节点IP |
节点服务端口 |
健康检查 |
XXXX_22_VS |
10.xx.xx.1 |
22 |
轮询 |
HLWJRKFPT_SFTP_22_POOL |
10.xx.xx.2 |
22 |
TCP half open |
轮询 |
HLWJRKFPT_SFTP_22_POOL |
10.xx.xx.3 |
22 |
TCP half open |
二、根据F5配置基本过程,可先建立Pools关联Nodes节点,最后新建VS再关联该Pools,也可以先建立VS,再在VS界面中选择新建Pools。稳妥起见,选择第一种配置过程。
依次点击“Local Traffic”-->“Pools”-->“Pool List”菜单。
三、点击右侧的增加按钮“Create”
四、弹出如下窗口后根据实际用户提交类型进行配置。以下标注的为必填的几项,其他项根据实际需求配置。
说明Load Balancing Method所列选项的解释如下:
I、Round Robin(轮询算法):顺序循环将请求依次顺序循环地连接每个服务器。当其中某一个服务器发生故障, 任务将跳过不参与下一次的轮询,直至恢复。
II、Ratio(比率算法):给每个服务器分配一个加权值为比例,根据这个比例,把用户的请求分配到每一个服务器。
III、Least Connection(最少的连接方式算法):传递新的连接给那些进行最少连接处理的服务器。
IV、Fastest(最快模式算法):传递连接给那些响应最快的服务器。
V、Observed(观察模式算法):以连接数目和响应时间这两项的最佳平衡为依据为新的请求选择服务器。
VI、Predictive(预测模式算法):利用收集到的服务器当前的性能指标,进行预测分析,选择下一台服务器的服务响应用户的请求。
VII、Dynamic Ration(动态比率算法)
五、完成Pool的创建后创建“Virtual Servers”相关配置。
点击以上菜单,选择右侧的“create”按钮,弹出如下界面,按照图中序号依次填写相应内容,最后点击“finished”完成配置。
上述第8点如果忘了选择,也可在VS列表中重新找到刚才所配置的VS点开切换到“Resources”选项卡,在“DefaultPool”行选择对应的pool,点击保存,见下图。
至此,F5新增配置步骤完成。
补充:1、下图VS和Pool列表中,绿色表示相应服务已启用,红色表示服务未启用(offline离线)状态。
2、上述第6步“source address Translation”一定要记得勾选“Auto Map”,否则会出现服务最后状态正常,telnet VS端口也通,但应用数据却无法返回。其原因为假如应用访问过程中有防火墙策略,用户端访问的是VS对应ip的服务,去向可以负载给node节点,但回程时的源地址则变成node节点ip,而非VS对应的ip,从而导致策略阻断。