Vai al contenuto

Port Forwarding

Il port forwarding reindirizza il traffico in ingresso da una porta di una Floating IP verso una porta specifica di una VM. È utile quando si desidera esporre servizi specifici senza assegnare una Floating IP dedicata a ogni VM.

Prerequisiti

Reindirizzare una singola porta (Horizon)

Scenario: reindirizzare la porta esterna 2222 alla porta 22 (SSH) di una VM.

  1. Passi a Network > Floating IPs.
  2. Se non dispone di una Floating IP libera, clicchi su Allocate IP To Project.
  3. Clicchi sul menu a tendina (2) e selezioni Configure floating IP port forwarding rules.

image

  1. Clicchi su +Add floating IP port forwarding rule.
  2. Inserisca le informazioni desiderate e clicchi su Add.

image

La regola viene creata e visualizzata nell'elenco.

image

Note

Può creare regole aggiuntive, modificarle con il pulsante (A) o eliminarle (C). Le porte reindirizzate (Ingress) devono essere aperte anche nel Security Group applicato.

Reindirizzare un intervallo di porte (Horizon)

Scenario: reindirizzare l'intervallo di porte esterne 7010-7020 all'intervallo di porte 710-720 di una VM.

Note

Gli intervalli di porte esterno e interno devono avere la stessa dimensione.

  1. Passi a Network > Floating IPs.
  2. Clicchi sul menu a tendina (2) e selezioni Configure floating IP port forwarding rules.

image

  1. Clicchi su +Add floating IP port forwarding rule.
  2. Inserisca le informazioni sull'intervallo di porte e clicchi su Add.

image

image

Elencare tutte le regole di port forwarding (Horizon)

  1. Passi a Network > Floating IPs.
  2. Clicchi su List all floating IP port forwarding rules (1).

image

image

Può ordinare per colonne (A), modificare le regole (B) o eliminarle (C).

Creare una regola di port forwarding (CLI)

# Forward external port 222 to internal port 22 (SSH)
openstack floating ip port forwarding create \
    --internal-ip-address 10.0.1.12 \
    --port 9e583adb-618f-42ba-96ee-1a7b89a377b3 \
    --internal-protocol-port 22 \
    --external-protocol-port 222 \
    --protocol tcp 217.71.95.21

Tip

Utilizzi openstack floating ip port forwarding create --help per il riferimento completo dei parametri.