
Ich möchte vom Host aus eine Liste /dev/disk/by-path
oder Cat- Dateien auf einer laufenden Gast-VM erstellen./proc
Ich habe virt-ls
, guestfish
, virt-inspector
usw. gefunden, aber sie scheinen alle ihre Informationen aus den dumpxml
oder Disk-Images zu beziehen. Und /dev/
und /proc/
sind beide gemountete virtuelle Dateisysteme, die nur im Speicher vorhanden sind, während der Gast ausgeführt wird.
Gibt es eine Möglichkeit, dies zu tun?
Antwort1
Wenn das Gastbetriebssystem dem Hypervisor (einigermaßen) vertraut und den Qemu-Gast-Agent ausführt, können Sie dies als Zugang zum laufenden Gast nutzen.
Das QEMU Guest Agent Protocol verfügt unter anderem über dieGuestFileOpen
UndGuestFileRead
Befehle, die es Ihnen ermöglichen sollten, Dateien auf dem Gast zu öffnen und deren Inhalt zu lesen.