Cloud Native应用交付
  • 首页
  • 关于本站
  • 个人介绍
  • Downloads
  • Repo
    • Github
    • Container
  • F5
    • F5 Python SDK
    • F5-container
    • F5-LBaaS
  • 社交
    • 联系我
    • 微信/微博
    • 公众号
    • 打赏赞助
行至水穷处 坐看云起时
☁️We are in new App Mesh era: imesh.club ☁️
  1. 首页
  2. 化云为雨/Openstack
  3. 正文

Openstack L3-VXLAN网络与 F5 LBaaS 协作之 多 外部BIGIP(ICEHOUSE)及同一外部F5支持多租户测试

2015年05月14日 8908点热度 0人点赞 0条评论

多外部F5情况下,F5目前的lbaas agent采用的是 1 agent 对 1(套)F5,因此在openstack里起多个 f5-bigip-lbaas-agent 服务实例

1-1 agent to f5

启动多F5实例的方法(ubuntu)

1. 复制一份/etc/neutron/f5-bigip-lbaas-agent.ini配置文件,例如复制为/etc/neutron/f5-bigip-lbaas-agent-2.ini

2. 编辑/etc/neutron/f5-bigip-lbaas-agent-2.ini中的配置,对应到另一套bigip

3. cp /etc/init/f5-bigip-lbaas-agent.conf  /etc/init/f5-bigip-lbaas-agent-2.conf

4. 修改 /etc/init/f5-bigip-lbaas-agent-2.conf 的配置,将引用的配置文件修改为  /etc/neutron/f5-bigip-lbaas-agent-2.ini 并修改对应的log文件名配置

5. service f5-bigip-lbaas-agent-2 start

6. 修改/etc/neutron/neutron.conf 在default段落中增加:

f5_loadbalancer_pool_scheduler_driver = neutron.services.loadbalancer.drivers.f5.agent_scheduler.TenantScheduler

重启neutron服务

测试情形:

1. demo 租户的LB实例被分配到了ext-big1这台F5上

~UN6`HP3RTU@]5E}AWUUI{O

P`$$~Q07]](}9H_ER0Y]GKF

2. admin 租户的LB实例被分配到了ext-bip2上

(}$M4F5T_F{A3GWOJU~M$G2

@RQSY@8K}Z)_F5BORTX9T}2

3. 创建demo2用户的LB实例,demo2用户与demo用户使用了相同的地址空间10.169.169.0, 且vip也设置相同都为10.169.169.222

{][8@MAJSM]6B6ONS[J69C9

demo2的LB实例被分配到ext-bip1上,恰好与demo租户位于同一台F5上,可以看出同一个F5使用了route domain隔离了两个租户,使得两个租户共存于一台F5上,两个租户的配置位于不同的partition下

WI(B76BRS4DBQN6VK842I@F

 

备注:上述测试过程中,依次创建的LB实例按照round robin方式分配给了不同的F5,而有时候测试发现该调度器有时候似乎不是按照round robin方式来调度的。

另:如果测试不成功,尝试把F5 以及openstack 都配置正确的ntp

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: bigip cloud lbaas
最后更新:2015年05月28日

纳米

http://linjing.io

打赏 点赞
< 上一篇
下一篇 >

文章评论

取消回复

纳米

http://linjing.io

☁️迈向Cloud Native ADC ☁️

认证获得:
Kubernetes: CKA #664
Microsoft: MCSE MCDBA
Cisco: CCNP
Juniper: JNCIS
F5:
F5 Certified Solution Expert, Security
F5 Certified Technology Specialist, LTM/GTM/APM/ASM
F5 Certified BIG-IP Administrator
  • 点击查看本博技术要素列表
  • 分类目录
    • Avi Networks (3)
    • Cisco ACI (1)
    • CISCO资源 (21)
    • F5 with ELK (8)
    • F5-Tech tips (38)
    • F5技术 (203)
    • Juniper (4)
    • Linux (7)
    • Nginx (18)
    • SDN (4)
    • ServiceMesh (19)
    • WEB编程 (8)
    • WINDOWS相关 (7)
    • 业界文章 (18)
    • 交换机技术 (20)
    • 化云为雨/Openstack (35)
    • 协议原理 (52)
    • 容器/k8s (64)
    • 我的工作 (19)
    • 我的生活 (70)
    • 网站技术 (19)
    • 路由器技术 (80)
    • 项目案例 (28)
    文章归档
    标签聚合
    F5 k8s openstack nginx istio DNS envoy gtm docker network flannel api irule bigip neutron cc kubernetes ELK vxlan BGP dhcp VPN IPSec lbaas ingress ingress controller nginx plus sidecar IPSec VPN NAT sql
    最新 热点 随机
    最新 热点 随机
    Say hello for 2021 二进制flannel部署,非cni网络模式下与k8s CIS结合方案 又是一年国庆 Service Account Token Volume Projection Istio ingressgateway 静态TLS证书加载与SDS发现方式配置区别 Istio里Gateway的port定义与实际ingressgateway的listener端口关系及规则 Helm 3 部署NGINX Ingress Controller 应用交付老兵眼中的Envoy, 云原生时代下的思考 Istio sidecar iptables以及流量控制分析 Istio 熔断策略及envoy配置
    Say hello for 2021
    CISCO交换机POST过程排错 F5 lbaas agent v1对vlan模式下始终配置为tagged vlan的问题解决-备忘 How to build Nginx Plus as k8s Ingress controller and run with F5 CIS together trace 路由追踪F5上VSIP发生循环现象解释 F5上取URI各个部分 从传统ADC迈向CLOUD NATIVE ADC - 下载 VLSM进行ip地址规划学习笔记 F5:fire some actions when failover or startup AAA Configuring Authentication [已解决]一个让我郁闷的问题~
    链接表
    • Jimmy Song‘s Blog
    • SDNap
    • SDNlab
    • SDN论坛
    • Service Mesh社区
    • 三斗室
    • 个人profile

    COPYRIGHT © 2020 Cloud Native应用交付. ALL RIGHTS RESERVED.

    THEME KRATOS MADE BY VTROIS

    京ICP备14048088号-1

    京公网安备 11010502041506号

    [ Placeholder content for popup link ] WordPress Download Manager - Best Download Management Plugin