Port Forwarding în OpenStack este un mecanism care permite redirecționarea traficului de intrare de pe un port către o adresă internă și un port în infrastructura dumneavoastră OpenStack.
Acest serviciu este util, de exemplu, atunci când trebuie să oferiți acces la o aplicație web care rulează pe un port specific în cadrul infrastructurii dumneavoastră, din exterior, printr-o adresă IP publică și un port.
Pentru a utiliza port forwarding, infrastructura dumneavoastră trebuie să aibă o adresă IP flotantă și instanțe pentru care se creează acest serviciu.
Crearea și configurarea Port Forwarding în OpenStack este posibilă doar prin command line CLI.
Cum să lucrați în linia de comandă OpenStack puteți afla aici: Crearea serverului prin intremediul CLI (liniei de comandă) Openstack
openstack floating ip list
openstack server list
openstack port list --server vm1/vm2
Copiați ID-ul (identificatorul portului va fi necesar)
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