将 instance 连接到 first_local_net

launch 一个 instance,在“Networking”标签页面选择 first_local_net 网络。

instance 部署成功,分配的 IP 地址为 172.16.1.18

底层网络发生了什么变化?

对于 instance “cirros-vm1”,Neutron 会在 subnet 中创建一个 port,分配 IP 和 MAC 地址,并将 port 分配给 cirros-vm1。

如上图所示,port 列表中增加了一个 port “(25831247-3196)”,IP 为 172.16.1.18。点击 port 名称查看 MAC 信息:

当 cirros-vm1 启动时:

1、宿主机上的 neutron-linuxbridge-agent 会根据 port 信息创建 tap 设备,并连接到 local 网络所在的 bridge

2、同时该 tap 会映射成 cirros-vm1 的虚拟网卡,即 virtual interface (VIF)。

下面我们验证一下以上信息:

cirros-vm1 部署到了控制节点,通过 brctl show 查看 bridge 的配置。

可以看到 bridge qbr25831247-31 上连接了一个新的 tap 设备 tap25831247-31

从命名上可知 tap25831247-31 对应着 port “(25831247-3196)”。

virsh list 中显示的虚拟机 instance-0000000f 即为 “cirros-vm1”,命名方式有所不同,需注意。

通过 virsh edit 命令查看 cirros-vm1 的配置,确认 VIF 就是 tap25831247-31 。

另外,VIF 的 MAC 地址为 fa:16:3e:d7:19:3a,这个数据就是从 port “(25831247-3196)” 取过来的。

下图展示了创建 cirros-vm1 后宿主机当前的网络结构。

---------------------------------------------------------------引用来自---------------------------------------------------------------

https://www.cnblogs.com/CloudMan6/p/5838174.html

https://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=2653587630&idx=1&sn=4c9495f74f3360c5ef81e73af5122eec&chksm=8d3080b7ba4709a13f4f78247c8ba23b6bd17963b99bf0a7165f195b36c19d3e09baa8dd8853&scene=21#wechat_redirect

转载于:https://www.cnblogs.com/gsophy/p/11392961.html

第 7 章 Neutron - 082 - 将 instance 连接到 first_local_net相关推荐

  1. 将 instance 连接到 first_local_net - 每天5分钟玩转 OpenStack(82)

    上一节 first_local_net 已经就绪,下面创建 instance 并将其连接到该网络. 将 instance 连接到 first_local_net launch 一个 instance, ...

  2. 第 5 章 Nova - 041 - Resize Instance 操作详解

    Resize Instance 操作详解 Resize 的作用是调整 instance 的 vCPU.内存和磁盘资源. Instance 需要多少资源是定义在 flavor 中的,resize 操作是 ...

  3. 将 instance 连接到 vlan100- 每天5分钟玩转 OpenStack(95)

    上一节我们创建了 vlan100,今天将部署两个 instance 到 vlan 并验证其连通性. 同时我们也将讨论底层网络结构的变化. launch 新的 instance "cirros ...

  4. 深入理解 OpenStack Neutron:VXLAN

    深入理解 OpenStack Neutron:VXLAN 原创: 李宗标 网事如烟云 2017-02-01 3.8 VXLAN 终于用上了这张图: 老爷子,鸡年大吉! 好吧,我们言归正传!(老爷子说: ...

  5. 创建 OVS vlan101 并部署 instance - 每天5分钟玩转 OpenStack(139)

    前面我们创建了 OVS vlan100 并部署了 instance,今天继续创建 vlan101. subnet IP 地址为 172.16.101.0/24. 底层网络发生了什么变化 Neutron ...

  6. Neutron 分布式虚拟路由(Neutron Distributed Virtual Routing)

    本系列会分析OpenStack 的高可用性(HA)概念和解决方案: (1)OpenStack 高可用方案概述 (2)Neutron L3 Agent HA - VRRP (虚拟路由冗余协议) (3)N ...

  7. 访问 Neutron 外部网络 - 每天5分钟玩转 OpenStack(143)

    前面我们学习了位于不同 Neutron subnet 的 instance 可以通过 router 通信,今天开始讨论 instance 如何访问外部网络. 这里的外部网络是指的租户网络以外的网络.租 ...

  8. opentack neutron环境

    Neutron是OpenStack核心项目之一,提供云计算环境下的虚拟网络功能.Neutron的功能日益强大,并在Horizon面板中已经集成该模块.作为Neutron的核心开发者之一,个人觉得Neu ...

  9. 深度探索 OpenStack Neutron:Neutron 实现模型

    此文章源于鄙人微信公众号"标哥说天下" [上次发表了(1),这次就不发表(2)了,而是在(1)的基础上继续往下写.如果您已经看过(1),可以往下翻,从 4.2.3 小节开始看起,谢 ...

  10. 【云计算学习笔记(二十一)】之Neutron子服务详细介绍

    文章目录 本文章由公号[开发小鸽]发布!欢迎关注!!! 一.Neutron (一)Neutron介绍 (二)Neutron功能 1.二层交换Switching 2.三层路由Routing 3.负载均衡 ...

最新文章

  1. 人工智能python框架_Python 与 AI 智能框架 - 随笔分类 - Hopesun - 博客园
  2. Use After Free Tutorial
  3. 【图像处理】——鼠标点击图像的一处,获得点击点的坐标值
  4. 微软开源了一个用TF实现的GNN例程库
  5. c语言试题c组卡片换位,蓝桥杯 卡片换位 - 李韬|aitom|机器人|SLAM - OSCHINA - 中文开源技术交流社区...
  6. java 限时线程_Java线程中的七种状态
  7. C++ Qt全局异常处理器_异常处理
  8. 自己构建React项目
  9. vue 学习中遇到的一些问题
  10. sql server2012 远程访问设置(转)
  11. 解决keil注册机在win10无法打开问题
  12. 微信小程序熊猫抽奖盒子panda_luckybox3.3.1多开版
  13. eclipse使用jsp
  14. Git学习笔记:版本回滚
  15. 第六届CCF计算机职业资格认证考试题解(C++)
  16. 从头来过教你PHP脚本语言(一)
  17. cad隐藏图层命令快捷键_教你学会天正CAD局部隐藏对象技巧
  18. FPGA--(基于Quartus的FPAG程序下载与固化教程)VGA显示实验之上板测试
  19. 使用maven打war包时报[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war...
  20. 计算机专业前沿算法,CNCC2018 | 研究经典计算机算法已经过时了吗?

热门文章

  1. 清理数据_Python数据清理终极指南(2020版)
  2. stm32 整数加法循环时间_剑指 Offer 65. 不用加减乘除做加法 leetcode 剑指offer系列...
  3. mysql spool csv报错_Oracle使用spool快速导出超大表
  4. VF 动态规划系列dp入门
  5. NYOJ 608 508筹划工程 HDU 1232 畅通工程
  6. mysql把字段拆成两个_MySQL数据库中,将一个字段的值分割成多条数据显示
  7. 0 post 报红_【报Bug】升级2.3.0.20190919 后,原正常的request post 全部报 Status Code: 415 Unsupported Media Type...
  8. python kivy kv模板调用_正确使用.kv文件进行Kivy并将其导入到Python...
  9. 【2018蓝桥省赛A组C/C++】全球变暖(两次bfs+状态标记 or 一次dfs)
  10. centos如何界面操作mysql_【mysql】centos7下mysql的安装以及基本操作