Hvernig á að stilla OpenStack Network til að virkja aðgang að OpenStack tilvikum


Þessi kennsla mun leiðbeina þér um hvernig þú getur stillt OpenStack netþjónustu til að leyfa aðgang frá ytri netkerfum að OpenStack tilvikum.

  1. Settu upp OpenStack í RHEL og CentOS 7

Skref 1: Breyttu stillingarskrám fyrir netviðmót

1. Áður en byrjað er að búa til OpenStack net frá mælaborði, þurfum við fyrst að búa til OVS brú og breyta líkamlegu netviðmóti okkar til að bindast sem tengi við OVS brú.

Skráðu þig þannig inn á netþjónastöðina þína, farðu í netviðmótsskrárforskriftir og notaðu líkamlega viðmótið sem útdrátt til að setja upp OVS brúviðmótið með því að gefa út eftirfarandi skipanir:

# cd /etc/sysconfig/network-scripts/
# ls  
# cp ifcfg-eno16777736 ifcfg-br-ex

2. Næst skaltu breyta og breyta brúviðmótinu (br-ex) með því að nota textaritil eins og sýnt er hér að neðan:

# vi ifcfg-br-ex

Tengi br-ex útdráttur:

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. Gerðu það sama með líkamlega viðmótið (eno16777736), en vertu viss um að það líti svona út:

# vi ifcfg-eno16777736

Tengi eno16777736 útdráttur:

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”

Mikilvægt: Á meðan þú breytir tengikortum skaltu ganga úr skugga um að þú skiptir um líkamlegt viðmótsheiti, IP og DNS netþjóna í samræmi við það.

4. Að lokum, eftir að þú hefur breytt breyttum báðum netviðmótum, endurræstu netpúkann til að endurspegla breytingar og staðfesta nýju stillingarnar með ip skipun.

# systemctl restart network.service
# ip a

Skref 2: Búðu til nýtt OpenStack verkefni (leigjandi)

5. Í þessu skrefi þurfum við að nota Openstack mælaborðið til að stilla skýjaumhverfið okkar frekar.

Skráðu þig inn á Openstack vefspjaldið (stjórnborð) með stjórnandaskilríkjum og farðu í Identity -> Projects -> Create Project og búðu til nýtt verkefni eins og sýnt er hér að neðan.

6. Farðu næst í Identity -> Users -> Create User og búðu til nýjan notanda með því að fylla út alla reiti með nauðsynlegum upplýsingum.

Gakktu úr skugga um að þessi nýi notandi hafi hlutverkið úthlutað sem _member_ nýstofnaðs leigjanda (verkefnis).

Skref 3: Stilltu OpenStack Network

7. Eftir að notandinn hefur verið búinn til, skráðu þig út admin af mælaborðinu og skráðu þig inn með nýja notandanum til að búa til tvö net (innra net og ytra).

Farðu í Project -> Networks -> Create Network og settu innra netið upp á eftirfarandi hátt:

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

Notaðu skjámyndirnar hér að neðan sem leiðbeiningar. Skiptu einnig út netheiti, undirnetsheiti og IP tölur fyrir þínar eigin sérstillingar.

8. Næst skaltu nota sömu skref og hér að ofan til að búa til ytra netið. Gakktu úr skugga um að IP-tölurýmið fyrir utanaðkomandi net sé á sama netsviði og IP-tölusvið þitt upphleðslubrúviðmóts til að virka rétt án aukaleiða.

Þess vegna, ef br-ex viðmótið hefur 192.168.1.1 sem sjálfgefna gátt fyrir 192.168.1.0/24 net, ætti sömu net- og gáttar IP-tölur að vera stilltar fyrir utanaðkomandi net.

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

Aftur skaltu skipta um netheiti, undirnetsheiti og IP-tölur í samræmi við þínar eigin sérsniðnar stillingar.

9. Í næsta skrefi þurfum við að skrá okkur inn á OpenStack mælaborðið sem admin og merkja ytra netið sem ytra til að geta átt samskipti við brúviðmótið.

Svona, skráðu þig inn með stjórnandaskilríkjum og farðu í Admin -> Kerfi-> Networks, smelltu á ytra netið, hakaðu í Ytri netkerfi og smelltu á Vista breytingar til að beita stillingunum.

Þegar því er lokið skaltu skrá þig út af admin notanda og skrá þig inn með sérsniðnum notanda aftur til að halda áfram í næsta skref.

10. Að lokum þurfum við að búa til beini fyrir tvö netkerfi okkar til að færa pakka fram og til baka. Farðu í Project -> Network -> Routers og smelltu á Create Router hnappinn. Bættu við eftirfarandi stillingum fyrir beininn.

Router Name: a descriptive router name
Admin State: UP
External Network: external 

11. Þegar leiðarinn hefur verið búinn til ættirðu að geta séð hann á mælaborðinu. Smelltu á nafn beinisins, farðu í Tengi flipann og ýttu á Bæta við viðmóti hnappinn og ný hvetja ætti að birtast.

Veldu innra undirnetið, skildu IP Address reitinn eftir auðan og ýttu á Senda hnappinn til að beita breytingum og eftir nokkrar sekúndur ætti viðmótið þitt að verða virkt.

12. Til að sannreyna OpenStack netstillingar, farðu í Project -> Network -> Network Topology og netkort verður kynnt eins og sýnt er á skjámyndinni hér að neðan.

Það er allt og sumt! OpenStack netið þitt er nú virkt og tilbúið fyrir sýndarvélaumferð. Í næsta efni munum við ræða hvernig á að búa til og ræsa OpenStack myndtilvik.