问题描述
我在访问 LAN 上的开放堆栈 VM 时遇到问题.
I am facing issue with accessing Open stack VM's on LAN.
- 我已经使用 devstack 设置了单机(192.168.2.15)opensatck,所以所有虚拟机都在这台机器内运行
- 我的机器(192.168.2.15)有一个网卡(eth0)和
- 我有 nova 网络,还没有安装 neutron.
- 我已经在/etc/network/interfaces 文件中的所有 LAN 机器(例如 192.168.2.15 和 192.168.2.16)的 eth0 上分配了静态 IP.
Openstack Machine 的系统信息如下:
System information of the Openstack Machine is as below:
内存使用:19% virbr0 的 IP 地址:192.168.122.1
Memory usage: 19% IP address for virbr0: 192.168.122.1
交换使用情况:br100 的 0% IP 地址:10.0.0.1
Swap usage: 0% IP address for br100: 10.0.0.1
以下工作正常
- 我可以从 VM1(10.0.0.2,这是自动分配的 IP)访问互联网.
- 我可以从 VM1 ping LAN 机器 (192.168.2.16).
- Openstack 机器 (192.168.2.15) 可以 ping VM1(10.0.0.2).
- VM1(10.0.0.2) 可以 ping VM2(10.0.0.3).
但是局域网机器192.168.2.16无法ping通VM1(10.0.0.2)
But LAN machine 192.168.2.16 is not able to ping VM1(10.0.0.2)
所以请建议如何实现?请认为我对 Openstack 和网络非常陌生.
So please suggest how can it be achieved ? And Please consider me as very new to Openstack and networking.
谢谢!!!
推荐答案
添加到客户端机器到 openstack VM 的路由,帮助了我.
Adding a route to client machine to openstack VM, helped me.
这篇关于无法在 LAN 上访问 Openstack VM的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!