Kā konfigurēt OpenStack tīklu, lai iespējotu piekļuvi OpenStack gadījumiem


Šī apmācība palīdzēs jums konfigurēt OpenStack tīkla pakalpojumu, lai atļautu piekļuvi OpenStack instancēm no ārējiem tīkliem.

  1. Instalējiet OpenStack RHEL un CentOS 7

1. darbība: modificējiet tīkla saskarnes konfigurācijas failus

1. Pirms sākt veidot OpenStack tīklus no informācijas paneļa, vispirms mums ir jāizveido OVS tilts un jāpārveido sava fiziskā tīkla saskarne, lai tā kā ports pieslēgtos OVS tiltam.

Tādējādi piesakieties sava servera terminālā, dodieties uz tīkla saskarņu direktoriju skriptiem un izmantojiet fizisko interfeisu kā fragmentu OVS tilta saskarnes iestatīšanai, izsniedzot šādas komandas:

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

2. Pēc tam rediģējiet un modificējiet tilta saskarni (br-ex), izmantojot teksta redaktoru, kā parādīts zemāk:

# vi ifcfg-br-ex

Interfeiss br-ex fragments:

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. Dariet to pašu ar fizisko saskarni (eno16777736), taču pārliecinieties, ka tā izskatās šādi:

# vi ifcfg-eno16777736

Saskarnes eno16777736 fragments:

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”

Svarīgi: rediģējot saskarņu kartes, noteikti nomainiet fiziskā interfeisa nosaukumu, IP un DNS serverus.

4. Visbeidzot, pēc tam, kad esat rediģējis abas tīkla saskarnes, restartējiet tīkla dēmonu, lai atspoguļotu izmaiņas un pārbaudītu jaunās konfigurācijas, izmantojot ip komandu.

# systemctl restart network.service
# ip a

2. darbība: izveidojiet jaunu OpenStack projektu (īrnieku)

5. Šajā solī mums jāizmanto Openstack informācijas panelis, lai tālāk konfigurētu mākoņa vidi.

Piesakieties Openstack tīmekļa panelī (informācijas panelī) ar administratora akreditācijas datiem un dodieties uz Identitāte -> Projekti -> Izveidot projektu un izveidojiet jaunu projektu, kā parādīts zemāk.

6. Pēc tam dodieties uz Identitāte -> Lietotāji -> Izveidot lietotāju un izveidojiet jaunu lietotāju, aizpildot visus laukus ar nepieciešamo informāciju.

Pārliecinieties, ka šim jaunajam lietotājam loma ir piešķirta kā jaunizveidotā īrnieka (projekta) _member_ .

3. darbība: konfigurējiet OpenStack tīklu

7. Kad lietotājs ir izveidots, atsakieties no administratora no informācijas paneļa un piesakieties ar jauno lietotāju, lai izveidotu divus tīklus (iekšējo tīklu un ārējo).

Pārejiet uz Projekts -> Tīkli -> Izveidot tīklu un iestatiet iekšējo tīklu šādi:

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

Izmantojiet zemāk redzamos ekrānuzņēmumus kā ceļvedi. Tāpat aizstājiet tīkla nosaukumu, apakštīkla nosaukumu un IP adreses ar saviem pielāgotajiem iestatījumiem.

8. Pēc tam veiciet tādas pašas darbības kā iepriekš, lai izveidotu ārējo tīklu. Lai pareizi darbotos bez papildu maršrutiem, pārliecinieties, ka ārējā tīkla IP adreses vieta atrodas tajā pašā tīkla diapazonā, kurā atrodas jūsu augšupielādes tilta interfeisa IP adrešu diapazons.

Tādēļ, ja br-ex saskarnē kā noklusējuma vārteja 192.168.1.0/24 tīklam ir 192.168.1.1, tie paši tīkla un vārtejas IP jākonfigurē arī ārējam tīklam.

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

Atkal nomainiet tīkla nosaukumu, apakštīkla nosaukumu un IP adreses atbilstoši savām pielāgotajām konfigurācijām.

9. Nākamajā solī mums jāpiesakās OpenStack informācijas panelī kā administratoram un jāatzīmē ārējais tīkls kā Ārējs, lai varētu sazināties ar tilta saskarni.

Tādējādi piesakieties ar administratora akreditācijas datiem un pārejiet uz Administrēšana -> Sistēma-> Tīkli, noklikšķiniet uz ārējā tīkla, atzīmējiet izvēles rūtiņu Ārējais tīkls un nospiediet Saglabāt izmaiņas, lai lietotu konfigurāciju.

Kad esat pabeidzis, izrakstieties no administratora lietotāja un vēlreiz piesakieties ar pielāgoto lietotāju, lai pārietu uz nākamo darbību.

10. Visbeidzot, mums ir jāizveido maršrutētājs abiem mūsu tīkliem, lai paketes pārvietotu turp un atpakaļ. Dodieties uz Projekts -> Tīkls -> Maršrutētāji un nospiediet pogu Izveidot maršrutētāju. Pievienojiet šādus maršrutētāja iestatījumus.

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

11. Kad maršrutētājs ir izveidots, jums vajadzētu to redzēt informācijas panelī. Noklikšķiniet uz maršrutētāja nosaukuma, dodieties uz cilni Saskarnes un nospiediet pogu Pievienot saskarni, un parādīsies jauna uzvedne.

Atlasiet iekšējo apakštīklu, atstājiet lauku IP adrese tukšu un nospiediet pogu Iesniegt, lai piemērotu izmaiņas, un pēc dažām sekundēm jūsu saskarnei vajadzētu būt aktīvai.

12. Lai pārbaudītu OpenStack tīkla iestatījumus, dodieties uz Projekts -> Tīkls -> Tīkla topoloģija, un tīkla karte tiks parādīta, kā parādīts zemāk esošajā ekrānuzņēmumā.

Tas ir viss! Jūsu OpenStack tīkls tagad ir funkcionāls un gatavs virtuālo mašīnu satiksmei. Par nākamo tēmu mēs apspriedīsim, kā izveidot un palaist OpenStack attēlu instanci.