Перенаправление портов в OpenStack представляет собой механизм, который позволяет перенаправлять входящий трафик с одного порта на внутренний адрес и порт в вашей инфраструктуре OpenStack.
Это полезно, например, когда вам нужно обеспечить доступ к веб-приложению, работающему на определенном порту внутри вашей инфраструктуры, извне через публичный IP-адрес и порт.
Чтобы использовать port_forwarding, в вашей инфраструктуре должен быть плавающий IP-адрес и инстансы, для которых создается этот сервис.
Создание и настройка OpenStack Port Forwarding возможна только через командную строку CLI.
Как работать в командной строке OpenStack вы можете узнать здесь: Создание сервера через CLI (командную строку) Openstack
openstack floating ip list
openstack server list
openstack port list --server vm1/vm2
Скопируйте ID (идентификатор порта нам понадобится)
vm1 - 192.168.99.120
vm2 - 192.168.99.123
openstack floating ip port forwarding list $FLOATING_IP
(openstack floating ip port forwarding list 94.103.11.84)
HTTP:
http:// $FLOATING_IP:8888 - VM1
http:// $FLOATING_IP:9999 - VM2
SSH:
VM1 $FLOATING_IP 2222
VM2 $FLOATING_IP 2223
openstack floating ip port forwarding delete $FLOATING_IP $ID_FORWARD