Я установил opensatck с помощью devstack на одном сервере [nova, horizon, нейтрон], на котором установлена 1 сетевая карта, и я пытаюсь связать плавающий ip с виртуальными машинами, но не могу получить к нему доступ с его общедоступным ip с компьютера из той же сети? Где проблема, мне понадобятся 2 сетевые карты или это другая проблема?
В состоянии Вы для доступа к плавающему IP от хоста devstack? Если так, Вы, возможно, должны включить proxy_arp и ip_forward, с помощью (как корень или sudoer):
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