Jinsi ya Kuunda, Kupeleka na Kuzindua Mashine Pekee kwenye OpenStack


Katika mwongozo huu tutajifunza jinsi ya kuunda picha na kuzindua mfano wa picha (mashine pepe) katika OpenStack na jinsi ya kupata udhibiti wa mfano kupitia SSH.

  1. Sakinisha OpenStack katika RHEL na CentOS 7
  2. Sanidi Huduma ya Mtandao ya OpenStack

Hatua ya 1: Tenga IP Inayoelea kwa OpenStack

1. Kabla ya kupeleka picha ya OpenStack, kwanza unahitaji kuhakikisha kuwa vipande vyote viko mahali pake na tutaanza kwa kutenga IP inayoelea.

IP inayoelea inaruhusu ufikiaji wa nje kutoka kwa mitandao ya nje au mtandao hadi kwa mashine pepe ya Openstack. Ili kuunda IP zinazoelea za mradi wako, ingia ukitumia kitambulisho chako cha mtumiaji na uende kwenye Mradi -> Kokotoa -> Ufikiaji na Usalama -> Kichupo cha IPs zinazoelea na ubofye kwenye Tenga IP kwa Mradi.

Chagua Dimbwi la nje na ubonyeze kitufe cha Tenga IP na anwani ya IP inapaswa kuonekana kwenye dashibodi. Ni wazo nzuri kutenga IP Inayoelea kwa kila mfano unaoendesha.

Hatua ya 2: Unda Picha ya OpenStack

2. Picha za OpenStack ni mashine pepe ambazo tayari zimeundwa na wahusika wengine. Unaweza kuunda picha zako zilizobinafsishwa kwenye mashine yako kwa kusakinisha Mfumo wa Uendeshaji wa Linux kwenye mashine pepe kwa kutumia zana ya uboreshaji, kama vile Hyper-V.

Mara tu baada ya kusakinisha OS, badilisha faili kuwa mbichi na uipakie kwenye miundombinu yako ya wingu ya OpenStack.

Ili kupeleka picha rasmi zinazotolewa na usambazaji mkubwa wa Linux tumia viungo vifuatavyo kupakua picha za hivi punde zilizowekwa:

  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

Picha rasmi pia zina kifurushi cha cloud-init ambacho kinawajibika na jozi ya vitufe vya SSH na sindano ya data ya mtumiaji.

Kwenye mwongozo huu tutaweka picha ya jaribio, kwa madhumuni ya onyesho, kulingana na picha ya wingu nyepesi ya Cirros ambayo inaweza kupatikana kwa kutembelea kiungo kifuatacho http://download.cirros-cloud.net/0.3.4/.

Faili ya picha inaweza kutumika moja kwa moja kutoka kwa kiungo cha HTTP au kupakuliwa ndani ya mashine yako na kupakiwa kwenye wingu la OpenStack.

Ili kuunda picha, nenda kwenye paneli ya wavuti ya OpenStack na uende kwa Mradi -> Kokotoa -> Picha na ubofye kitufe cha Unda Picha. Kwenye mwongozo wa picha tumia mipangilio ifuatayo na ubonyeze Unda Picha ukimaliza.

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

Hatua ya 3: Zindua Picha ya Picha katika OpenStack

3. Ukishatengeneza picha uko vizuri kwenda. Sasa unaweza kuendesha mashine pepe kulingana na picha iliyoundwa mapema katika mazingira yako ya wingu.

Nenda kwa Mradi -> Matukio na ubonyeze kitufe cha Uzinduzi na dirisha jipya litatokea.

4. Kwenye skrini ya kwanza ongeza jina la mfano wako, acha Eneo la Upatikanaji hadi nova, tumia hesabu ya tukio moja na ubofye kitufe kinachofuata ili kuendelea.

Chagua Jina la Tukio lenye maelezo kwa mfano wako kwa sababu jina hili litatumika kuunda jina la mpangishi wa mashine pepe.

5. Kisha, chagua Picha kama Chanzo cha Boot, ongeza picha ya jaribio la Cirros iliyoundwa mapema kwa kubofya kitufe cha + na ubofye Inayofuata ili kuendelea zaidi.

6. Tenga rasilimali za mashine pepe kwa kuongeza ladha inayofaa zaidi mahitaji yako na ubofye Inayofuata ili kuendelea.

7. Hatimaye, ongeza mojawapo ya mitandao inayopatikana ya OpenStack kwa mfano wako kwa kutumia kitufe cha + na ubofye Uzinduzi wa Instance ili kuanzisha mashine pepe.

8. Mara tu mfano umeanzishwa, gonga kwenye mshale wa kulia kutoka kwa kitufe cha menyu ya Unda Picha na uchague Associated Floating IP.

Chagua moja ya IP inayoelea iliyoundwa hapo awali na ubonyeze kitufe cha Shiriki ili kufanya mfano upatikane kutoka kwa LAN yako ya ndani.

9. Ili kujaribu muunganisho wa mtandao wa mashine yako pepe inayotumika toa amri ya ping dhidi ya mfano wa anwani ya IP inayoelea kutoka kwa kompyuta ya mbali kwenye LAN yako.

10. Iwapo hakuna tatizo na mfano wako na amri ya ping ikafaulu unaweza kuingia kwa mbali kupitia SSH kwenye mfano wako.

Tumia mfano wa shirika la Kuangalia Kumbukumbu ili kupata vitambulisho chaguomsingi vya Cirros kama inavyoonyeshwa kwenye picha za skrini zilizo hapa chini.

11. Kwa chaguomsingi, hakuna seva za jina la DNS zitatengwa kutoka kwa seva ya DHCP ya mtandao wa ndani kwa mashine yako pepe. Tatizo hili husababisha maswala ya muunganisho wa kikoa kutoka kwa mfano wa mwenzake.

Ili kutatua suala hili, kwanza acha mfano na uende kwa Mradi -> Mtandao -> Mitandao na uhariri subnet inayofaa kwa kubofya kitufe cha Maelezo ya Subnet.

Ongeza seva zinazohitajika za jina la DNS, hifadhi usanidi, anza na uunganishe kwenye kiweko cha mfano ili ujaribu ikiwa usanidi mpya umetumika kwa kutaja jina la kikoa. Tumia picha za skrini zifuatazo kama mwongozo.

Iwapo utakuwa na rasilimali chache za kimwili katika miundombinu yako na baadhi ya matukio yako yakakataa kuanza, hariri laini ifuatayo kutoka kwa faili ya usanidi ya nova na uanzishe upya mashine ili kutekeleza mabadiliko.

# vi /etc/nova/nova.conf

Badilisha mstari ufuatao kuwa kama hii:

ram_allocation_ratio=3.0

Ni hayo tu! Ijapokuwa mfululizo huu wa miongozo umekuna uso wa OpenStack mammoth, sasa una maarifa ya kimsingi ya kuanza kuunda wapangaji wapya na kutumia picha halisi za Linux OS ili kupeleka mashine pepe katika miundombinu yako ya wingu ya OpenStack.