Otu esi emepụta, nyefee ma malite igwe mebere na OpenStack


N'ime ntuziaka a, anyị ga-amụta otu esi emepụta onyonyo wee malite ihe atụ nke onyonyo (igwe mebere) na OpenStack yana otu esi enweta njikwa ihe atụ site na SSH.

  1. Wụnye OpenStack na RHEL na CentOS 7
  2. Hazie Ọrụ ịkparịta ụka n'OpenStack

Kwụpụ 1: Kenye IP floating na OpenStack

1. Tupu ibunye ihe oyiyi OpenStack, nke mbụ ị ga-eme ka obi sie gị ike na iberibe niile dị na ebe anyị ga-amalite site na-ekenye IP na-ese n'elu mmiri.

IP na-ese n'elu mmiri na-enye ohere ịnweta mpụga site na netwọk ndị dị n'èzí ma ọ bụ ịntanetị gaa na igwe Open Open. Iji mepụta IP na-ese n'elu maka ọrụ gị, banye na nzere onye ọrụ gị wee gaa Project -> Kọwaa -> Nweta & Nchekwa -> taabụ IP na-ese n'elu mmiri wee pịa Kwuo IP na Ọrụ ahụ.

Họrọ ọdọ mmiri mpụga wee kụọ na Kpee IP bọtịnụ na adreesị IP kwesịrị ịpụta na dashboard. Ọ dị mma ịkenye IP floating maka oge ọ bụla ị na-agba.

Kwụpụ 2: Mepụta onyonyo OpenStack

2. Ihe oyiyi OpenStack bụ igwe mebere nke ndị ọzọ kere. Ị nwere ike ịmepụta ihe oyiyi ahaziri onwe gị na igwe gị site na ịwụnye Linux OS n'ime igwe mebere site na iji ngwá ọrụ ike, dị ka Hyper-V.

Ozugbo ị wụnyela OS, naanị gbanwee faịlụ ahụ ka ọ bụrụ raw wee bulite ya na akụrụngwa igwe ojii OpenStack gị.

Iji budata onyonyo gọọmentị sitere na nkesa Linux bụ isi, jiri njikọ ndị a budata onyonyo chịkọtara kacha ọhụrụ:

  1. CentOS 7 – http://cloud.centos.org/centos/7/images/
  2. CentOS 6 – http://cloud.centos.org/centos/6/images/
  3. Fedora 23 - https://download.fedoraproject.org/pub/fedora/linux/releases/23/Cloud/
  4. Ubuntu – http://cloud-images.ubuntu.com/
  5. Debian – http://cdimage.debian.org/cdimage/openstack/current/
  6. Windows Server 2012 R2 – https://cloudbase.it/windows-cloud-images/#download

Onyonyo gọọmentị nwekwara ngwungwu init igwe ojii nke na-ahụ maka ụzọ igodo SSH na ntụtụ data onye ọrụ.

Na ntuziaka a, anyị ga-ebuga onyonyo nnwale, maka ebumnuche ngosi, dabere na onyonyo igwe ojii Cirro dị fechaa nke enwere ike nweta site na ịga na njikọ a http://download.cirros-cloud.net/0.3.4/.

Enwere ike iji faịlụ onyonyo a ozugbo site na njikọ HTTP ma ọ bụ budata na mpaghara na igwe gị wee bulite ya na igwe ojii OpenStack.

Iji mepụta onyonyo, gaa OpenStack webụ panel wee gaa na Project -> Compute -> Foto wee kụọ bọtịnụ Mepụta onyonyo. Na onyonyo ozugbo, jiri ntọala ndị a wee pịa Mepụta onyonyo mgbe emechara.

Name: tecmint-test
Description: Cirros test image
Image Source: Image Location  #Use Image File if you’ve downloaded the file locally on your hard disk
Image Location: http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img 
Format: QCOWW2 – QEMU Emulator
Architecture: leave blank
Minimum Disk: leave blank
Minimum RAM: leave blank
Image Location: checked
Public: unchecked
Protected: unchecked

Kwụpụ 3: Mepụta ihe ngosi onyonyo na OpenStack

3. Ozugbo ị mepụtara ihe oyiyi ị dị mma ịga. Ugbu a ị nwere ike ịgba igwe mebere ya dabere na onyonyo emere na mbụ na gburugburu igwe ojii gị.

Gaa na Project -> Ihe atụ wee kụọ bọtịnụ mbido ma windo ọhụrụ ga-apụta.

4. Na ihuenyo mbụ tinye aha maka ihe atụ gị, hapụ mpaghara Availability na nova, jiri otu ihe atụ ọnụ wee kụọ bọtịnụ ọzọ ka ịga n'ihu.

Họrọ aha nkọwa maka ihe atụ gị n'ihi na a ga-eji aha a mepụta aha nnabata igwe mebere.

5. Ọzọ, họrọ Image dị ka Boot Source, tinye Cirros ule oyiyi emebere na mbụ site na ịpị bọtịnụ + wee pịa Ọzọ ka ịga n'ihu.

6. Kekọrịta akụrụngwa akụrụngwa mebere igwe site na ịgbakwunye ekpomeekpo kacha mma maka mkpa gị wee pịa Ọzọ ka ịga n'ihu.

7. N'ikpeazụ, tinye otu n'ime OpenStack dị netwọk gị ihe atụ na-eji + button na see na Launch Instance na-amalite mebere igwe.

8. Ozugbo ihe atụ a malitere, see na nri akụ si Mepụta Snapshot menu button na họrọ Associate Floating IP.

Họrọ otu IP na-ese n'elu mmiri emebere na mbụ wee pịa bọtịnụ Associate iji mee ka ihe atụ ahụ si na LAN dị n'ime gị nweta.

9. Iji nwalee njikọ netwọkụ maka igwe mebere gị na-arụ ọrụ na-enye iwu ping megide ihe atụ na-ese n'elu adreesị IP site na kọmputa dịpụrụ adịpụ na LAN gị.

10. Ọ bụrụ na ọ nweghị okwu na ihe atụ gị na iwu ping na-aga nke ọma ị nwere ike ịbanye site na SSH na ihe atụ gị.

Jiri ihe atụ View Log utility iji nweta nzere ndabara Cirro dị ka egosiri na nseta ihuenyo dị n'okpuru.

11. Site ndabara, ọ dịghị DNS aha sava ga-ekenyenye si esịtidem netwọk DHCP nkesa nke gị mebere igwe. Nsogbu a na-ebute nsogbu njikọ ngalaba site na ihe atụ ibe.

Iji dozie okwu a, buru ụzọ kwụsị ihe atụ wee gaa Project -> Network -> Netwọk wee dezie subnet kwesịrị ekwesị site na ịpị bọtịnụ Nkọwa Subnet.

Tinye sava aha DNS achọrọ, chekwaa nhazi ahụ, bido wee jikọọ na njikwa ihe atụ iji nwalee ma etinyere nhazi ọhụrụ ahụ site na itinye aha ngalaba. Jiri nseta ihuenyo ndị a dị ka ntuziaka.

Ọ bụrụ na ị nwere oke akụrụngwa na akụrụngwa gị yana ụfọdụ oge gị jụrụ ịmalite, dezie ahịrị na-esote site na faịlụ nhazi nova wee malitegharịa igwe ka itinye mgbanwe.

# vi /etc/nova/nova.conf

Gbanwee ahịrị a ka ọ dị ka nke a:

ram_allocation_ratio=3.0

Ọ gwụla! Ọ bụ ezie na usoro ntuziaka a ka kpụchara elu nke OpenStack mammoth, ugbu a ị nwere ihe ọmụma bụ isi ịmalite ịmepụta ndị nwe ụlọ ọhụrụ wee jiri ezigbo ihe oyiyi Linux OS iji bunye igwe mebere na akụrụngwa igwe ojii OpenStack nke gị.