Weboldal keresés

Virtuális gépek létrehozása, telepítése és indítása az OpenStackben


Ebben az útmutatóban megtudjuk, hogyan hozhat létre képeket, és hogyan indíthat el egy képfájl (virtuális gép) példányát az OpenStackben, és hogyan szerezheti meg a példányok feletti irányítást SSH-n keresztül.

Követelmények

  1. Telepítse az OpenStack-et RHEL-ben és CentOS 7-ben
  2. Konfigurálja az OpenStack hálózati szolgáltatást

1. lépés: A lebegő IP-cím kiosztása az OpenStack számára

1. Mielőtt telepítene egy OpenStack lemezképet, először meg kell győződnie arról, hogy minden alkatrész a helyén van, és a lebegő IP-cím kiosztásával kezdjük.

A lebegő IP lehetővé teszi a külső hozzáférést külső hálózatokról vagy internetről egy Openstack virtuális géphez. Ha lebegő IP-címeket szeretne létrehozni a projekthez, jelentkezzen be felhasználói hitelesítő adataival, és lépjen a Projekt -> Számítás -> Hozzáférés és Biztonság -> Lebegő IP-címek fülre, és kattintson az IP lefoglalása a projekthez lehetőségre.

Válassza a külső Pool lehetőséget, és nyomja meg az IP kiosztása gombot, és az IP-címnek meg kell jelennie az irányítópulton. Célszerű lebegő IP-címet rendelni minden egyes futtatott példányhoz.

2. lépés: Hozzon létre egy OpenStack képet

2. Az OpenStack képek csak harmadik felek által már létrehozott virtuális gépek. Létrehozhatja saját testreszabott képfájljait a gépén, ha Linux operációs rendszert telepít egy virtuális gépre egy virtualizációs eszköz, például KVM, VirtualBox, VMware vagy Hyper-V segítségével.

Miután telepítette az operációs rendszert, csak konvertálja a fájlt nyers formátumba, és töltse fel az OpenStack felhő infrastruktúrájába.

A nagyobb Linux disztribúciók által biztosított hivatalos lemezképek telepítéséhez használja a következő hivatkozásokat a legújabb csomagolt lemezképek letöltéséhez:

  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

A hivatalos képek emellett tartalmazzák a cloud-init csomagot, amely az SSH kulcspárért és a felhasználói adatok beillesztéséért felelős.

Ebben az útmutatóban demonstrációs célból egy tesztképet helyezünk el, amely egy könnyű Cirros felhőképen alapul, amelyet a következő link meglátogatásával érhet el: http://download.cirros-cloud.net/0.3.4/.

A képfájl közvetlenül a HTTP-hivatkozásról használható, vagy helyileg letölthető a gépére, és feltölthető az OpenStack felhőbe.

Kép létrehozásához lépjen az OpenStack webpanelre, és navigáljon a Projekt -> Számítás -> Képek elemre, majd nyomja meg a Kép létrehozása gombra. A képsorban használja a következő beállításokat, és kattintson a Kép létrehozása gombra, ha kész.


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. lépés: Indítson el egy képpéldányt az OpenStackben

3. Miután elkészített egy képet, készen áll. Most már futtathatja a virtuális gépet a felhőkörnyezetben korábban létrehozott kép alapján.

Lépjen a Projekt -> Példányok elemre, és nyomja meg a Példány indítása gombot, és megjelenik egy új ablak.

4. Az első képernyőn adjon nevet a példányának, hagyja az Elérhetőségi zónát a nova-ra, használjon egy példányszámot, és nyomja meg a Tovább gombot. folytatni.

Válasszon egy leíró példánynevet a példányához, mert ez a név fogja képezni a virtuális gép gazdagépnevét.

5. Ezután válassza a Kép lehetőséget indítási forrásként, majd adja hozzá a korábban létrehozott Cirros tesztképet a + megnyomásával. gombot, és a továbblépéshez nyomja meg a Tovább gombot.

6. Ossza ki a virtuális gép erőforrásait úgy, hogy adjon hozzá egy, az igényeinek legmegfelelőbb ízt, majd kattintson a Tovább gombra a továbblépéshez.

7. Végül adja hozzá az OpenStack egyik elérhető hálózatát a példányához a + gombbal, és nyomja meg a Példány indítása gombot a virtuális gép elindításához.

8. A példány elindítása után nyomja meg a jobbra mutató nyilat a Pillanatkép létrehozása menügombon, és válassza a Lebegő IP társítása lehetőséget.

Válassza ki a korábban létrehozott lebegő IP-címek egyikét, és nyomja meg a Társítás gombot, hogy a példány elérhető legyen a belső LAN-ról.

9. Az aktív virtuális gép hálózati kapcsolatának teszteléséhez adjon ki ping parancsot a helyi hálózaton lévő távoli számítógépről származó lebegő IP-címre.

10. Ha nincs probléma a példányával, és a ping parancs sikeres, akkor távolról bejelentkezhet SSH-n keresztül a példányán.

Használja a példány View Log segédprogramját, hogy megszerezze a Cirros alapértelmezett hitelesítő adatait, az alábbi képernyőképeken látható módon.

11. Alapértelmezés szerint a rendszer nem foglal DNS-névszervert a belső hálózati DHCP-kiszolgálóról a virtuális géphez. Ez a probléma tartománykapcsolati problémákhoz vezet a megfelelő példányban.

A probléma megoldásához először állítsa le a példányt, és lépjen a Projekt -> Hálózat -> Hálózatok menüpontra, és módosítsa a megfelelő alhálózatot a >Alhálózat részletei gombot.

Adja hozzá a szükséges DNS-névszervereket, mentse a konfigurációt, indítsa el és csatlakozzon a példánykonzolhoz, hogy tesztelje, hogy az új konfiguráció alkalmazásra került-e egy tartománynév pingelésével. Használja útmutatóként a következő képernyőképeket.

Ha korlátozott fizikai erőforrásai vannak az infrastruktúrában, és néhány példánya megtagadja az indítást, szerkessze a következő sort a nova konfigurációs fájlból, és indítsa újra a gépet a változtatások végrehajtásához.


vi /etc/nova/nova.conf

Módosítsa a következő sort a következőre:


ram_allocation_ratio=3.0

Ez minden! Bár ez az útmutatósorozat csak megkarcolta az OpenStack mamut felületét, most már rendelkezik azokkal az alapvető ismeretekkel, amelyekkel új bérlők létrehozásához kezdhet, és valódi Linux OS lemezképeket használhat a virtuális gépek telepítéséhez saját OpenStack felhőinfrastruktúrájában.