У меня установлен пакет openstack с пакетом стеков, и панель управления запущена.
Детали инфраструктуры:
VM1 (CentOS7): 10.151.1.116
вычислительный узел
VM2 (CentOS7): 10.151.1.230
Узел контроллера
Сведения о сети:
Публичная сеть: 10.151.1.240 to 10.151.1.245
Частная сеть: 172.16.10.0/24
DHCP ВКЛЮЧЕН
Команды для создания сетей и маршрутизатора:
neutron net-create extnet --provider:network_type flat --provider:physical_network extnet --router:external=True --shared
openstack subnet create --network extnet --allocation-pool start=10.151.1.240,end=10.151.1.245 --gateway 10.151.1.1 --subnet-range 10.151.1.0/24 extnet
openstack network create private
openstack subnet create --network private --gateway 172.16.10.1 --subnet-range 172.16.10.0/24 private
openstack router create router
neutron router-interface-add router private
neutron router-gateway-set router extnet
После описанных выше шагов я перезапустил сеть.
Теперь мой внешний маршрутизатор получит IP 10.151.1.242
Я могу пропинговать этот ip с узла контроллера (i.e 10.151.1.230
), но не с любых других узлов в сети, таких как моя локальная машина с ip (10.122.19.138
).
Примечание: Я разрешил все протоколы, включая ICMP, от групп безопасности.
Версия openstack: openstack-queens
Файл ответов: https://gist.github.com/cthakar/277f7c813adf68b977b197d8c5a0195f
Может кто-нибудь помочь мне в этом, в какой конфигурации я его пропустил? Это было бы очень полезно.
Спасибо!