繁体   English   中英

无法在LAN上访问Openstack VM

[英]Openstack VM is not accessible on LAN

我在LAN上访问Open stack VM时面临问题。

  • 我使用devstack设置了单机(192.168.2.15)opensatck,因此所有VM都在这台机器内部运行
  • 我的机器(192.168.2.15)有一个网卡(eth0)和
  • 我有nova网络,没有安装中子。
  • 我在/ etc / network / interfaces文件中为所有LAN机器(例如192.168.2.15和192.168.2.16)的eth0分配了静态IP。

Openstack Machine的系统信息如下:

内存使用情况:virbr0:192.168.122.1的19%IP地址

交换使用:br100的0%IP地址:10.0.0.1

下面工作正常

  1. 我可以从VM1(10.0.0.2自动分配IP)访问互联网。
  2. 我可以从VM1 ping LAN机器(192.168.2.16)。
  3. Openstack机器(192.168.2.15)可以ping VM1(10.0.0.2)。
  4. VM1(10.0.0.2)可以ping VM2(10.0.0.3)。

但是LAN机器192.168.2.16无法ping VM1(10.0.0.2)

那么请建议如何实现? 请认为我是Openstack和网络的新手。

谢谢 !!!

如果希望从openstack网络外部的主机连接到您,则需要为您创建的VM分配浮动IP。 内部IP只能从openstack网络内部访问。

了解如何在此处为VM分配浮动IP: http//docs.openstack.org/user-guide/content/floating_ip_allocate.html

要从其他主机(不是devstack主机)访问VM的浮动IP,您应确保将devstack主机配置为转发数据包。 你可以这样做:

sudo bash
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 

点击此处查看更多详情: http//barakme.tumblr.com/post/70895539608/openstack-in-a-box-setting-up-devstack-havana-on-your

添加到客户端计算机的路由到openstack VM,帮助了我。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM