OpenStack-da wirtual maşynlary nädip döretmeli, ýerleşdirmeli we işe girizmeli


Bu gollanmada, OpenStack-da şekilleri döretmegiň we şekiliň (wirtual maşynyň) işe girizilmegini we SSH arkaly bir meselä nädip gözegçilik edip boljakdygyny öwreneris.

  1. RHEL we CentOS 7-de OpenStack guruň
  2. OpenStack Networking Hyzmatyny düzüň

1-nji ädim: Floüzýän IP-ni OpenStack-a bölüň

1. OpenStack şekilini ýerleşdirmezden ozal, ähli bölekleriň ýerdedigine göz ýetirmeli we ýüzýän IP paýlamak bilen başlarys.

Loüzýän IP daşarky ulgamlardan ýa-da internetden Openstack wirtual maşyna daşarky girmäge mümkinçilik berýär. Taslamaňyz üçin ýüzýän IP-leri döretmek üçin ulanyjy şahsyýet maglumatlaryňyz bilen giriň we Taslama -> Hasaplama -> Giriş we Howpsuzlyk -> atingüzýän IP-ler goýmasyna giriň we Taslama IP paýlamak düwmesine basyň.

Daşarky howzy saýlaň we IP paýlamak düwmesine basyň we IP adresi dolandyryş panelinde peýda bolmaly. Işleýän her bir ýagdaýyňyz üçin ýüzýän IP paýlamak gowy pikir.

2-nji ädim: OpenStack şekilini dörediň

2. OpenStack şekilleri diňe üçünji taraplar tarapyndan döredilen wirtual maşynlar. Hyper-V ýaly wirtuallaşdyrma guralyny ulanyp, wirtual maşyna Linux OS gurup, enjamyňyzda özleşdirilen suratlaryňyzy döredip bilersiňiz.

OS guranyňyzdan soň, faýly çig görnüşe öwüriň we OpenStack bulut infrastrukturasyna ýükläň.

Esasy Linux paýlaýjylary tarapyndan üpjün edilen resmi suratlary ýerleşdirmek üçin iň soňky gaplanan suratlary göçürip almak üçin aşakdaky baglanyşyklary ulanyň:

  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

Resmi suratlar goşmaça SSH açar jübüti we ulanyjy maglumatlary sanjym etmek üçin jogapkär “bulut-init” bukjasyny öz içine alýar.

Bu gollanmada, aşakdaky baglanyşyk http://download.cirros-cloud.net/0.3.4/ girip görüp boljak ýeňil Cirros bulut şekiline esaslanýan synag şekilini ýerleşdireris.

Surat faýly gönüden-göni HTTP baglanyşygyndan ulanylyp ýa-da enjamyňyza ýerli görnüşde göçürip alyp, OpenStack bulutyna ýükläp bolýar.

Surat döretmek üçin OpenStack web paneline giriň we Taslama -> Hasaplama -> Suratlara geçiň we Surat döretmek düwmesine basyň. Surat haýyşynda aşakdaky sazlamalary ulanyň we ýerine ýetirilenden soň Surat döretmek düwmesine basyň.

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

3-nji ädim: OpenStack-da şekil dessuryny işe giriziň

3. Surat döredeniňizden soň, gitmek gowy bolar. Indi bulut gurşawyňyzda döredilen surata esaslanyp wirtual maşyny işledip bilersiňiz.

Taslama -> Mysallara geçiň we “Launch Instance” düwmesine basyň we täze penjire peýda bolar.

4. Birinji ekranda mysal üçin at goşuň, Elýeterlilik zolagyny täze goýuň, bir mysal sanasyny ulanyň we dowam etmek üçin Indiki düwmesine basyň.

Mysal üçin düşündirişli Instance Adyny saýlaň, sebäbi bu at wirtual maşyn host adyny döretmek üçin ulanylar.

5. Ondan soň, Boot çeşmesi hökmünde Suraty saýlaň, + düwmesine basyp, öň döredilen Cirros synag şekilini goşuň we dowam etmek üçin Indiki düwmesine basyň.

6. Islegleriňize laýyk gelýän tagam goşup, wirtual maşyn çeşmelerini bölüň we dowam etmek üçin Indiki düwmesine basyň.

7. Netijede, + düwmesini ulanyp, OpenStack elýeterli torlardan birini goşuň we wirtual maşyny işe girizmek üçin “Launch Instance” -e basyň.

8. Mysal başlansoň, “Snapshot” menýusyny döretmek düwmesinden sag oky basyň we Associate Floating IP saýlaň.

Öň döredilen ýüzýän IP-den birini saýlaň we içerki LAN-dan mysal alyp bolar ýaly “Associate” düwmesine basyň.

9. Işjeň wirtual maşynyňyz üçin tor birikmesini barlamak üçin LAN-daky uzakdaky kompýuterden ýüzýän IP adrese garşy ping buýrugy beriň.

10. Mysal bilen baglanyşykly hiç hili mesele ýok bolsa we ping buýrugy üstünlikli bolsa, mysal üçin SSH arkaly uzakdan girip bilersiňiz.

Aşakdaky ekran suratlarynda görkezilişi ýaly Cirros deslapky şahsyýet maglumatlaryny almak üçin View Log kömekçi programmasyny ulanyň.

11. Düzgüne görä, wirtual enjamyňyz üçin içerki ulgam DHCP serwerinden hiç bir DNS at serweri bölünip berilmez. Bu mesele, mysal kärdeşinden domen birikmek meselelerine sebäp bolýar.

Bu meseläni çözmek üçin ilki bilen meseläni duruzyň we Taslama -> Tor -> Torlara gidiň we Subnet Maglumatlary düwmesine basyp degişli subneti redaktirläň.

Gerekli DNS at serwerlerini goşuň, konfigurasiýany ýatda saklaň, domen adyny bellemek bilen täze konfigurasiýanyň ulanylandygyny ýa-da ýokdugyny barlamak üçin mysal konsolyna başlaň we birikdiriň. Gollanma hökmünde aşakdaky ekran suratlaryny ulanyň.

Infrastrukturaňyzda fiziki çeşmeleriňiz çäkli bolsa we käbir ýagdaýlaryňyz başlamakdan ýüz öwürse, täze konfigurasiýa faýlyndan aşakdaky setiri redaktirläň we üýtgeşmeler girizmek üçin enjamy täzeden açyň.

# vi /etc/nova/nova.conf

Görünmek üçin aşakdaky setiri üýtgediň:

ram_allocation_ratio=3.0

Bu hemmesi! Bu gollanmalar tapgyry diňe OpenStack mamontyň ýüzüni çyzan bolsa-da, täze kärendeçiler döredip başlamak we öz OpenStack bulut infrastrukturasynda wirtual maşynlary ýerleşdirmek üçin hakyky Linux OS şekillerini ulanmak üçin esasy bilimiňiz bar.