Kako konfigurirati mrežu OpenStack da omogući pristup instancama OpenStack
Ovaj će vas vodič voditi o tome kako možete konfigurirati mrežnu uslugu OpenStack kako biste omogućili pristup vanjskim mrežama instancama OpenStack.
- Instalirajte OpenStack u RHEL i CentOS 7
Korak 1: Izmijenite datoteke za konfiguraciju mrežnog sučelja
1. Prije nego što krenemo s stvaranjem OpenStack mreža s nadzorne ploče, prvo moramo stvoriti OVS most i izmijeniti naše fizičko mrežno sučelje da se veže kao port za OVS most.
Stoga se prijavite na svoj poslužiteljski terminal, idite na skripte direktorija mrežnog sučelja i upotrijebite fizičko sučelje kao izvod za postavljanje sučelja OVS mosta izdavanjem sljedećih naredbi:
# cd /etc/sysconfig/network-scripts/ # ls # cp ifcfg-eno16777736 ifcfg-br-ex
2. Zatim uredite i izmijenite sučelje mosta (br-ex) pomoću uređivača teksta kako je dolje prikazano:
# vi ifcfg-br-ex
Izvod iz br-ex sučelja:
TYPE="Ethernet" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="no" IPV6_AUTOCONF="no" IPV6_DEFROUTE="no" IPV6_FAILURE_FATAL="no" NAME="br-ex" UUID="1d239840-7e15-43d5-a7d8-d1af2740f6ef" DEVICE="br-ex" ONBOOT="yes" IPADDR="192.168.1.41" PREFIX="24" GATEWAY="192.168.1.1" DNS1="127.0.0.1" DNS2="192.168.1.1" DNS3="8.8.8.8" IPV6_PEERDNS="no" IPV6_PEERROUTES="no" IPV6_PRIVACY="no"
3. Učinite isto s fizičkim sučeljem (eno16777736), ali pobrinite se da izgleda ovako:
# vi ifcfg-eno16777736
Izvod iz sučelja eno16777736:
TYPE="Ethernet" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="no" IPV6_AUTOCONF="no" IPV6_DEFROUTE="no" IPV6_FAILURE_FATAL="no" NAME="eno16777736" DEVICE="eno16777736" ONBOOT="yes" TYPE=”OVSPort” DEVICETYPE=”ovs” OVS_BRIDGE=”br-ex”
Važno: Dok uređujete kartice sučelja, obavezno zamijenite naziv fizičkog sučelja, IP-ove i DNS poslužitelje.
4. Napokon, nakon što izmijenite uređena oba mrežna sučelja, ponovo pokrenite mrežni demon da odražava promjene i provjerite nove konfiguracije pomoću naredbe ip.
# systemctl restart network.service # ip a
Korak 2: Stvorite novi OpenStack projekt (stanar)
5. Na ovom koraku moramo koristiti nadzornu ploču Openstack kako bismo dodatno konfigurirali naše oblačno okruženje.
Prijavite se na web ploču (nadzorna ploča) Openstack s administratorskim vjerodajnicama i idite na Identity -> Projects -> Create Project i stvorite novi projekt kao što je prikazano u nastavku.
6. Zatim idite na Identitet -> Korisnici -> Stvori korisnika i stvorite novog korisnika ispunjavanjem svih polja potrebnim informacijama.
Uvjerite se da je ovom novom korisniku uloga dodijeljena kao _member_
novostvorenog stanara (projekta).
Korak 3: Konfigurirajte mrežu OpenStack
7. Nakon što je korisnik stvoren, odjavite se s nadzorne ploče i prijavite se s novim korisnikom kako biste stvorili dvije mreže (unutarnju i vanjsku).
Idite na Projekt -> Mreže -> Stvori mrežu i postavite internu mrežu na sljedeći način:
Network Name: internal Admin State: UP Create Subnet: checked Subnet Name: internal-tecmint Network Address: 192.168.254.0/24 IP Version: IPv4 Gateway IP: 192.168.254.1 DHCP: Enable
Koristite dolje snimke zaslona kao vodič. Također, zamijenite naziv mreže, naziv podmreže i IP adrese vlastitim prilagođenim postavkama.
8. Zatim upotrijebite iste korake kao gore za stvaranje vanjske mreže. Provjerite je li prostor IP adrese za vanjsku mrežu u istom opsegu mreže kao i raspon IP adresa vašeg sučelja mosta za uzlaznu vezu kako bi ispravno radio bez dodatnih ruta.
Stoga, ako br-ex sučelje ima 192.168.1.1 kao zadani pristupnik za mrežu 192.168.1.0/24, iste mreže i IP pristupnici trebaju biti konfigurirani i za vanjsku mrežu.
Network Name: external Admin State: UP Create Subnet: checked Subnet Name: external-tecmint Network Address: 192.168.1.0/24 IP Version: IPv4 Gateway IP: 192.168.1.1 DHCP: Enable
Ponovno zamijenite naziv mreže, naziv podmreže i IP adrese prema vlastitim prilagođenim konfiguracijama.
9. Na sljedećem koraku moramo se prijaviti na nadzornu ploču OpenStack-a kao admin i označiti vanjsku mrežu kao Vanjsku kako bismo mogli komunicirati s sučeljem mosta.
Stoga se prijavite s administratorskim vjerodajnicama i prijeđite na Administrator -> Sustav-> Mreže, kliknite vanjsku mrežu, označite okvir Vanjska mreža i pritisnite Spremi promjene da biste primijenili konfiguraciju.
Kada završite, odjavite se s administrativnog korisnika i ponovo se prijavite s prilagođenim korisnikom da biste prešli na sljedeći korak.
10. Napokon, moramo stvoriti usmjerivač za naše dvije mreže kako bismo pakete pomicali naprijed-natrag. Idite na Projekt -> Mreža -> Usmjerivači i pritisnite gumb Stvori usmjerivač. Dodajte sljedeće postavke usmjerivača.
Router Name: a descriptive router name Admin State: UP External Network: external
11. Nakon izrade usmjerivača, trebali biste ga moći vidjeti na nadzornoj ploči. Kliknite naziv usmjerivača, idite na karticu Sučelja i pritisnite gumb Dodaj sučelje i trebao bi se pojaviti novi upit.
Odaberite internu podmrežu, ostavite polje IP adresa praznim i pritisnite gumb Submit da biste primijenili promjene, a nakon nekoliko sekundi vaše bi sučelje trebalo postati aktivno.
12. Da biste provjerili mrežne postavke OpenStack-a, idite na Projekt -> Mreža -> Topologija mreže i mrežna karta bit će prikazana kao što je prikazano na donjem snimku zaslona.
To je sve! Vaša OpenStack mreža sada je funkcionalna i spremna za promet virtualnih strojeva. Na sljedećoj ćemo temi razgovarati o tome kako stvoriti i pokrenuti instancu slike OpenStack.