如何在本地网络中集成OpenStack实例?我让Devstack Kilo在单个Ubuntu VM上运行,该VM拥有与物理主机不同的IP。我将来自本地网络的一组IP分配为浮动IP。但是,我不能同时ping实例的外部网络和本地网络。
答案 0 :(得分: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/