上一节学习了 Neutron LBaaS 的原理,今天开始实践。首先在配置中启用 LBaaS 服务。

Neutron 通过 lbaas plugin 和 lbaas agent 提供 LBaaS 服务。

lbaas plugin 与 Neutron Server 一起运行在控制节点上。 lbaas agent 运行在网络节点上。 
对于我们的实验环境,控制节点和网络节点是一个,都是 devstack-controller。

配置 LBaaS agent

Neutron 配置 LBaaS agent 的地方是 /etc/neutron/services/loadbalancer/haproxy/lbaas_agent.ini。

定义 interface_driver:

interface_driver 的作用是设置 load balancer 的网络接口驱动,可以有两个选项:

Linux Bridge

interface_driver = neutron.agent.linux.interface.BridgeInterfaceDriver

Open vSwitch

interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver

配置 LBaaS plugin

在 /etc/neutron/neutron.conf 中设置启用 LBaaS plugin

在 /etc/neutron/neutron_lbaas.conf 中设置 service provider

从注释信息可以看到,除了默认的 HAProxy,Neutron 也支持第三方 provider,比如 radware,VMWareEdge 等。

重启 neutron 服务,确保 LBaaS 正常运行。

我们将实践如下 LBaaS 环境。

该环境描述如下: 
1. 创建一个 Pool “web servers”。 
2. 两个 pool member “WEB1” 和 “WEB2”,均为运行 Ubuntu cloud image 的 instance。 
3. load balancer VIP 与 floating IP 关联。 
4. 位于外网的 client 通过 floating IP 访问 web server。

下一节开始我们将一步一步实现这个 LBaaS。

本文转自CloudMan6 51CTO博客,原文链接:http://blog.51cto.com/cloudman/1879459

配置 LBaaS - 每天5分钟玩转 OpenStack(121)相关推荐

  1. 在 ML2 中配置 Vlan Network- 每天5分钟玩转 OpenStack(93)

    上一节我们学习了 Neutron Vlan Network 的原理,今天讨论如何在 ML2 配置中 enable 它. 首先在 /etc/neutron/plugins/ml2/ml2_conf.in ...

  2. LVM 类型的 Storage Pool - 每天5分钟玩转 OpenStack(8)

    http://www.cnblogs.com/CloudMan6/p/5277927.html LVM 类型的 Storage Pool - 每天5分钟玩转 OpenStack(8) LVM 类型的 ...

  3. 部署 DevStack - 每天5分钟玩转 OpenStack(17)

    http://www.cnblogs.com/CloudMan6/p/5357273.html 部署 DevStack - 每天5分钟玩转 OpenStack(17) 本节按照以下步骤部署 DevSt ...

  4. Cinder 组件详解 - 每天5分钟玩转 OpenStack(47)

    Cinder 组件详解 - 每天5分钟玩转 OpenStack(47) 本节我们将详细讲解 Cinder 的各个子服务. cinder-api cinder-api 是整个 Cinder 组件的门户, ...

  5. 每天5分钟玩转openstack跟学(一)预备知识

    前言:对于openstack我是一名小白,打算跟着CloudMan的<每天5分钟玩转openstack>进行学习,有兴趣的小伙伴可以跟着我一起,相互探讨,互相进步,该系列博文基本不涉及原理 ...

  6. 写在最前面 - 每天5分钟玩转 OpenStack(1)

    写在最前面 <每天5分钟玩转 OpenStack>是一个 OpenStack 教程,这是第 1 篇. 这个教程有下面两个特点: 系统讲解 OpenStack 从架构到各个组件:从整体到细节 ...

  7. 如何使用 OpenStack CLI - 每天5分钟玩转 OpenStack(22)

    http://www.cnblogs.com/CloudMan6/p/5402490.html 如何使用 OpenStack CLI - 每天5分钟玩转 OpenStack(22) 本节首先讨论 p_ ...

  8. Pause/Resume Instance 操作详解 - 每天5分钟玩转 OpenStack(34)

    Pause/Resume Instance 操作详解 - 每天5分钟玩转 OpenStack(34) 本节通过日志详细分析 Nova Pause/Resume 操作. 有时需要短时间暂停 instan ...

  9. 学习 OpenStack 的方法论 - 每天5分钟玩转 OpenStack(150)

    作为 OpenStack 的核心教程,我们已经到了最后总结的部分. OpenStack 目前已经有好几十个模块,本教程讨论的是最最重要的核心模块:Keystone,Nova,Glance,Cinder ...

最新文章

  1. JavaWeb项目异常管理之log4j的使用教程
  2. Toon Shader
  3. ELK学习5_ELK文档资料:《ELK stack 权威指南/饶琛琳》推荐
  4. HGAT-用于半监督短文本分类的异构图注意力网络
  5. 机器学习案例系列教程——优化方法总结(梯度下降法、牛顿法、拟牛顿法、共轭梯度法等)
  6. 【Unity】常用API和功能
  7. Lodop打印控件的学习
  8. 给英文文章加音标,建生词表
  9. 随机抖音接口php,【php】下载抖音无水印视频接口
  10. 软件著作权申请:【01】账号申请
  11. 苹果开发者账号的申请
  12. Python的len函数探究
  13. 酷派COOL20s什么时候发布 酷派COOL20s配置如何
  14. gridview纯图片九宫图展示
  15. 万方数据库高级索引方式
  16. 【CSS】CSS餐厅小游戏练习1~32关的参考答案
  17. SAE J1708/J1587 协议详解
  18. 2023全国特种作业操作证电力电缆模拟考试试卷一[安考星]
  19. python游戏房间_冒险游戏问题,在房间之间移动Python
  20. 【前端】170题面试题和学习答案,学不完的那种

热门文章

  1. CS231n课程笔记翻译:图像分类笔记(上)
  2. Python常见问题(6):Python在Windows上的问题 Python on Windows FAQ
  3. OpenCV学习笔记(四十一)——再看基础数据结构core OpenCV学习笔记(四十二)——Mat数据操作之普通青年、文艺青年、暴力青年 OpenCV学习笔记(四十三)——存取像素值操作汇总co
  4. Stanford UFLDL教程 Softmax回归
  5. Flink开发环境搭建(maven)
  6. python继承父类的调用
  7. Spring Boot 2.0(二):Spring Boot 2.0尝鲜-动态 Banner
  8. 带你认识“货真价实”的P2P网贷风控
  9. Linux Top命令详解(载自百度经验)
  10. 10-9-堆排序-内部排序-第10章-《数据结构》课本源码-严蔚敏吴伟民版