Bii o ṣe Ṣẹda, Firanṣẹ ati Ifilole Awọn ẹrọ iṣoogun ni OpenStack


Ninu itọsọna yii a yoo kọ bi a ṣe le ṣẹda awọn aworan ati ṣe ifilọlẹ apeere ti aworan kan (ẹrọ foju) ni OpenStack ati bii a ṣe le ni iṣakoso lori apẹẹrẹ nipasẹ SSH.

  1. Fi sii OpenStack ni RHEL ati CentOS 7
  2. Tunto Iṣẹ Nẹtiwọọki OpenStack

Igbesẹ 1: Pin IP Fifọle si OpenStack

1. Ṣaaju ki o to ran aworan OpenStack kan, akọkọ o nilo lati ni idaniloju pe gbogbo awọn ege wa ni ipo ati pe a yoo bẹrẹ nipasẹ sisọ IP ti n ṣanfo.

IP ti n ṣanfofo ngbanilaaye iraye si ita lati awọn nẹtiwọọki ti ita tabi intanẹẹti si ẹrọ foju Openstack. Lati ṣẹda awọn IPs ti n ṣanfo fun iṣẹ rẹ, buwolu wọle pẹlu awọn iwe eri olumulo rẹ ki o lọ si Ise agbese -> Iṣiro -> Wiwọle & Aabo -> Awọn IPs ti nfoofo ki o tẹ lori Pin IP si Iṣẹ-ṣiṣe naa.

Yan Adagun ita ki o lu lori Bọtini IP Pin ati adirẹsi IP yẹ ki o han ni dasibodu. O jẹ imọran ti o dara lati fi ipinfunni IP floating kan fun apeere kọọkan ti o nṣiṣẹ.

Igbesẹ 2: Ṣẹda Aworan OpenStack

2. Awọn aworan OpenStack jẹ awọn ẹrọ foju foju tẹlẹ ti a ṣẹda nipasẹ awọn ẹgbẹ-kẹta. O le ṣẹda awọn aworan ti ara ẹni ti ara rẹ lori ẹrọ rẹ nipa fifi Linux OS sori ẹrọ foju kan nipa lilo irinṣẹ agbara ipa, bii Hyper-V.

Lọgan ti o ba fi sori ẹrọ OS, kan yi faili pada si aise ki o gbe si si awọn amayederun awọsanma OpenStack rẹ.

Lati ran awọn aworan ti oṣiṣẹ ti a pese nipasẹ awọn kaakiri Linux pataki lo awọn ọna asopọ wọnyi lati ṣe igbasilẹ awọn aworan ti a kojọpọ tuntun:

  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

Awọn aworan osise ni afikun ni apo-init awọsanma eyiti o jẹ iṣiro pẹlu bata bọtini SSH ati abẹrẹ data olumulo.

Lori itọsọna yii a yoo gbe aworan idanwo kan, fun awọn idi ifihan, da lori aworan awọsanma Cirros fẹẹrẹ eyiti o le gba nipa lilo si ọna asopọ atẹle http://download.cirros-cloud.net/0.3.4/.

Faili aworan le ṣee lo taara lati ọna asopọ HTTP tabi ṣe igbasilẹ ni agbegbe lori ẹrọ rẹ ati gbe si awọsanma OpenStack.

Lati ṣẹda aworan kan, lọ nronu wẹẹbu OpenStack ki o lọ kiri si Project -> Iṣiro -> Awọn aworan ki o lu lori Ṣẹda Bọtini Aworan. Lori iyara aworan lo awọn eto atẹle ki o lu lori Ṣẹda Aworan nigbati o ba ṣe.

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

Igbesẹ 3: Ṣe ifilọlẹ Apejuwe Aworan ni OpenStack

3. Lọgan ti o ti ṣẹda aworan o dara lati lọ. Bayi o le ṣiṣe ẹrọ iṣoogun da lori aworan ti a ṣẹda tẹlẹ ni agbegbe awọsanma rẹ.

Gbe si Ise agbese -> Awọn apeere ki o lu bọtini Bọtini Ifilole ati window tuntun yoo han.

4. Lori iboju akọkọ fi orukọ kun fun apeere rẹ, fi Aaye Wiwa silẹ si nova, lo kika apeere kan ki o lu bọtini Itele lati tẹsiwaju.

Yan Orukọ Apejuwe ti o ṣapejuwe fun apeere rẹ nitori orukọ yii yoo lo lati ṣe agbekalẹ orukọ olupin ẹrọ foju.

5. Nigbamii, yan Aworan bi Orisun Bata, ṣafikun aworan idanwo Cirros ti a ṣẹda tẹlẹ nipasẹ kọlu bọtini + ki o lu Itele lati tẹsiwaju siwaju.

6. Ṣe ipin awọn orisun ẹrọ foju nipa fifi adun ti o dara julọ ti o baamu fun awọn aini rẹ tẹ ki o tẹ lori Next lati tẹsiwaju.

7. Lakotan, ṣafikun ọkan ninu awọn nẹtiwọọki OpenStack ti o wa si apeere rẹ nipa lilo bọtini + ki o lu lori Ifilole Ifilole lati bẹrẹ ẹrọ foju.

8. Lọgan ti apeere ti bẹrẹ, lu lori itọka ọtun lati Ṣẹda bọtini atokọ Ṣaworan ki o yan Associate Floating IP.

Yan ọkan ninu IP ti n ṣanfo loju omi ti a ṣẹda tẹlẹ ki o lu lori Bọtini Associate lati jẹ ki apeere naa de ọdọ lati inu LAN inu rẹ.

9. Lati ṣe idanwo sisopọ nẹtiwọọki fun ẹrọ iṣelọpọ foju rẹ n ṣe aṣẹ pingi kan si apeere ti n ṣan omi IP adirẹsi lati kọmputa latọna jijin ninu LAN rẹ.

10. Ni ọran ti ko si oro pẹlu apeere rẹ ati aṣẹ ping ṣaṣeyọri o le buwolu wọle latọna jijin nipasẹ SSH lori apẹẹrẹ rẹ.

Lo apeere Wo ohun elo Wọle lati gba awọn iwe eri aiyipada Cirros bi a ṣe ṣalaye lori awọn sikirinisoti isalẹ.

11. Nipa aiyipada, ko si awọn olupin orukọ DNS ti yoo pin lati inu olupin DHCP nẹtiwọọki inu fun ẹrọ foju rẹ. Iṣoro yii nyorisi awọn ọran isopọmọ ase lati ọdọ apeere.

Lati yanju ọrọ yii, kọkọ da apeere duro ki o lọ si Project -> Nẹtiwọọki -> Awọn nẹtiwọọki ati satunkọ ẹrọ abẹnu ti o yẹ nipasẹ kọlu bọtini Awọn alaye Subnet.

Ṣafikun awọn olupin orukọ DNS ti o nilo, fi iṣeto naa pamọ, bẹrẹ ki o sopọ si itọnisọna apeere lati ṣe idanwo ti o ba ti lo iṣeto tuntun nipasẹ pinging orukọ ìkápá kan. Lo awọn sikirinisoti atẹle bi itọsọna kan.

Ni ọran ti o ni awọn orisun ti ara ni opin ninu awọn amayederun rẹ ati diẹ ninu awọn iṣẹlẹ rẹ kọ lati bẹrẹ, satunkọ laini atẹle lati faili iṣeto nova ki o tun bẹrẹ ẹrọ naa lati le lo awọn ayipada.

# vi /etc/nova/nova.conf

Yipada laini atẹle lati dabi eleyi:

ram_allocation_ratio=3.0

Gbogbo ẹ niyẹn! Botilẹjẹpe lẹsẹsẹ awọn itọsọna yii ti ṣan oju mammoth OpenStack, ni bayi o ni imoye ipilẹ lati bẹrẹ ṣiṣẹda awọn ayalegbe tuntun ati lo awọn aworan Linux OS gidi lati le fi awọn ẹrọ foju sinu awọn amayederun awọsanma OpenStack tirẹ.