Экземпляры, запущенные в openstack, не могут подключиться ни к чему в локальной сети, но они успешно выходят в Интернет (google, yahoo и т. Д.)
Настройка OpenStack:
Двойные карты Ethernet на серверах. eth0 находится на офисной локальной сети, eth1 - на частной.
Экземпляры получают плавающий IP в следующем диапазоне: 10.0.253.0/24
Экземпляр с плавающим ip доступен из офисной сети. Экземпляр не может напрямую подключиться к локальной сети офиса (ошибка ping 10.0.0.2)
Я предполагаю, что на вычислительном узле отсутствует правило пересылки.
вычислить таблицу маршрутизации:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default firewall001.hq. 0.0.0.0 UG 0 0 0 eth0
10.0.0.0 * 255.255.0.0 U 0 0 0 eth0
10.2.0.0 * 255.255.255.224 U 0 0 0 br100
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
Таблица маршрутизации экземпляров:
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.2.0.4 UGS 2 184 vtnet0
10.2.0.0/27 link#1 U 3 162 vtnet0
plum.novalocal link#1 UHS 0 0 lo0
localhost link#2 UH 0 0 lo0
Оказалось, проблема с маршрутизацией.
Фактическое исправление неизвестно, но перемещение всех виртуальных машин на 192.168.0.0/16 заставило меня продолжить.