返回顶部
首页 > 资讯 > 后端开发 > Python >OpenStack Juno系列之L3
  • 362
分享到

OpenStack Juno系列之L3

系列之OpenStackJuno 2023-01-31 06:01:21 362人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

OpenStack L3 HA agent and VRRPactive/active此方案描述利用了模块化layer 2 (ML2) 插件与Open vSwitch (OVS) OpenStack对 Networking Layer 3

OpenStack L3 HA agent and VRRP

active/active

此方案描述利用了模块化layer 2 (ML2) 插件与Open vSwitch (OVS) OpenStack对 Networking Layer 3 High-Availability (L3 HA) 的一个基本实现。

在controller node 和network node

clip_p_w_picpath002

编辑配置文件/etc/neutron/neutron.conf

allow_automatic_l3agent_failover = True 这一条只在控制节点配置就行,其余节点不需要

l3_ha = True

max_l3_agents_per_router = 3

min_l3_agents_per_router = 2 这里根据实际L3 agent数量来写

dhcp_agents_per_network = 2 这里根据实际dhcp agent数量来写

验证:

1.在控制节点上查看agent

clip_p_w_picpath004

2.在网络节点上查看NS(namespace)qrouter和qdhcp

网络节点1

clip_p_w_picpath006

网络节点2

clip_p_w_picpath006[1]

两个网络节点的qrouter命名空间应当使用相同的UUID

3. 在网络节点上验证HA操作

网络节点1

clip_p_w_picpath008

网络节点2

clip_p_w_picpath010

在每个网络节点, qrouter命名空间应当包含ha、 qr和qg接口。在主动节点上, qr 接口包含租户网关IP地址, qg接口包含租户到外部网络的网络路由器IP地址。在被 动节点上, qr和qg 接口不应该包含IP地址。在这两个节点上, ha接口应该包含一 个唯一的在169.254.192/18范围内的IP地址。

4. 在网络节点上,验证从主节点HA接口在外部网路接口的IP地址的VRRP

网络节点1:

clip_p_w_picpath012

网络节点2:

clip_p_w_picpath014

5. 测试连接到租户网络路由器

clip_p_w_picpath016

6.测试云主机到互联网

clip_p_w_picpath018

7.最后暴力测试,down掉一台network node,继续ping外网看看有没有网络中断或者上不去网的情况。

--结束END--

本文标题: OpenStack Juno系列之L3

本文链接: https://lsjlt.com/news/190425.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • OpenStack Juno系列之L3
    OpenStack L3 HA agent and VRRPactive/active此方案描述利用了模块化layer 2 (ML2) 插件与Open vSwitch (OVS) OpenStack对 Networking Layer 3 ...
    99+
    2023-01-31
    系列之 OpenStack Juno
  • redis系列之-
    什么是主从复制 Redis的主从复制机制是指可以让从服务器(slave)能精确复制主服务器(master)的数据,如下图所示:             或者              主从复制的方式和工作原理 工作方式: Redis主从复制...
    99+
    2017-12-10
    redis系列之-
  • Java系列之Predicate
    Java8引入了许多函数式接口(Functional Interface),Predicate(断言)就是其中一个,它的主要作用可以简单描述为:向其传入一个对象(可以理解为参数),将得到一个布尔值作为...
    99+
    2023-09-01
    java Java8 Optional 断言 函数式编程
  • Flask 系列之 Migration
    说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 通过使用 flask-migrate 实现数据库的迁移操作 实验 安装环境包 pip i...
    99+
    2023-01-31
    系列之 Flask Migration
  • Flask 系列之 Blueprint
    说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 学习如何使用 Blueprint 介绍 接触过 DotNet MVC 开发的朋友应该都对...
    99+
    2023-01-31
    系列之 Flask Blueprint
  • Flask 系列之 SQLAlchemy
    SQLAlchemy 是一种 ORM 框架,通过使用它,可以大大简化我们对数据库的操作,不用再写各种复杂的 sql语句 了。 说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv...
    99+
    2023-01-31
    系列之 Flask SQLAlchemy
  • Flask 系列之 FlaskForm
    通过使用 FlaskForm ,可以方便快捷的实现表单处理。 说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 通过使用 flask_...
    99+
    2023-01-31
    系列之 Flask FlaskForm
  • Flask 系列之 Bootstrap-
    说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 通过使用 Bootstrap-Flask 来进行页面美化,为网站应用上 Bootstra...
    99+
    2023-01-31
    系列之 Flask Bootstrap
  • Flask 系列之 LoginManag
    说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 通过使用 flask-login 进行会话管理的相关操作,并完成用户合法性登陆和退出。 ...
    99+
    2023-01-31
    系列之 Flask LoginManag
  • Flask 系列之 Pagination
    说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 实现当前登录用户的事务浏览、添加、删除 操作 实现 首先,在我们的 todolist\f...
    99+
    2023-01-31
    系列之 Flask Pagination
  • ES6系列之Generator
    一、什么是Generator 函数1.1 语法学习 Generator 语法,你需要了解function* 、yield、next三个基本概念。function* 用来声明一个函数是生成器函数,它比普通的函数声明多了一个*,*的位置比较随意...
    99+
    2023-06-03
  • Openssl之PEM系列
    Openssl之PEM系列1.PEM编码文件结构介绍PEM全称是Privacy Enhanced Mail,该标准定义了加密一个准备要发送邮件的标准,主要用来将各种对象保存成PEM格式,并将PEM格式的各种对象读取到相应的结构中。它的基本流...
    99+
    2023-06-04
  • 2Python全栈之路系列之SQLAchemy
    Python全栈之路系列之SQLAlchemySQLAlchemy的是Python SQL工具包和对象关系映射器,让应用程序开发者的全部功能和SQL的灵活性。它提供了一套完整的众所周知的企业级持久性模式,专...
    99+
    2024-04-02
  • 3Python全栈之路系列之Rabbit
    RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件。RabbitMQ服务器是用Erlang语言编写的,它可以为你的应用提供一个通用的消息发送和接收平台,并且保证消息在传输过程中的安全,RabbitMQ官网,RabbitM...
    99+
    2023-01-31
    之路 系列之 Python
  • Python全栈之路系列之Python
    The Python interpreter has a number of functions and types built into it that are always available. They are listed her...
    99+
    2023-01-31
    之路 系列之 Python
  • 3Python全栈之路系列之D
    模板是一个文本,用于分离文档的表现形式和内容,模板定义了占位符以及各种用于规范文档该如何显示的各部分基本逻辑(模板标签)。模板通常用于产生HTML,但是Django的模板也能产生任何基于文本格式的文档。如何使用模板系统在Python代码中使...
    99+
    2023-01-31
    之路 系列之 Python
  • 浅析NIO系列之TCP
    目录一、前言二、TCP 特性三、IP网络层为何不保证数据包的可靠性四、TCP 协议4.1、TCP 包组成4.2、如何保证可靠性五、流量控制5.1、滑动窗口5.2、拥堵控制六、TCP ...
    99+
    2024-04-02
  • Flask 系列之 构建 Swagger
    说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验 环境初始化 # 创建项目目录 mkdir helloworld cd helloworld ...
    99+
    2023-01-31
    系列之 Flask Swagger
  • python之字符串系列
    python字符串1.序列的操作可通过len()函数验证长度,并通过索引操作得到各个元素例如: S=’abcd’ 字符串赋值给变量S 偏移量a对应0,以此类推Len(S) 验证长度4S[0] 索引(有正向和反向)‘a’S...
    99+
    2023-01-31
    字符串 系列 python
  • Python之函数系列(一)
    每个编程语言中(诸如:Java、C++、C)等都有函数的,Python也不例外函数的主要作用有哪些呢?1、将程序的功能进行模块化,功能模块清晰2、减少重复代码的工作量3、便于阅读及维护、调试等一、函数的结束及返回值# -*- coding:...
    99+
    2023-01-31
    函数 系列 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作