Yadda ake saita hanyar sadarwa ta OpenStack don Ba da damar samun dama ga misalan OpenStack


Wannan koyawa za ta jagorance ku kan yadda zaku iya saita sabis ɗin sadarwar OpenStack don ba da damar shiga daga cibiyoyin sadarwar waje zuwa misalan OpenStack.

  1. Shigar da OpenStack a cikin RHEL da CentOS 7

Mataki 1: Gyara Fayilolin Kanfigareshan Fayilolin Sadarwar Sadarwa

1. Kafin mu fara ƙirƙirar cibiyoyin sadarwa na OpenStack daga dashboard, da farko muna buƙatar ƙirƙirar gada ta OVS kuma mu gyara hanyar sadarwar mu ta zahiri don ɗaure azaman tashar jiragen ruwa zuwa gada OVS.

Don haka, shiga cikin tashar uwar garken ku, kewaya zuwa rubutun adireshi na musaya na cibiyar sadarwa kuma yi amfani da keɓancewa ta zahiri azaman yanki don saitin gadar OVS ta hanyar ba da umarni masu zuwa:

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

2. Na gaba, gyara kuma gyara hanyar haɗin gada (br-ex) ta amfani da editan rubutu kamar yadda aka kwatanta a ƙasa:

# vi ifcfg-br-ex

Interface br-ex tsantsa:

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. Yi haka tare da mahaɗin jiki (eno16777736), amma tabbatar yana kama da wannan:

# vi ifcfg-eno16777736

Interface eno16777736 an cire:

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”

Muhimmi: Yayin da ake gyara katunan musaya ka tabbata ka maye gurbin sunan keɓaɓɓen mahaɗan, IPs da sabar DNS daidai da haka.

4. A ƙarshe, bayan kun gyara gyaran hanyoyin sadarwa guda biyu, sake kunna daemon cibiyar sadarwa don yin la'akari da canje-canje da kuma tabbatar da sabon saiti ta amfani da umarnin ip.

# systemctl restart network.service
# ip a

Mataki 2: Ƙirƙiri Sabon Aikin Buɗe Stack (Masu haya)

5. A kan wannan mataki muna buƙatar amfani da dashboard Openstack don ƙara daidaita yanayin girgijenmu.

Shiga zuwa Opentack rukunin yanar gizo (dashboard) tare da takaddun shaidar gudanarwa kuma je zuwa Identity -> Ayyuka -> Ƙirƙiri aikin kuma ƙirƙirar sabon aiki kamar yadda aka kwatanta a ƙasa.

6. Na gaba, kewaya zuwa Identity -> Masu amfani -> Ƙirƙiri mai amfani kuma ƙirƙirar sabon mai amfani ta hanyar cika dukkan filayen tare da bayanin da ake buƙata.

Tabbatar cewa wannan sabon mai amfani yana da Matsayin da aka sanya a matsayin _member_ na sabon ɗan haya (aikin).

Mataki 3: Sanya Cibiyar sadarwa ta OpenStack

7. Bayan an ƙirƙiro mai amfani, sai ku fita admin daga dashboard kuma ku shiga tare da sabon mai amfani don ƙirƙirar hanyoyin sadarwa guda biyu (internal network da external).

Kewaya zuwa Project -> Cibiyoyin sadarwa -> Ƙirƙiri hanyar sadarwa kuma saita hanyar sadarwa ta ciki kamar haka:

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

Yi amfani da hotunan kariyar kwamfuta na ƙasa azaman jagora. Hakanan, maye gurbin Sunan hanyar sadarwa, Sunan Subnet da adiresoshin IP tare da saitunanku na al'ada.

8. Na gaba, yi amfani da matakai iri ɗaya kamar na sama don ƙirƙirar cibiyar sadarwar waje. Tabbatar cewa sararin adireshin IP na cibiyar sadarwar waje yana cikin kewayon cibiyar sadarwa iri ɗaya da kewayon adireshin IP ɗinka na gada mai haɓaka don yin aiki da kyau ba tare da ƙarin hanyoyin ba.

Saboda haka, idan br-ex interface yana da 192.168.1.1 a matsayin tsohuwar ƙofa don cibiyar sadarwar 192.168.1.0/24, ya kamata a saita hanyar sadarwa iri ɗaya da IPs don hanyar sadarwa ta waje kuma.

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

Bugu da ƙari, maye gurbin Sunan hanyar sadarwa, Sunan Subnet da adiresoshin IP bisa ga tsarin ku na al'ada.

9. A mataki na gaba muna buƙatar shiga OpenStack dashboard a matsayin admin kuma mu sanya cibiyar sadarwar waje a matsayin External don samun damar sadarwa tare da haɗin gada.

Don haka, shiga tare da takardun shaidar gudanarwa kuma matsa zuwa Admin -> System-> Networks, danna kan hanyar sadarwar waje, duba akwatin hanyar sadarwa na waje kuma danna kan Ajiye Canje-canje don amfani da tsarin.

Lokacin da aka gama, fita daga mai amfani da admin kuma sake shiga tare da mai amfani na al'ada don ci gaba zuwa mataki na gaba.

10. A ƙarshe, muna buƙatar ƙirƙirar na'ura mai ba da hanya tsakanin hanyoyin sadarwa don cibiyoyin sadarwar mu guda biyu don matsar da fakiti gaba da gaba. Je zuwa Project -> Network -> Routers kuma danna maɓallin Ƙirƙiri na'ura mai ba da hanya tsakanin hanyoyin sadarwa. Ƙara saitunan masu zuwa don na'ura mai ba da hanya tsakanin hanyoyin sadarwa.

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

11. Da zarar an ƙirƙiri na'ura mai ba da hanya tsakanin hanyoyin sadarwa za ku iya ganin ta a cikin dashboard. Danna sunan na'ura mai ba da hanya tsakanin hanyoyin sadarwa, je zuwa Interfaces tab kuma danna kan Ƙara maɓallin Interface kuma sabon faɗakarwa ya bayyana.

Zaɓi subnet na ciki, barin filin Adireshin IP babu komai kuma danna kan ƙaddamar da maɓallin don amfani da canje-canje kuma bayan ƴan daƙiƙa kaɗan ya kamata mu'amalarku ta zama Active.

12. Domin tabbatar da saitunan cibiyar sadarwa na OpenStack, je zuwa Project -> Network -> Network Topology kuma za a gabatar da taswirar cibiyar sadarwa kamar yadda aka kwatanta a hoton da ke ƙasa.

Shi ke nan! Cibiyar sadarwar ku ta OpenStack yanzu tana aiki kuma tana shirye don zirga-zirgar injuna. A kan batu na gaba za mu tattauna yadda ake ƙirƙira da ƙaddamar da misalin hoton OpenStack.