当前位置: 首页 > news >正文

OpenStack网络命名空间和虚拟机IP获取的关联性分析 - wanghongwei

1、查询网络命名空间。

[root@kolla ~]# ip netns list
qdhcp-e66f117c-4412-4ee1-a89a-3ac3949bffa1 (id: 2)
qrouter-9e2aae1d-2bd5-4174-883b-bb55bacbaa80 (id: 1)
qdhcp-da2d32ea-ec78-4605-84e1-7347b3bcb7b1 (id: 0)

2、ID为0的namespace,为VXLAN网络namespace。10.0.0.2为网关地址,169.254.169.254为元数据代理地址。

[root@kolla ~]# ip netns exec qdhcp-da2d32ea-ec78-4605-84e1-7347b3bcb7b1 ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
12: tap8aa144fe-f2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UNKNOWN group default qlen 1000link/ether fa:16:3e:0a:31:04 brd ff:ff:ff:ff:ff:ffinet 10.0.0.2/24 brd 10.0.0.255 scope global tap8aa144fe-f2valid_lft forever preferred_lft foreverinet 169.254.169.254/16 brd 169.254.255.255 scope global tap8aa144fe-f2valid_lft forever preferred_lft foreverinet6 fe80::f816:3eff:fe0a:3104/64 scope link valid_lft forever preferred_lft forever

经测试:如果VXLAN网络的子网去掉勾选激活DHCP,那么平台将删除ID为0的namespace,虚拟机DHCP discover超时,无法获取任何IP(实例列表中可以看到IP,无任何意义),也无任何路由。

3、ID为2的namespace,为FLAT网络namespace。192.168.0.50为网关地址,169.254.169.254为元数据代理地址。

[root@kolla ~]# ip netns exec qdhcp-e66f117c-4412-4ee1-a89a-3ac3949bffa1 ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
34: tap67517e06-c4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000link/ether fa:16:3e:94:09:36 brd ff:ff:ff:ff:ff:ffinet 192.168.0.50/24 brd 192.168.0.255 scope global tap67517e06-c4valid_lft forever preferred_lft foreverinet 169.254.169.254/16 brd 169.254.255.255 scope global tap67517e06-c4valid_lft forever preferred_lft foreverinet6 fe80::f816:3eff:fe94:936/64 scope link valid_lft forever preferred_lft forever

经测试:如果FLAT网络的子网去掉勾选激活DHCP,那么平台将删除ID为2的namespace,虚拟机无法获取平台分配的IP地址(实例列表看到的IP),但可以从外部DHCP服务器获取1个IP,获取的IP与平台分配的IP地址不一致。且并不能访问网关(无实际用处),且虚拟机无法与169.254.169.254为元数据代理地址通信(无路由)。

4、ID为1的namespace,为虚拟路由器namespace。192.168.0.66为网关地址,192.168.0.65为浮动IP地址,每绑定一个浮动IP,qg-25922cec-56网卡将新增一个地址。

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
16: qr-0ee37473-8d: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UNKNOWN group default qlen 1000link/ether fa:16:3e:9c:36:48 brd ff:ff:ff:ff:ff:ffinet 10.0.0.1/24 brd 10.0.0.255 scope global qr-0ee37473-8dvalid_lft forever preferred_lft foreverinet6 fe80::f816:3eff:fe9c:3648/64 scope link valid_lft forever preferred_lft forever
17: qg-25922cec-56: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000link/ether fa:16:3e:20:4a:24 brd ff:ff:ff:ff:ff:ffinet 192.168.0.66/24 brd 192.168.0.255 scope global qg-25922cec-56valid_lft forever preferred_lft foreverinet 192.168.0.65/32 brd 192.168.0.65 scope global qg-25922cec-56valid_lft forever preferred_lft foreverinet6 fe80::f816:3eff:fe20:4a24/64 scope link valid_lft forever preferred_lft forever
http://www.jsqmd.com/news/329792/

相关文章:

  • 【计算机毕业设计案例】基于springboot的技术交流论坛中文社区交流平台(程序+文档+讲解+定制)
  • 布尔诺科技大学的SE-DiCoW革新语音识别技术
  • 2026年黑龙江营销推广公司排名推荐:技术实力与本地化服务双维深度评测
  • ‌AI生成的测试用例如何实现“数据隔离”?
  • 如何更改 Windows Server 2022 的主机名
  • 计算机毕业设计springboot基于微信小程序的学校公寓管理系统 高校宿舍事务小程序平台的设计与实现 基于微信生态的校园住宿服务一体化系统
  • 2026年沈阳有实力的太阳膜门店附近推荐,车衣改色/隐形车衣/汽车贴膜/改色膜/沈北车衣/汽车膜,太阳膜店铺电话
  • 2026必备!10个降AIGC平台推荐 千笔·降AIGC助手帮你降AI率
  • 计算机毕业设计springboot基于Android的自助游线路规划系统 基于SpringBoot+Android的个性化自由行行程定制平台 移动端智慧旅游路线推荐与导航一体化系统
  • 无人机反无人机识别检测数据集VOC+YOLO格式2863张1类别
  • Java毕设选题推荐:基于SpringBoot的高校教室资源管理平台的设计与实现在线预约、智能排课【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 计算机Java毕设实战-基于SpringBoot的高校教室资源管理平台的设计与实现教室信息管理、在线预约、排课冲突检测【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 智慧农业番茄西红柿成熟度检测数据集VOC+YOLO格式1497张4类别
  • 【课程设计/毕业设计】基于SpringBoot的高校教室资源管理平台的设计与实现管理教室信息、安排课程、支持预约、调度资源【附v源码、数据库、万字文档】
  • 2026年内蒙古营销推广公司权威测评报告:基于百家客户匿名反馈的口碑深度解析.
  • 导师又让重写?9个AI论文网站深度测评,本科生毕业论文写作必备!
  • Java毕设项目:基于springboot的中文社区交流平台(源码+文档,讲解、调试运行,定制等)
  • 2026年内蒙古营销推广公司权威评测:基于实战效果的五家头部企业深度解析
  • 导师严选10个降AI率网站,千笔AI助你轻松降AIGC
  • Java计算机毕设之基于SpringBoot的高校教室资源管理平台的设计与实现教室资源信息化、数字化管理(完整前后端代码+说明文档+LW,调试定制等)
  • 2026年内蒙古营销推广公司专项测评及排名报告:权威选型指引
  • 【计算机毕业设计案例】基于SpringBoot+Vue的高校教室资源管理平台基于SpringBoot的高校教室资源管理平台的设计与实现(程序+文档+讲解+定制)
  • 2025年市面上知名的尘埃粒子计数器工厂推荐榜,28.3L尘埃粒子计数器/台式粒子计数器/便携式粒子计数器厂家哪家好
  • 完整教程:【GitLab/CI】前端 CI
  • 某音视频批量下载工具,高清无水印!(免安装 便携版)
  • 【毕业设计】基于springboot的中文社区交流平台(源码+文档+远程调试,全bao定制等)
  • 2026年新疆营销推广公司推荐:本地化场景深度评测与权威排名解析
  • 企业决策指南:四大权威报告交叉验证辽宁营销推广公司TOP5终极排名与选型指南
  • 2026年新疆营销推广公司权威测评报告:基于百家客户匿名反馈的口碑深度解析
  • 【垂类模型数据工程】第四阶段:高性能 Embedding 实战:从双编码器架构到 InfoNCE 损失函数详解