Acest tutorial vă va ghida cu privire la modul în care puteți configura serviciul de rețea OpenStack pentru a permite accesul din rețele externe la instanțele OpenStack.
1. Înainte de a începe să creați OpenStack rețele din tabloul de bord, mai întâi trebuie să creăm un OVS conectați și modificați interfața noastră fizică de rețea pentru a lega ca port la OVS bridge.
Astfel, conectați-vă la terminalul serverului, navigați la scripturile din directorul interfețelor de rețea și utilizați interfața fizică ca un extras pentru a configura interfața OVS bridge prin emiterea următoarelor comenzi:
# cd / etc / sysconfig / network-scripts / # ls # cp ifcfg-eno16777736 ifcfg-br-ex.
2. Apoi, editați și modificați interfața bridge (br-ex) folosind un editor de text așa cum este ilustrat mai jos:
# vi ifcfg-br-ex.
Interfață br-ex extras:
TIP = "Ethernet" BOOTPROTO = "none" DEFROUTE = "da" IPV4_FAILURE_FATAL = "nu" IPV6INIT = "nu" IPV6_AUTOCONF = "nu" IPV6_DEFROUTE = "nu" IPV6_FAILURE_FATAL = "nu" NAME = "br-ex" UUID = "1d239840-7e15-43d5-a7d8-d1af2740f6ef" DEVICE = "br-ex" ONBOOT = "da" 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 = "nu" IPV6_PEERROUTES = "nu" IPV6_PRIVACY = "nu"
3. Faceți același lucru cu interfața fizică (eno16777736), dar asigurați-vă că arată astfel:
# vi ifcfg-eno16777736.
Interfață eno16777736 extras:
TIP = "Ethernet" BOOTPROTO = "none" DEFROUTE = "da" IPV4_FAILURE_FATAL = "nu" IPV6INIT = "nu" IPV6_AUTOCONF = "nu" IPV6_DEFROUTE = "nu" IPV6_FAILURE_FATAL = "nu" NAME = "eno16777736" DEVICE = "eno16777736" ONBOOT = "da" TIP = "OVSPort" DEVICETYPE = ”ovs” OVS_BRIDGE = ”br-ex”
Important: În timp ce editați cardurile de interfețe, asigurați-vă că înlocuiți numele interfeței fizice, IP-urile și serverele DNS în consecință.
4. În cele din urmă, după ce ați modificat ambele interfețe de rețea, reporniți demonul de rețea pentru a reflecta modificările și a verifica noile configurații folosind comanda ip.
# systemctl reporniți network.service. # ip a.
5. La acest pas trebuie să folosim Openstack tabloul de bord pentru a ne configura în continuare mediul cloud.
Conectați la Openstack panou web (tablou de bord) cu admin acreditări și accesați Identitate -> Proiecte -> Creați un proiect și creați un nou proiect așa cum este ilustrat mai jos.
6. Apoi, navigați la Identitate -> Utilizatori -> Creaza utilizator și creați un nou utilizator completând toate câmpurile cu informațiile solicitate.
Asigurați-vă că acest nou utilizator are rolul atribuit ca _membru_
a noului chiriaș creat (proiect).
7. După ce utilizatorul a fost creat, deconectați-vă admin din tabloul de bord și conectați-vă cu utilizator nou pentru a crea două rețele (rețea internă și externă).
Navigheaza catre Proiect -> Rețele -> Creați rețea și configurați rețeaua internă după cum urmează:
Numele retelei: intern Stat administrator: SUS Creați o subrețea: verificat Nume subrețea: internal-tecmint Adresă de rețea: 192.168.254.0/24 Versiunea IP: IPv4 IP gateway: 192.168.254.1 DHCP: Permite
Utilizați capturile de ecran de mai jos ca ghid. De asemenea, înlocuiți Numele retelei, Numele subrețelei și Adrese IP cu propriile setări personalizate.
8. Apoi, utilizați aceiași pași ca mai sus pentru a crea rețeaua externă. Asigurați-vă că spațiul de adrese IP pentru rețeaua externă se află în același interval de rețea ca gama de adrese IP a interfeței podului de legătură în sus pentru a funcționa corect fără rute suplimentare.
Prin urmare, dacă br-ex interfața are 192.168.1.1 ca gateway implicit pentru 192.168.1.0/24 rețea, aceeași rețea și gateway-uri IP ar trebui să fie configurate și pentru rețeaua externă.
Numele retelei: extern Stat administrator: SUS Creați o subrețea: verificat Nume subrețea: external-tecmint Adresă de rețea: 192.168.1.0/24 Versiunea IP: IPv4 IP gateway: 192.168.1.1 DHCP: Permite
Din nou, înlocuiți Numele retelei, Numele subrețelei și Adrese IP conform propriilor configurații personalizate.
9. La următorul pas trebuie să ne conectăm OpenStack tablou de bord ca admin și marcați rețeaua externă ca Extern pentru a putea comunica cu interfața podului.
Astfel, conectați-vă cu admin acreditări și treceți la Administrator -> Sistem-> Rețele, faceți clic pe rețeaua externă, verificați Rețea externă cutie și lovit Salvează modificările pentru a aplica configurația.
Când ați terminat, deconectați-vă de la admin utilizator și conectați-vă cu personalizat utilizator din nou pentru a trece la pasul următor.
10. În cele din urmă, trebuie să creăm un router pentru cele două rețele noastre pentru a muta pachetele înainte și înapoi. Mergi la Proiect -> Reţea -> Routere și a lovit mai departe Creați router buton. Adăugați următoarele setări pentru router.
Numele routerului: un nume descriptiv al routerului Stat administrator: SUS Rețea externă: extern
11. Odata ce Router a fost creat, ar trebui să îl puteți vedea în tabloul de bord. Faceți clic pe numele routerului, mergi la Fila Interfețe și a lovit mai departe Adăugați interfață și ar trebui să apară o nouă solicitare.
Selectează subrețea internă, paraseste Adresa IP câmp gol și lovit pe Trimite pentru a aplica modificări și după câteva secunde ar trebui să devină interfața dvs. Activ.
12. Pentru a verifica setările de rețea OpenStack, accesați Proiect -> Reţea -> Topologia rețelei și o hartă a rețelei vor fi prezentate așa cum este ilustrat în captura de ecran de mai jos.
Asta e tot! Ta Rețea OpenStack este acum funcțional și gata pentru traficul mașinilor virtuale. În următorul subiect vom discuta despre cum să creați și să lansați o instanță de imagine OpenStack.