/**

* lihaibo

欢迎转载,请保留原地址

*/

规划:

F5 1600 BIG-IP  
内网 192.168.100.0 255.255.255.0
外网 10.50.20.0 255.255.255.0
Virtual Server vs_web  
node_pool pool_web  

----------------

实现这个功能主要配置

1.node (即真实的服务器)

2.node_pool(即有上面的阵势服务器组成的节点池)

3.Virtual Server(即代理node组成的虚拟池对外提供服务)

----------------

原理实现图:

================================================================

一、登陆

使用网线一端连接F5的管理口,另外一端连接pc的网口:网卡设置为192.168.1.254

在chrome中使用https登陆:   https://192.168.1.254/

出厂默认用户名:admin,密码:admin

二、注册license

点击查看 F5负载均衡激活license

三、创建vlan

【创建内网vlan】

在“Network→VLANs”页面点击“create”按钮:

name:internal

tag:100 (可以随便设置,由于我的内网是100网段的。)

端口:1.2   移动到untag上

【创建外网vlan】

在“Network→VLANs”页面点击“create”按钮创建VLAN:

name:extenal

tag:100 (可以随便设置,由于我的内网是100网段的。)

端口:1.1   移动到untag上

四、创建F5自身的IP

1、创建自身内网IP:192.168.100.7

在“Network→Self IPs”页面点击“create”按钮:
  IP Address栏填写:192.168.100.7(填内网IP地址)
  Netmask栏填写:255.255.255.0(填内网子网掩码)
  VLAN栏选择:internal
  Port Lockdown栏选择:Allow Default(默认值)

2、创建自身外网IP:10.50.20.2
  在“Network→Self IPs”页面点击“create”按钮:
 IP Address栏填写:10.50.20.2(填外网IP地址)
 Netmask栏填写:255.255.255.0(填外网子网掩码)
  VLAN栏选择:external
  Port Lockdown栏选择:Allow Default(默认值)

四、创建默认网关路由

   

六、创建服务器池(pool)

创建Squid服务器池:pool_web
  在“Local Traffic→Pools”页面点击“create”按钮:
  Name栏填写:pool_web(填一个英文名称)
  Load Balancing Method栏选择:Round Robin(这里选择的负载均衡方式是轮询,也可以选择其他方式)
  New Members栏:先选择New Address,再添加两台web服务器的IP地址192.168.100.116192.168.100.126以及它们的端口80

   创建虚拟服务器(Virtual Servers)

以“四层”负载均衡模式创建Squid虚拟服务器:vs_squid
  在“Local Traffic→Virtual Servers”页面点击“create”按钮:
  ⑴、General Properties大类下:
  ①、Name栏填写:vs_web(填一个英文名称)
  ②、Destination栏:选择Host,填写web服务器的外网虚拟IP(Virtual IP,简称VIP)
  ③、Service Port栏填写:80

测试:

参考文档:http://zyan.cc/f5_big_ip/

[原]F5负载均衡示例:轮寻的更多相关文章

  1. [原]F5负载均衡激活license

    一.pc用网线连接上f5的管理口,开机,ping   192.168.1.245 二.用浏览器登录:https://192.168.1.245     用户名 admin  密码 admin

  2. 配置F5 负载均衡(转)

    转自<网络运维与管理>201406-11 配置F5交换机的问题在于,与平时所学的交换机.路由器思路完全不同,拿到设备后,完全不知如何下手. 网络拓扑图如下: 两台web服务器对外提供服务, ...

  3. 性能学习随笔(1)--负载均衡之f5负载均衡

    负载均衡设计涉及软件负载和硬件负载,下文转自CSDN中一篇文章涉及f5硬负载知识 ----转载:https://blog.csdn.net/tvk872/article/details/8063489 ...

  4. F5负载均衡原理

    一. 负载均衡技术 负载均衡技术在现有网络结构之上提供了一种廉价.有效.透明的方法,来扩展网络设备和服务器的带宽.增加吞吐量.加强网络数据处理能力.提高网络的灵活性和可用性. 1.负载均衡发生的流程图 ...

  5. F5负载均衡原理(转载)

    https://blog.csdn.net/panxueji/article/details/42647193 一. 负载均衡技术 负载均衡技术在现有网络结构之上提供了一种廉价.有效.透明的方法,来扩 ...

  6. 关于F5负载均衡你认识多少?

    关于F5负载均衡你认识多少? 2018年06月09日 18:01:09 tvk872 阅读数:14008   网络负载均衡(load balance),就是将负载(工作任务)进行平衡.分摊到多个操作单 ...

  7. F5负载均衡综合实例详解(转)

    转载自:https://blog.csdn.net/weixin_43089453/article/details/87937994  女程序员就不脱发了吗来源于:<网络运维与管理>201 ...

  8. F5负载均衡-配置指导手册(含IPv6)

    F5负载均衡-配置手册 设备概况 图形化界面 通过网络形式访问F5任一接口地址,打开浏览器输入https://网络接口地址:或pc机直连F5的MGMT带外管理口,打开浏览器,输入https://192 ...

  9. F5负载均衡_monitors(健康检查)

    故障现象: 后端有5台服务器,每个服务器上跑着8个应用.使用F5做应用负载调度.这40个应用里面,3-10个应用在高峰期的时候weblogic的DOS窗口显示与数据库断开连接(端口通.业务断),但是F ...

随机推荐

  1. linux 上安裝lnmp

    1.確保有一台服務器可以正常運行 2.熟練知道一些基本的命令 3.這裡我以lnmp集成環境為例 https://lnmp.org/install.html 4.安裝大約30分鐘左右 5.安裝完畢,訪問 ...

  2. Oracle11g select查询时候输出未选定行

    解决方法是: 查询的表名是否是大写的: 是否没有提交执行结果:可以commit一下:

  3. 【玩转Golang】beego下实现martini中的透明式静态文件服务(static folder)效果。

    出于效率等原因,最近将web框架由martini切换为了beego,其他地方都很平顺,只是两个框架的handler签名不一致,需要修改,所以耗时较长,这是预计到的.但是有一个地方没有预计到,也耗费了较 ...

  4. Android学习之——SpannableString和TextView的使用及研究

    前言 相信大家对Android的TextView的使用已经相当熟悉了,但有没有发现TextView的文字总是那么单调,可以修改的就字体大小,颜色等等.要想实现自定义的文字,就要用到我们今天的主角--S ...

  5. Unity UGUI 的RectTransform参数的设置

    1.改变RectTransform的top GetComponent<RectTransform>().offsetMax = new Vector2(GetComponent<Re ...

  6. Redis性能测试Redis-benchmark

    Redis-benchmark是官方自带的Redis性能测试工具 测试Redis在你的系统及你的配置下的读写性能 redis-benchmark可以模拟N个机器,同时发送M个请求 redis-benc ...

  7. 在mvc4中多语言建站的实例

    环境:vs2012 asp.net mvc4. 实现方式:resource 资源文件,根据路由规则中Lang参数来判断载入哪种语言方式 在网上找到了相关资料,顺便自己做了个练习,新建工程之类的步骤就免 ...

  8. CentOS 7中添加一个新用户并授权

    Linux 创建web用户组及用户: groupadd www-data useradd -g www-data www-data 笔记本安装了一个CentOS,想要让别人也可以登录访问,用自己的账号 ...

  9. python tornado异步性能测试

    测试两个接口 # -*- coding:utf-8 -*- import time import tornado.web import tornado.gen import tornado.ioloo ...

  10. gtk界面设计

    一.GTK基本 #include <gtk/gtk.h> int main( int argc, char *argv[]) { GtkWidget *window; /*初始化整个GTK ...