/**

* 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. Logback中文文档(四):Appender

    什么是 Appender Appender是负责写记录事件的组件.Appender 必须实现接口"ch.qos.logback.core.Appender".该接口的重要方法总结如 ...

  2. Linux 系统目录介绍

    bin : bin 是Binary 二进制的缩写,就是可执行文件了.Bin目录下是用户常用的命令. sbin: 此目录下也是二进制文件 ,不过这里的命令是 超级用户如 root 这样的用户使用的. e ...

  3. 下拉刷新XListView的简单分析

    依照这篇博文里的思路分析和理解的 先要理解Scroller,看过的博文: http://ipjmc.iteye.com/blog/1615828 http://blog.csdn.net/wangji ...

  4. 【DeepLearning】汉字手写体识别

    http://blog.topspeedsnail.com/archives/10897 两个双卷积池化 + dropout + 2个全链接 + softmax

  5. 4 Flask 命令行模式

    preface 在Django中我们可以使用python manage.py shell进入 shell下面调试,在flask下面我们需要安装第三方模块来进入shell模式,安装的模块为Flask-S ...

  6. ZooKeeper ACL权限设置

    ZK的节点有5种操作权限:CREATE.READ.WRITE.DELETE.ADMIN 也就是 增.删.改.查.管理权限,这5种权限简写为crwda(即:每个单词的首字符缩写)注:这5种权限中,del ...

  7. opencv3.2将中文输出到图片上

    opencv自带的putText函数无法输出utf8类型的字符,因此无法将中文打印到图片上.用这篇文章的freetype可以实现中文输出,但是需要将字符解码转码比较麻烦,而Pillow的Image函数 ...

  8. 【Mongodb】用户和认证 权限总结

    开启MongoDB服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以对数据库任意操作而且可以远程访问数据库!   在刚安装完毕的时候MongoDB都默认有一个admin数据库,此时admin ...

  9. JointJS绘制流程图

    摘要: JointJS是一个javascript图表库.你可以使用它制作静态或者动态的图表.关系表.流程图. 效果图:

  10. git 使gitnore立即生效

    由于之前有些需要过滤的文件已经提交到版本库了,之后再想起来添加时候已经晚了,使用如下方法 Git忽略规则和.gitignore规则不生效的解决办法   Git忽略规则: 在git中如果想忽略掉某个文件 ...