Kif tikkonfigura OpenStack Network biex Tippermetti Aċċess għall-Istanza OpenStack
Dan it-tutorja jiggwidak dwar kif tista’ tikkonfigura s-servizz ta’ netwerking OpenStack sabiex tippermetti aċċess minn netwerks esterni għal istanzi ta’ OpenStack.
- Installa OpenStack f'RHEL u CentOS 7
Pass 1: Immodifika l-Fajls tal-Konfigurazzjoni tal-Interface tan-Netwerk
1. Qabel ma nibdew noħolqu netwerks OpenStack mid-dashboard, l-ewwel irridu noħolqu pont OVS u nimmodifikaw l-interface tan-netwerk fiżiku tagħna biex torbot bħala port mal-pont OVS.
Għalhekk, idħol fit-terminal tas-server tiegħek, innaviga lejn l-iskripts tad-direttorju tal-interfaces tan-netwerk u uża l-interface fiżika bħala silta biex issettja l-interface tal-pont OVS billi toħroġ il-kmandi li ġejjin:
# cd /etc/sysconfig/network-scripts/ # ls # cp ifcfg-eno16777736 ifcfg-br-ex
2. Sussegwentement, editja u mmodifika l-interface tal-pont (br-ex) billi tuża editur tat-test kif muri hawn taħt:
# vi ifcfg-br-ex
Interface br-ex silta:
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. Agħmel l-istess bl-interface fiżika (eno16777736), imma kun żgur li tidher bħal din:
# vi ifcfg-eno16777736
Interface eno16777736 silta:
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”
Importanti: Waqt l-editjar tal-karti tal-interfaces kun żgur li tissostitwixxi l-isem tal-interface fiżiku, l-IPs u s-servers DNS kif xieraq.
4. Fl-aħħarnett, wara li tkun immodifikat editjat iż-żewġ interfaces tan-netwerk, terġa 'tibda d-daemon tan-netwerk biex tirrifletti l-bidliet u tivverifika l-konfigurazzjonijiet il-ġodda billi tuża kmand ip.
# systemctl restart network.service # ip a
Pass 2: Oħloq Proġett OpenStack Ġdid (kerrej)
5. Fuq dan il-pass irridu nużaw Openstack dashboard sabiex inkomplu nkonfiguraw l-ambjent tas-sħab tagħna.
Idħol fil-pannell tal-web Openstack (dashboard) bil-kredenzjali tal-amministratur u mur Identità -> Proġetti -> Oħloq Proġett u oħloq proġett ġdid kif muri hawn taħt.
6. Sussegwentement, innaviga għal Identità -> Utenti -> Oħloq Utent u oħloq utent ġdid billi timla l-oqsma kollha bl-informazzjoni meħtieġa.
Aċċerta li dan l-utent il-ġdid għandu r-Rwol assenjat bħala _member_
tal-kerrej maħluq ġdid (proġett).
Pass 3: Ikkonfigura Netwerk OpenStack
7. Wara li l-utent ikun inħoloq, illoggja l-admin mid-dashboard u illoggja mal-utent il-ġdid sabiex toħloq żewġ netwerks (netwerk intern u estern).
Naviga għal Proġett -> Netwerks -> Oħloq Netwerk u waqqaf in-netwerk intern kif ġej:
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
Uża l-screenshots hawn taħt bħala gwida. Ukoll, ibdel l-Isem tan-Netwerk, l-Isem tas-Subnet u l-indirizzi IP bis-settings tad-dwana tiegħek stess.
8. Sussegwentement, uża l-istess passi bħal hawn fuq biex toħloq in-netwerk estern. Kun żgur li l-ispazju tal-indirizz IP għan-netwerk estern ikun fl-istess firxa tan-netwerk bħall-firxa tal-indirizzi tal-IP tal-interface tal-pont uplink tiegħek sabiex taħdem sew mingħajr rotot żejda.
Għalhekk, jekk l-interface br-ex għandha 192.168.1.1 bħala gateway default għan-netwerk 192.168.1.0/24, l-istess netwerk u gateway IPs għandhom ikunu kkonfigurati għal netwerk estern ukoll.
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
Għal darb'oħra, ibdel l-Isem tan-Netwerk, l-Isem tas-Subnet u l-indirizzi IP skont il-konfigurazzjonijiet tad-dwana tiegħek stess.
9. Fuq il-pass li jmiss għandna bżonn nilloggjaw OpenStack dashboard bħala admin u jimmarkaw in-netwerk estern bħala Estern sabiex inkunu nistgħu nikkomunikaw mal-interface tal-pont.
Għalhekk, illoginja bil-kredenzjali tal-amministratur u mur għal Admin -> Sistema-> Netwerks, ikklikkja fuq in-netwerk estern, iċċekkja l-kaxxa Netwerk Estern u agħfas fuq Save Changes biex tapplika l-konfigurazzjoni.
Meta tlesti, illoggja mill-utent admin u illoggja mal-utent tad-dwana mill-ġdid biex tipproċedi għall-pass li jmiss.
10. Fl-aħħarnett, għandna bżonn noħolqu router għaż-żewġ netwerks tagħna sabiex inċaqalqu l-pakketti 'l quddiem u lura. Mur fil-Proġett -> Netwerk -> Routers u agħfas il-buttuna Oħloq Router. Żid is-settings li ġejjin għar-router.
Router Name: a descriptive router name Admin State: UP External Network: external
11. Ladarba r-Router ikun inħoloq għandek tkun tista' taraha fid-dashboard. Ikklikkja fuq l-isem tar-router, mur fit-tab Interfaces u agħfas fuq il-buttuna Żid Interface u għandu jidher pront ġdid.
Agħżel is-subnet intern, ħalli l-qasam tal-Indirizz IP vojt u agħfas il-buttuna Ibgħat biex tapplika l-bidliet u wara ftit sekondi l-interface tiegħek għandha ssir Attiva.
12. Sabiex tivverifika s-settings tan-netwerk ta 'OpenStack, mur Proġett -> Netwerk -> Topoloġija tan-Netwerk u se tiġi ppreżentata mappa tan-netwerk kif illustrat fuq l-screenshot ta' hawn taħt.
Dak kollox! In-netwerk OpenStack tiegħek issa huwa funzjonali u lest għat-traffiku tal-magni virtwali. Fuq is-suġġett li jmiss aħna ser niddiskutu kif toħloq u tniedi istanza ta 'immaġni OpenStack.