深入理解openstack neutron

news/2025/1/23 11:55:39/文章来源:https://www.cnblogs.com/kinghorse/p/18503997

1. neutron network数据结构

image
说明

  1. 网络分为租户网络和运营商网络,租户网络由租户创建,运营商网络由管理员创建
  2. 网络结构里没有网络类型和vlanid,vni这些信息的字段,是由配置文件决定的

# [etc/neutron/plugins/ml2/ml2_conf.ini]
tenant_network_types = vxlan
[ml2_type_vxlan]
vni_ranges = 1:1000
3. provider:physical_network字段的含义,在非隧道网络也就是vlan,flat中一是注释作用,标识一下外部网络的具体名字,二是选物理网卡,具体怎么选看配置文件
先看这个决定网络类型和id
# [etc/neutron/plugins/ml2/ml2_conf.ini]
[ml2_type_vlan]
network_vlan_ranges = physnet1:1000:2999, physnet2:3000:4000
vlan是非隧道网络所以要再看这个决定选择物理网卡,隧道网络vxlan就不需要了
#[etc/neutron/plugins/ml2/openvswitch_agent.ini]
bridge_mappings = physnet1:br-ethx1, physnet2:br-ethx2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/823187.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Java】【SpringBoot】logback开发环境配置

LogBack开发环境配置 Logback是一个开源的日志记录库,它是log4j的一个改进版本 。Logback被设计为易于使用,同时提供强大的日志管理功能。 1.添加依赖 在pom.xml文件中添加依赖: <dependency><groupId>ch.qos.logback</groupId><artifactId>logback…

【NSSCTF】nssctf2024秋季招新赛赛

【NSSCTF】2024年NSSCTF秋季招新赛 Reverse 签到? key加密密文: 主加密程序解密脚本: a = [32,39,38,37,44,45,15,34,20,30,33,24,9,223,200,28,231,5,229,226,238,26,230,4,217,201,227,10,245,241,248,243,250,234,255,231,245,185,228,] b = [104, 117, 117, 101, 114, 9…

2、添加路由

1、在项目根目录安装 vue-router:npm i vue-router@next【@next 代表的是安装最新的版本】 2、在 src 目录下新建 router/index.js,并添加路由配置项// router/index.js import { createRouter, createWebHashHistory } from vue-router import Index from @/views/Index.vue…

[MRCTF2020]Xor

[MRCTF2020]Xor 检查无壳,32位 分析 打开main函数,发现不能F5反汇编如下报错,在分析401095位置处的指令出错 .text:00401095 call sub_401020 此处是一个call指令,我们点进 sub_401020函数f5反汇编成功打开 然后返回到main函数按F5成功反汇编 是个简单的…

解决application.yml没有小绿叶图标

1、application.ym文件没有显示

数字万用表

数字万用表使用教程 l 目录 l 胜利VC8901A型数字式万用表外部结构 l 数字万用表的使用方法 l 数字万用表高效使用技巧 l 数字万用表test档使用方法 l 数字万用表测量频率方法 l 数字万用表上的HFE档使用方法 一、 胜利VC8901A型数字式万用表外部结构一)数字万用表选择开关 万用…

Java为什么不使用多继承?

Java不使用多继承是为了:一、避免菱形继承问题;二、简化代码和维护;三、引入接口实现多继承功能;四、遵循设计原则。避免菱形继承问题可以使代码更加稳健可靠,降低了开发复杂度,从而便于团队协作和维护。一、避免菱形继承问题 多继承意味着一个类可以从多个父类继承属性和…

紫微斗数算法的实现流程

斗数排盘核心算法题外话 我想了又想大凡能够修炼成绝世高手的都是“魔鬼”。只有魔鬼才会纯粹的“敢贪,敢嗔,敢痴”。 你我都困在了敢字。程序猿拿起拿锋利的刀,解构世间的一切吧!最近看西游有感而发。 “联系是普遍存在的,规律是客观存在的”,那能不能用程序来解构命运的…

1、前端项目创建(vue3 + vite + element-plus)

vue3+vite+element-plus 项目创建: 1、npm create vite@latest data-relationship -- --template vue 2、npm install 安装依赖 3、npm i element-plus 安装element-plus 4、修改 main.jsimport { createApp } from vue import App from ./App.vue import ElementPlus from…

智谱 AI 大模型

简介智谱是清华大学技术成果转化公司 中英双语千亿级大模型 GLM-130B 对话模型 ChatGLM 开源模型 ChatGLM-6B AI 提效助手智谱清言 高效率代码模型 CodeGeeX 多模态理解模型 CogVLM 文生图模型 CogView 文生视频模型 CogVideo文生视频大模型开放平台大模型体验中心 编程调用# p…

Containers和Serverless本质区别是什么

Containers和Serverless的本质区别主要在以下几个方面:一、资源管理方式;二、执行环境;三、部署和运维方式;四、冷启动和实时性;五、适用场景;六、资源消耗;七、成本;八、扩展性。资源管理方式是指,Containers通过资源限制和隔离技术,实现对资源的有效管理,Serverle…

WPF开发03-Prism学习笔记

@目录1.Prism的一些特点2.使用步骤3.什么是Region4.BindableBase5.模块Module1.简介2. 创建模块Module3.视图注入:6.MVVM7.DelegateCommand命令、CompositeCommand复合命令8.事件聚合器IEventAggregator1.普通的发布和订阅事件2.事件过滤器9.导航Navigation10.对话服务Dialog1…