Konfigurer OpenStack Network Service- Trinn for trinn

Konfigurer OpenStack Network Service- Trinn for trinn
OpenStack er en open source skyplattform som gir infrastruktur-som-en-tjeneste (IAAS) for private, offentlige og hybrid cloud computing. Openstack Foundation administrerer og utvikler OpenStack -prosjektet. OpenStack tilbyr et bredt spekter av tjenester for behandling, lagring og nettverk i et datasenter.

OpenStack har full evne til å distribuere virtuelle maskiner (VM) og håndtere forskjellige oppgaver som kreves for å håndtere et skylmiljø. Med sin horisontale skaleringsfunksjon kan den snurre opp mer etter krav.

En av de viktige funksjonene ved OpenStack er at det er en åpen kildekode-programvare. Microstack er et verktøy for å installere OpenStack -miljøet på en veldig enkel måte. Hvis du tidligere har gått gjennom de tilpassede trinnene med å installere OpenStack, kan du se den virkelige smerten ved å tilpasse og konfigurere forskjellige installasjonstrinn. Men med Microstack er det ganske enkelt 2-3 trinn i prosessen. I denne guiden har vi brukt den mikrostackbaserte varianten av OpenStack. Du kan bruke hvilken som helst annen måte å installere OpenStack, men med Microstack ble ting veldig enkelt.

La oss gjennomgå noen av de viktigste komponentene i OpenStack her:

  1. Nova: administrerer ulike aspekter av beregningsforekomster på forespørsel. Det er beregningsmotoren til OpenStack for å administrere og distribuere VMS.
  2. Neutron: Tilbyr OpenStack Networking Services. Det hjelper med å etablere en kommunikasjonsvei mellom forskjellige OpenStack -forekomster.
  3. SWIFT: Gi lagringstjenester for filer og objekter i et OpenStack -miljø.
  4. Horizon: Det er et nettbasert grafisk dashbordgrensesnitt av OpenStack for å administrere OpenStacks forskjellige operasjoner.
  5. Keystone: Det er en identitetstjeneste for autentisering, tilgangskontroll, autorisasjon og forskjellige andre tjenester.
  6. Blikk: Det er en bildeservice av OpenStack for å administrere virtuelle maskinbilder. Disse bildene kan brukes som en mal for å lansere nye VM -er.
  7. Varme: Det er i utgangspunktet en orkestrering Verktøyet til OpenStack for lansering av flere sammensatte skyapplikasjoner ved hjelp av en orkestrering mal som varmt (Varme orkestrasjonsmal).

Installasjonsprosessen til OpenStack er veldig ressurs og tidkrevende. Før vi får hendene skitne til å konfigurere OpenStack -tjenesten, antar vi at du allerede har installert OpenStack på systemet ditt eller inne i en VM. Hvis ikke, kan du følge vår forrige guide for installasjon. I denne guiden har vi installert OpenStack ved hjelp av Microstack fra Snap Repository.

Konfigurasjon av maskinen vår:

Operativsystem: Ubuntu 20.04
RAM: 16 GB
Harddisk: 160 GB
OpenStack Variant: Microstack.

I denne opplæringen vil vi se hvordan vi kan konfigurere nettverkstjenester i OpenStack. For å forenkle ting har vi gitt øyeblikksbilder av forskjellige stadier av konfigurasjon. Så la oss hoppe rett inn i det.

Trinn 1. Logg deg på OpenStack -dashbordet med administratorkontoen. Når du er logget inn, må du opprette et nytt prosjekt. Følg banen nedenfor:

Identitet -> Prosjekter -> Lag prosjekt

Steg 2. Når prosjektet vårt er opprettet med navnet “MyProject1”, må vi nå gå til banen:

Identitet -> Brukere -> Opprett bruker

Og opprette en ny bruker.

Her må vi gi brukeren vår et navn (“Lhuser” i vårt tilfelle) og en valgfri beskrivelse for denne brukeren. Opprett et passord for denne brukeren.
I Primary Project -menyen velger du prosjektet vårt (MyProject1). Fullfør nå dette trinnet med å klikke på "Opprett bruker" -knappen.

Trinn 3. Nå vil vi konfigurere OpenStack -nettverket. Først må du logge ut fra administratorkontoen og logge inn med den nyopprettede brukeren LHUSER. Naviger nå til banen:

Prosjekt -> Nettverk → Opprett nettverk

I) Internt nettverk

a) Først oppretter vi et internt nettverk. Vår spesifikasjon for det interne nettverket er som følger:

Nettverksnavn: my_internal_nw
Subnettnavn: my_subnet
Nettverksadresse: 192.168.2.0/24
Gateway IP: 192.168.2.10
IP -versjon: IPv4

Husk også å sjekke “Aktiver adminstilstand.”

b) undernett

c) Undernettdetaljer

Ii) Eksternt nettverk
Trinnene for å lage det eksterne nettverket er de samme som for det interne nettverket. Den eneste forskjellen er at nettverkskonfigurasjonen her avhenger av BR-EX-grensesnittet som er opprettet med OpenStack-installasjon. Så bruk den samme nettverksadressen og gateway IP som BR-EX-grensesnittet. I vårt tilfelle er spesifikasjonene som følger:

Nettverksnavn: my_external_nw
Subnettnavn: my_subnet_2
Nettverksadresse: 10.20.20.0/24
Gateway IP: 10.20.20.1
IP -versjon: IPv4
Sjekk også “Aktiver adminstatus.”

2) Undernett

3. Undernettdetaljer

Trinn 4. Etter å ha fullført prosessen med å opprette nettverk, logg ut av den nye brukerkontoen og igjen logge inn med en admin -konto. På OpenStack går dashbordet til:

1. Admin -> System-> Nettverk

Og velg nettverket som heter "my_external_nw" og klikk på "rediger nettverket" til høyre som tilsvarer dette nettverket.

2. Et nytt vindu vil ta opp. Her merker du bare dette nettverket som et eksternt nettverk. Klikk på “Lagre endringene.”Knapp for å bruke innstillinger.

Trinn 5. Logg fra administratorbrukeren og logger deg på med den nye brukeren.
Trinn 6. Vi må opprette en ruter for de to nettverkene for å lage en kommunikasjonsbane mellom disse to. Gå til

Prosjekt -> Nettverk -> Rutere

Og klikk på "Opprett ruter" -knappen.

Trinn 7. Det vil spørre om ruterdetaljer. Fyll dem ut og velg “my_external_nw” som det eksterne nettverket og klikk på "Opprett ruter" -knappen.

Trinn 8. Etter ovennevnte trinn, velg ruteren fra ruternavn -kolonnen, gå til fanen Grensesnitt og klikk på "Legg til grensesnitt" -knappen.

Trinn 9. Et nytt hurtig vindu vises. I undernettet Dropbox velger du det interne undernettet “MY_SUBNET.”I IP -adressefeltet, ikke fyll noe. Klikk nå på Send -knapp for å fullføre dette trinnet.

Trinn 10. Når alle trinnene er ferdige for å konfigurere nettverket, vil vi bekrefte innstillinger for OpenStack -nettverk. Følg banen:

Prosjekt -> Nettverk -> Nettverkstopologi

Et nettverkskart som vist nedenfor skal vises:

Det var alt folkens. Vi har med hell konfigurert en grunnleggende nettverkskonfigurasjon på OpenStack. Forsøk å legge litt smak til denne konfigurasjonen ved å legge til flere nettverk og lage en kommunikasjonsbane mellom flere VM -er i OpenStack.