微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Openstack、devstack 网络问题

如何解决Openstack、devstack 网络问题

我的拓扑是

客户端 -> 物理交换机 -> "enp4s0f1 host enp4s0f0 (eth1 instance eth2)" -> 物理交换机 -> 服务器

1.0.0.2-----------------------------1.0.0.11,2.0.0.11-------- -----------------------------2.0.0.2

我可以从客户端 ping 到 1.0.0.11 我可以从服务器 ping 到 2.0.0.11

但是我无法从客户端 ping 到服务器。

实例与其主机之间的路由有问题。

来自实例:

eth1 Link encap:Ethernet HWaddr FA:16:3E:B6:D2:E0

        inet addr:1.0.0.11  Bcast:1.255.255.255  Mask:255.0.0.0

        UP broADCAST RUNNING MULTICAST  MTU:1450  Metric:1

        RX packets:22 errors:0 dropped:11 overruns:0 frame:0

        TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

        collisions:0 txqueuelen:1000

        RX bytes:1550 (1.5 KiB)  TX bytes:0 (0.0 b)

eth2 链接封装:以太网 HWaddr FA:16:3E:B6:A7:55

        inet addr:2.0.0.11  Bcast:2.255.255.255  Mask:255.0.0.0

        UP broADCAST RUNNING MULTICAST  MTU:1450  Metric:1

        RX packets:20 errors:0 dropped:11 overruns:0 frame:0

        TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

        collisions:0 txqueuelen:1000

        RX bytes:1422 (1.3 KiB)  TX bytes:0 (0.0 b)

来自 OpenStack:

物理接口 enp4s0f0 与 eth2 在同一网桥上

物理接口 enp4s0f1 与 eth1 在同一网桥上

#sudo ovs-vsctl list-ports br100 enp8s0f1 phy-br100 tap8575fe37-e4

#sudo ovs-vsctl list-ports br200 enp8s0f0 phy-br200 tap6ec35f4a-24

执行 ping 时,您可以在 enp4s0f0 中的 tcpdump 中看到 echo 请求,然后在 eth2 中,然后在 eth1 中,但在 enp4s0f1 中看不到它,因此服务器永远不会收到它。

感谢任何反馈。谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?