Weboldal keresés

A KVM virtuális környezet kezelése a Linux parancssori eszközökkel


KVM sorozatunk 4. részében a KVM környezetkezelést tárgyaljuk CLI használatával. A 'virt-install' CL eszközt használjuk a virtuális gépek létrehozására és konfigurálására, a virsh CL eszközt a tárolókészletek létrehozására és konfigurálására, valamint a qemu-img CL-t > eszköz lemezképek létrehozására és kezelésére.

Ebben a cikkben nincs semmi újdonság, csak parancssori eszközökkel végezzük el az előző feladatokat. Nincs új előfeltétel, csak ugyanaz az eljárás, amit az előző részekben tárgyaltunk.

1. lépés: A Storage Pool konfigurálása

A Virsh CLI eszköz egy felügyeleti felhasználói felület a virsh vendégdomainek kezelésére. A virsh program egy parancs futtatására is használható, ha a parancsot és argumentumait a shell parancssorban adja meg.

Ebben a részben a KVM-környezetünk tárolókészletének létrehozására fogjuk használni. Az eszközzel kapcsolatos további információkért használja a következő parancsot.

man virsh

1. A pool-define-as paranccsal a virsh-vel együtt új tárolókészlet meghatározásához meg kell adnia a nevet, a típust és a típus argumentumait is.

Esetünkben a név Spool1, a típus pedig a dir. Alapértelmezés szerint öt argumentumot adhat meg a típushoz:

  1. forrás-gazda
  2. forrás-útvonal
  3. forrás-dev
  4. forrásnév
  5. cél

A (Dir) típushoz az utolsó „target ” argumentumra van szükségünk a tárterület elérési útjának megadásához, a többi argumentumhoz pedig a „ ”, hogy meghatározza őket.

virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"

2. A környezetben található összes tárterület ellenőrzéséhez használja a következő parancsot.

virsh pool-list --all

3. Most itt az ideje a tárolókészlet felépítésének, amelyet fent a következő paranccsal határoztunk meg.

virsh pool-build Spool1

4. A virsh pool-start paranccsal aktiválhatja/engedélyezheti a fent éppen létrehozott/épített tárolókészletet.

virsh pool-start Spool1

5. Ellenőrizze a környezeti tárolókészletek állapotát a következő paranccsal.

virsh pool-list --all

Észre fogja venni, hogy a Spool1 állapota aktívra változott.

6. Állítsa be a Spool1 beállítást úgy, hogy a libvirtd szolgáltatás minden alkalommal automatikusan elinduljon.

virsh pool-autostart Spool1

7. Végül megjelenítheti az új tárolókészletünkkel kapcsolatos információkat.

virsh pool-info Spool1

Gratulálunk, a Spool1 használatra kész, így megpróbálhatunk tárolókötetet létrehozni a segítségével.

2. lépés: A tárolókötetek/lemezképek konfigurálása

Most a lemezkép a soron, a qemu-img használatával új lemezképet hozhat létre a Spool1-ből. A qemy-img-ről további részletekért használja a man oldalt.

man qemu-img

8. Meg kell adnunk a qemu-img „create, check,….etc” parancsot, a lemezkép formátumát, a létrehozni kívánt lemezkép elérési útját és a méretet. .

qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10G

9. A qemu-img parancs info használatával információkat kaphat az új lemezképről.

Figyelmeztetés: Soha ne használja a qemu-img-t egy futó virtuális gép vagy más folyamat által használt képek módosítására; ez tönkreteheti a képet.

Itt az ideje virtuális gépek létrehozásának a következő lépésben.

3. lépés: Hozzon létre virtuális gépeket

10. Most az utolsó és a legújabb résszel virtuális gépeket fogunk létrehozni a virt-istall használatával. A virt-install egy parancssori eszköz új KVM virtuális gépek létrehozására a „libvirt” hypervisor felügyeleti könyvtár használatával. További részletekért használja:

man virt-install

Új KVM virtuális gép létrehozásához a következő parancsot kell használnia az összes részlettel, az alábbiak szerint.

  1. Név: A virtuális gép neve.
  2. Lemez helye: A lemezkép helye.
  3. Grafika: Hogyan csatlakozhatunk a virtuális géphez „Usually be SPICE”.
  4. vcpu: A virtuális CPU-k száma.
  5. ram : A lefoglalt memória mennyisége megabájtban.
  6. Hely: Adja meg a telepítési forrás elérési útját.
  7. Hálózat: Adja meg a virtuális hálózatot „Általában vibr00 híd”.
virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0

11. Megjelenik egy felugró virt-vierwer ablak is, amelyen keresztül kommunikál a virtuális géppel.

Következtetés

Ez a KVM oktatóanyagunk legújabb része, természetesen nem írtunk le mindent. Ez egy lövés, hogy megkarcolja a KVM-környezetet, így Önön a sor, hogy keressen és piszkosul tartsa a kezét ezzel a nagyszerű forrással.

KVM - Kezdő lépések útmutató
KVM virtualizációs telepítési és adminisztrációs útmutató