Beim Klonen einer VM tritt ein unangenehmer Bug im Zusammenhang mit ihrer Konfigurationsdatei auf. In dieser Datei gibt es einen Abschnitt:
<channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-test/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel>
wobei test der Name der VM ist. Beim Klonen mit dem Befehl:
wird der Name im Pfad nicht von test auf test2 geändert. Wenn die VM test nicht läuft, startet die neue VM test2 nicht und es wird folgende Fehlermeldung ausgegeben:
Um dies zu beheben, muss man den VM-Namen im Pfad manuell von test auf test2 ändern, d. h. es ergibt sich:
<channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-test2/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel>
und man führt den Befehl aus:
virsh edit vornehmen.qcow2-Datei erhalten:virsh edit New:
