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:
- forrás-gazda
- forrás-útvonal
- forrás-dev
- forrásnév
- 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 „–” paramétert használhatjuk. b> ”, 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.
- Név: A virtuális gép neve.
- Lemez helye: A lemezkép helye.
- Grafika: Hogyan csatlakozhatunk a virtuális géphez „Usually be SPICE”.
- vcpu: A virtuális CPU-k száma.
- ram : A lefoglalt memória mennyisége megabájtban.
- Hely: Adja meg a telepítési forrás elérési útját.
- 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ó