Weboldal keresés

Az OpenStack hálózat konfigurálása az OpenStack példányokhoz való hozzáférés engedélyezéséhez


Ez az oktatóanyag végigvezeti Önt, hogyan konfigurálhatja az OpenStack hálózati szolgáltatást annak érdekében, hogy lehetővé tegye a hozzáférést külső hálózatokról az OpenStack példányokhoz.

Követelmények

  1. Telepítse az OpenStack-et RHEL-ben és CentOS 7-ben

1. lépés: Módosítsa a hálózati interfész konfigurációs fájljait

1. Mielőtt elkezdené az OpenStack hálózatok irányítópultról történő létrehozását, először létre kell hoznunk egy OVS hidat, és módosítanunk kell a fizikai hálózati interfészünket, hogy kapcsolódjon port az OVS hídhoz.

Így jelentkezzen be a kiszolgáló termináljába, keresse meg a hálózati interfészek címtár parancsfájljait, és használja a fizikai interfészt kivonatként az OVS-híd interfész beállításához a következő parancsok kiadásával:

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

2. Ezután szerkessze és módosítsa a hídfelületet (br-ex) egy szövegszerkesztővel az alábbi ábra szerint:

vi ifcfg-br-ex

Interfész br-ex kivonat:

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. Tegye ugyanezt a fizikai felülettel (eno16777736), de ügyeljen arra, hogy így nézzen ki:

vi ifcfg-eno16777736

Interfész eno16777736 kivonat:

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”

Fontos: Az interfészkártyák szerkesztésekor ügyeljen arra, hogy ennek megfelelően cserélje le a fizikai interfész nevét, az IP-címeket és a DNS-kiszolgálókat.

4. Végül, miután módosította mindkét hálózati interfészt, indítsa újra a hálózati démont, hogy tükrözze a változásokat, és ellenőrizze az új konfigurációkat az ip paranccsal.

systemctl restart network.service
ip a

2. lépés: Hozzon létre egy új OpenStack-projektet (bérlő)

5. Ebben a lépésben az Openstack irányítópultot kell használnunk felhőkörnyezetünk további konfigurálásához.

Jelentkezzen be az Openstack webpanelre (irányítópultra) adminisztrátori hitelesítő adatokkal, és lépjen az Identity -> Projects -> menüpontra. > Projekt létrehozása, és hozzon létre egy új projektet az alábbiak szerint.

6. Ezután lépjen az Identity -> Felhasználók -> Felhasználó létrehozása elemre, és hozzon létre egy új felhasználót az összes kitöltésével a szükséges információkat tartalmazó mezőket.

Győződjön meg arról, hogy ehhez az új felhasználóhoz az újonnan létrehozott bérlő (projekt) _member_ szerepköre van hozzárendelve.

3. lépés: Az OpenStack hálózat konfigurálása

7. A felhasználó létrehozása után jelentkezzen ki az admin oldalról az irányítópultról, és jelentkezzen be az új felhasználóval két hálózat létrehozásához (belső hálózati és külső).

Lépjen a Projekt -> Hálózatok -> Hálózat létrehozása elemre, és állítsa be a belső hálózatot az alábbiak szerint:

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

Használja az alábbi képernyőképeket útmutatóként. Ezenkívül cserélje ki a hálózat nevét, az alhálózat nevét és az IP-címeket saját egyéni beállításaival.

8. Ezután kövesse a fenti lépéseket a külső hálózat létrehozásához. Győződjön meg arról, hogy a külső hálózat IP-címtere ugyanabban a hálózati tartományban van, mint a felfelé irányuló híd interfészének IP-címtartománya, hogy megfelelően működjön extra útvonalak nélkül.

Ezért ha a br-ex interfész alapértelmezett átjárója a 192.168.1.1 a 192.168.1.0/24 hálózathoz, akkor ugyanaz a hálózat és az átjáró Az IP-címeket külső hálózathoz is be kell állítani.

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

Ismét cserélje ki a Hálózati név, az Alhálózat neve és az IP-címek értékeit saját egyéni konfigurációinak megfelelően.

9. A következő lépésben be kell jelentkeznünk az OpenStack irányítópultra adminként, és a külső hálózatot Külsőként kell megjelölnünk. hogy kommunikálni tudjunk a híd interfésszel.

Ezért jelentkezzen be rendszergazdai hitelesítő adatokkal, lépjen az Admin -> System-> Networks menüpontra, kattintson a külső hálózatra. , jelölje be a Külső hálózat négyzetet, és kattintson a Változtatások mentése gombra a konfiguráció alkalmazásához.

Ha végzett, jelentkezzen ki az admin felhasználóból, majd jelentkezzen be újra az egyéni felhasználóval a következő lépéshez.

10. Végül létre kell hoznunk egy routert a két hálózatunkhoz, hogy oda-vissza mozgathassuk a csomagokat. Lépjen a Project -> Network -> Routers menüpontra, és nyomja meg az Útválasztó létrehozása gombot. Adja hozzá a következő beállításokat az útválasztóhoz.

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

11. A Router létrehozása után látnia kell az irányítópulton. Kattintson a router nevére, lépjen az Interfészek lapra, és nyomja meg az Interfész hozzáadása gombot, és egy új üzenet jelenik meg.

Válassza ki a belső alhálózatot, hagyja üresen az IP-cím mezőt, és nyomja meg a Küldés gombot a módosítások alkalmazásához, és néhány másodperc múlva az interfész a következő lesz:Aktív.

12. Az OpenStack hálózati beállításainak ellenőrzéséhez lépjen a Projekt -> Hálózat -> Hálózati topológia menüpontra, és az ábra szerint megjelenik egy hálózati térkép. az alábbi képernyőképen.

Ez minden! Az Ön OpenStack hálózata már működőképes, és készen áll a virtuális gépek forgalmára. A következő témakörben megvitatjuk, hogyan hozhatunk létre és indíthatunk OpenStack képpéldányt.