Bii o ṣe le Tunto Nẹtiwọọki OpenStack lati Jeki iraye si Awọn apẹẹrẹ OpenStack


Itọsọna yii yoo ṣe itọsọna fun ọ lori bawo ni o ṣe le tunto iṣẹ nẹtiwọọki OpenStack lati le gba iraye si lati awọn nẹtiwọọki ita si awọn iṣẹlẹ OpenStack.

  1. Fi sii OpenStack ni RHEL ati CentOS 7

Igbesẹ 1: Ṣatunṣe Awọn faili iṣeto ni wiwo Nẹtiwọọki

1. Ṣaaju ki o to bẹrẹ lati ṣẹda awọn nẹtiwọọki OpenStack lati inu dasibodu, akọkọ a nilo lati ṣẹda afara OVS ki o ṣe atunṣe iwoye nẹtiwọọki ti ara wa lati di bi ibudo si afara OVS.

Nitorinaa, buwolu wọle si ebute olupin rẹ, lilö kiri si awọn iwe afọwọkọ atokọ awọn wiwo nẹtiwọọki ati lo wiwo ti ara bi iyasọtọ si isopọ afara OVS nipasẹ ipinfunni awọn ofin wọnyi:

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

2. Itele, satunkọ ati ṣatunṣe ọna asopọ afara (br-ex) nipa lilo olootu ọrọ bi a ṣe ṣalaye ni isalẹ:

# vi ifcfg-br-ex

Ni wiwo br-ex yiyan:

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. Ṣe kanna pẹlu wiwo ti ara (eno16777736), ṣugbọn rii daju pe o dabi eleyi:

# vi ifcfg-eno16777736

Ni wiwo eno16777736 iyasọtọ:

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”

Pataki: Lakoko ti awọn kaadi ṣiṣatunkọ ṣiṣatunṣe rii daju pe o rọpo orukọ wiwo ti ara, Awọn IP ati awọn olupin DNS ni ibamu.

4. Lakotan, lẹhin ti o ti ṣatunṣe satunkọ awọn atọkun nẹtiwọọki mejeeji, tun bẹrẹ daemon nẹtiwọọki lati ṣe afihan awọn ayipada ati ṣayẹwo awọn atunto tuntun nipa lilo pipaṣẹ ip.

# systemctl restart network.service
# ip a

Igbesẹ 2: Ṣẹda Ise agbese OpenStack Tuntun kan (Agbatọju)

5. Lori igbesẹ yii a nilo lati lo dasibodu Openstack lati le tunto agbegbe awọsanma wa siwaju.

Wọle si Openstack nronu wẹẹbu (dasibodu) pẹlu awọn iwe-ẹri abojuto ki o lọ si Idanimọ -> Awọn iṣẹ-iṣe -> Ṣẹda Ise agbese ki o ṣẹda iṣẹ tuntun bi a ti ṣe apejuwe ni isalẹ.

6. Itele, lilö kiri si Idanimọ -> Awọn olumulo -> Ṣẹda Olumulo ki o ṣẹda olumulo tuntun nipa kikun gbogbo awọn aaye pẹlu alaye ti o nilo.

Rii daju pe olumulo tuntun yii ni Ipa ti a yan bi _member_ ti agbatọju ti a ṣẹṣẹ ṣẹda (iṣẹ akanṣe).

Igbesẹ 3: Tunto Nẹtiwọọki OpenStack

7. Lẹhin ti a ti ṣẹda olumulo, buwolu jade abojuto lati inu dasibodu ki o wọle pẹlu olumulo tuntun lati le ṣẹda awọn nẹtiwọọki meji (nẹtiwọọki inu ati ita).

Lilọ kiri si Ise agbese -> Awọn nẹtiwọọki -> Ṣẹda Nẹtiwọọki ati ṣeto nẹtiwọọki inu bi atẹle:

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

Lo awọn sikirinisoti isalẹ bi itọsọna. Pẹlupẹlu, rọpo Orukọ Nẹtiwọọki, Orukọ Subnet ati awọn adirẹsi IP pẹlu awọn eto aṣa tirẹ.

8. Nigbamii, lo awọn igbesẹ kanna bi loke lati ṣẹda nẹtiwọọki ita. Rii daju pe aaye adirẹsi IP fun nẹtiwọọki ti ita wa ni ibiti nẹtiwọọki kanna bii ọna asopọ afara oke rẹ ibiti ibiti adiresi IP ṣe lati ṣiṣẹ daradara laisi awọn ọna afikun.

Nitorinaa, ti wiwo br-ex ni 192.168.1.1 bi ẹnu-ọna aiyipada fun nẹtiwọọki 192.168.1.0/24, nẹtiwọọki kanna ati awọn IP ẹnu-ọna yẹ ki o tunto fun nẹtiwọọki ita paapaa.

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

Lẹẹkansi, rọpo Orukọ Nẹtiwọọki, Orukọ Subnet ati awọn adirẹsi IP gẹgẹbi awọn atunto aṣa tirẹ.

9. Lori igbesẹ ti n tẹle a nilo lati wọle Dasibodu OpenStack bi abojuto ati samisi nẹtiwọọki ita bi Ita lati le ni ibaraẹnisọrọ pẹlu wiwo afara.

Nitorinaa, buwolu wọle pẹlu awọn iwe eri abojuto ki o gbe si Abojuto -> Eto-> Awọn nẹtiwọọki, tẹ lori nẹtiwọọki ita, ṣayẹwo apoti Nẹtiwọọki Ita ati lu lori Awọn ayipada Fipamọ lati lo iṣeto ni.

Nigbati o ba ti ṣe, buwolu wọle lati olumulo abojuto ki o wọle pẹlu olumulo aṣa lẹẹkansii lati tẹsiwaju si igbesẹ ti n tẹle.

10. Lakotan, a nilo lati ṣẹda olulana kan fun awọn nẹtiwọọki meji wa lati le gbe awọn apo-iwe pada ati siwaju. Lọ si Project -> Nẹtiwọọki -> Awọn onimọ ipa-ọna ki o lu lori Ṣẹda Bọtini Olulana. Ṣafikun awọn eto atẹle fun olulana naa.

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

11. Lọgan ti a ti ṣẹda Olulana o yẹ ki o ni anfani lati wo o ni dasibodu naa. Tẹ lori orukọ olulana, lọ si taabu Awọn atọkun ki o lu lori Bọtini Ọlọpọọmídíà Atunṣe tuntun yẹ ki o han.

Yan abẹ-inu inu, fi aaye Adirẹsi IP silẹ ni ofo ki o lu lori Bọtini Firanṣẹ lati lo awọn ayipada ati lẹhin awọn iṣeju diẹ ni wiwo rẹ yẹ ki o Ṣiṣẹ.

12. Lati le ṣayẹwo awọn eto nẹtiwọọki OpenStack, lọ si Project -> Nẹtiwọọki -> Nẹtiwọọki Nẹtiwọọki ati maapu nẹtiwọọki kan yoo gbekalẹ bi a ti ṣe apejuwe lori sikirinifoto isalẹ.

Gbogbo ẹ niyẹn! Nẹtiwọọki OpenStack rẹ ti ṣiṣẹ ni bayi ati ṣetan fun ijabọ awọn ẹrọ foju. Lori koko-ọrọ ti o tẹle a yoo jiroro bi a ṣe le ṣẹda ati ṣe ifilọlẹ apẹẹrẹ aworan OpenStack.