Changes

Jump to: navigation, search

KVM

543 bytes added, 09:44, 15 July 2018
Volumes of VM
===Volumes of VM===
A virsh sajnos nem biztosít semmilyen eszközt arra, hogy a kilistázza hogy melyik volume-ot melyik VM használja. Ráadásul azok a volume-okat, amik nincsenek pool-ban lehet hogy semmilyen módon nem mutatja meg. A '''Virtual Machine Manager''' a pool-volume listában meg tudja mutatni, hogy melyik machine használja a volume-ot: :[[File:ClipCapIt-180715-113851.PNG]]<br><br>De van rá mód, hogy a parancssorból mi is kiderítsük ezt. Ahogy azt már láthattuk, az VM információk a '''/etc/libvirt/qemu''' mappában található XML fájlokban vannak tárolva. Ebben a fájlban szemmel is megkereshetjük a felcsatolt volume-okat, vagy egy XLST transzformációval is kinyerhetjük a kívánt sorokat a xsltproc program segítségével.
Ahogy azt már láthattuk, az VM információk a '''/etc/libvirt/qemu''' mappában található XML fájlokban vannak tárolva. Ebben a fájlban szemmel is megkereshetjük a felcsatolt volume-okat, vagy egy XLST transzformációval is kinyerhetjük a kívánt sorokat a xsltproc program segítségével.
{{note|xsltproc is a command line tool for applying XSLT stylesheets to XML documents}}
  Az alábbi XLST stíluslapra lesz szükségünk: '''guest_storage_list.xsl'''
<pre>
<?xml version="1.0" encoding="UTF-8"?>
  Majd '''xsltproc''' programmal a kívánt VM konfigurációs fájljára lefuttatjuk:
<pre>
# xsltproc guest_storage_info.xsl /etc/libvirt/qemu/mg0.xml
/root/.docker/machine/machines/mg0/mg0.img
/root/.docker/machine/machines/mg0/boot2docker.iso
/var/lib/libvirt/images/mg0.qcow2
</pre>
Kilistázta a virtuális merevlemezt és az installációra használt iso-t. Ezeket a '''Virtual Machine Manager'''-ben is láthatjuk:
:[[File:ClipCapIt-180715-012236.PNG]]
A qemu-img paranccsal le lehet kérdeni egy adott volume részleteit:
<pre>
# qemu-img info /root/.docker/machine/machines/mg0/mg0.img

Navigation menu