Rete in OpenStack
La rete è un componente centrale di OpenStack che consente la connettività tra macchine virtuali (VM), reti esterne e altri servizi. Fornisce un'infrastruttura flessibile e scalabile per creare e gestire topologie di rete.
Concetti chiave della rete
- Router virtuale (VR): collega le reti private a internet pubblico. Fornisce NAT (Network Address Translation) e routing. I router vengono distribuiti in alta disponibilità (Master/Slave).
- Reti private: reti isolate in cui operano le VM. Non accessibili direttamente da internet.
- Sottoreti: intervalli di indirizzi IP assegnati a una rete. Possono essere IPv4 o IPv6.
- Floating IP: indirizzi IP pubblici assegnati dinamicamente alle VM per renderle raggiungibili da internet.
- Security group: regole firewall stateful che controllano il traffico in ingresso (Ingress) e in uscita (Egress) delle VM.
- Port forwarding: reindirizza il traffico in ingresso da una porta di una floating IP a una porta specifica di una VM.
- Load Balancer: distribuisce il traffico tra più VM per migliorare disponibilità e prestazioni (Octavia).
- IPSEC VPN: connessioni site-to-site sicure tra la rete OpenStack e reti esterne.
- Rete RBAC: condivide reti tra progetti tramite il controllo degli accessi basato sui ruoli.
- IPv6: supporto per indirizzamento IPv6 e configurazioni dual-stack (IPv4/IPv6).
In questa sezione
- Setup Network: crei un router virtuale, una rete privata e una sottorete, e li colleghi.
- Security group: crei security group, aggiunga regole firewall e le assegni alle VM.
- Load Balancer: configuri load balancer HTTP e HTTPS terminati via CLI.
- Port forwarding: inoltri il traffico da una porta di floating IP a una VM tramite Horizon e CLI.
- IPSEC VPN: configuri connessioni IPSEC VPN site-to-site in Horizon.
- Reti RBAC: condivida reti tra progetti utilizzando RBAC via CLI.
- IPv6 : Horizon: crei reti IPv6 o dual-stack nella dashboard Horizon.
- IPv6 : CLI: crei reti IPv6 o dual-stack con la CLI OpenStack.