Resor       https://sv.bhlyqj.com

Vad är nova-nätverket?

Introduktion

Nova nätverkstjänst , även känd som neutron , hanterar nätverk för alla instanser i en OpenStack-miljö. Neutron erbjuder ett standardsätt att tillhandahålla nätverksanslutning mellan instanser och externa nätverk, och den stöder även avancerade nätverksfunktioner som virtuella privata nätverk (VPN:er ), brandväggar och belastningsbalansering .

Komponenter i Nova Network Service

Novas nätverkstjänst består av flera nyckelkomponenter:

- Neutronserver: Neutronservern är den centrala komponenten i nätverkstjänsten och hanterar skapandet, raderingen och modifieringen av nätverk, undernät och portar.

- Neutronmedel: Neutronagenter är utplacerade på varje beräkningsnod och hanterar den faktiska nätverkskonfigurationen på noden. Det finns flera typer av neutronmedel, inklusive:

- L3-agent: L3-agenten ansvarar för att hantera IP-adresser och dirigera trafik mellan instanser.

- DHCP-agent: DHCP-agenten tillhandahåller DHCP-tjänster till instanser.

- Metadataagent: Metadataagenten förser instanser med metadata som instansens namn och IP-adress.

- Insticksprogram för nätverk: Neutron stöder flera nätverksplugins som tillhandahåller specifika nätverksimplementationer. Några populära plugins inkluderar:

- Linux Bridge: Linux Bridge-pluginen använder Linux-bryggor för att ansluta instanser.

- Öppna vSwitch: Open vSwitch-pluginen använder Open vSwitch för att ansluta instanser.

- VMware NSX: VMware NSX plugin använder VMware NSX för att ansluta instanser.

Nätverkskoncept i neutron

Neutron använder följande nätverkskoncept:

- Nätverk: Ett nätverk är en logisk grupp av sammankopplade instanser.

- Subnät: Ett undernät är en underavdelning av ett nätverk och representerar en rad IP-adresser som kan tilldelas instanser.

- Port: En port är en logisk anslutningspunkt för en instans till ett nätverk. Varje instans har minst en port.

- Säkerhetsgrupp: En säkerhetsgrupp är en uppsättning regler som styr vilken nätverkstrafik som kan skickas till och från instanser.

Använda Neutron API

Neutron API används för att hantera nätverk, undernät, portar och säkerhetsgrupper. API:t kan användas direkt eller via OpenStack CLI (nova ).