如何在我的本地网络中集成 OpenStack 实例?我在单个 Ubuntu VM 上运行 Devstack Kilo,该 VM 具有与物理主机不同的 IP。我将本地网络中的一组 IP 分配为浮动 IP。但是我既不能从实例 ping 外部网络,也不能 ping 本地网络。
问问题
513 次
1 回答
1
您需要在 devstack 主机上设置网络来进行 ip 和 arp 转发。这通常有效:
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
这适用于运行 devstack 的 Ubuntu 主机 - 您的发行版可能会有所不同,但想法是相同的。
不久前我写了一篇关于这样做的帖子。它适用于哈瓦那,但原理相同: https ://barakme.wordpress.com/2013/12/23/openstack-in-a-box-setting-up-devstack-havana-on-your/
于 2015-07-15T19:34:35.750 回答