Re: Why virsh domxml-to-native qemu-argv cut VN name

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[please don't send HTML e-mails to technical mailing lists]

On Tue, May 21, 2019 at 01:42:08PM +0000, Tal Attaly wrote:
Hi,

Hi,


I think there is a bug when running   virsh domxml-to-native qemu-argv   with VM with long name, it getting cut -



..  -name guest=l-dev-vrt-140-022-RH-7.0-Tal,debug-threads=on -object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain--1-l-dev-vrt-140-022-RH/master-key.aes -machine pc-i440fx-2.12,accel=kvm,usb=off,dump-guest-core=off -m 8192 -realtime mlock=off -smp 2,sockets=2,cores=1,threads=1 -uuid cb48f75c-40f6-432d-964b-906ee0bdcf48 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain--1-l-dev-vrt-140-022-RH/monitor.sock,server,nowait   ..

The shortening is intentional, we want to avoid the maximum path limits
for the temporary files and also avoid some special characters if we
want to register the domain on a system with systemd.

It matches what libvirt does when running the domain - but this API does
not (and cannot) run all the preparatory steps needed to actually start the domain.

Jano




-name is ok, but -object and -chardev are cut, which cause QEMU to file on -

qemu-system-x86_64: -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/do

main--1-l-dev-vrt-140-022-RH/monitor.sock,server,nowait: Failed to bind socket to /var/lib/libvirt/qemu/doma

in--1-l-dev-vrt-140-022-RH/monitor.sock: No such file or directory



Libvirt version is 3.9.0,  here is the full domain XML -

Attachment: signature.asc
Description: PGP signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux