Tanmoy Sinha
2018-Mar-23 17:35 UTC
Re: [Libguestfs] Issue with libguestfs-test-tool on a guest hosted on VMWare ESXi
Thanks. Reading the defect and the associated thread in https://bugs.launchpad.net/qemu/+bug/1661386, I enabled performance counters in VMWare guest settings. Now the kvm assertion `ret =cpu->kvm_msr_buf->nmsrs' is gone. But the qemu/kvm hangs after printing "SeaBIOS (version 1.10.2-1)" I presume this too is a qemu/kvm issue for vmware platforms. Is there any existing issue reported? Regards, Tanmoy Sinha ============================================ libguestfs: command: run: \ --verbose libguestfs: command: run: \ --if-newer libguestfs: command: run: \ --lock /var/tmp/.guestfs-0/lock libguestfs: command: run: \ --copy-kernel libguestfs: command: run: \ -f ext2 libguestfs: command: run: \ --host-cpu x86_64 libguestfs: command: run: \ /usr/lib/x86_64-linux-gnu/guestfs/supermin.d libguestfs: command: run: \ -o /var/tmp/.guestfs-0/appliance.d supermin: version: 5.1.17 supermin: package handler: debian/dpkg supermin: acquiring lock on /var/tmp/.guestfs-0/lock supermin: if-newer: output does not need rebuilding libguestfs: finished building supermin appliance libguestfs: begin testing qemu features libguestfs: checking for previously cached test results of /usr/bin/qemu-system-x86_64, in /var/tmp/.guestfs-0 libguestfs: loading previously cached test results libguestfs: qemu version 2.8 libguestfs: finished testing qemu features [00012ms] /usr/bin/qemu-system-x86_64 \ -global virtio-blk-pci.scsi=off \ -nodefconfig \ -enable-fips \ -nodefaults \ -display none \ -machine accel=kvm:tcg \ -cpu host \ -m 500 \ -no-reboot \ -rtc driftfix=slew \ -no-hpet \ -global kvm-pit.lost_tick_policy=discard \ -kernel /var/tmp/.guestfs-0/appliance.d/kernel \ -initrd /var/tmp/.guestfs-0/appliance.d/initrd \ -object rng-random,filename=/dev/urandom,id=rng0 \ -device virtio-rng-pci,rng=rng0 \ -device virtio-scsi-pci,id=scsi \ -drive file=/tmp/libguestfswJEdlG/scratch.1,cache=unsafe,format=raw,id=hd0,if=none \ -device scsi-hd,drive=hd0 \ -drive file=/var/tmp/.guestfs-0/appliance.d/root,snapshot=on,id=appliance,cache=unsafe,if=none,format=raw \ -device scsi-hd,drive=appliance \ -device virtio-serial-pci \ -serial stdio \ -device sga \ -chardev socket,path=/tmp/libguestfsj95RNX/guestfsd.sock,id=channel0 \ -device virtserialport,chardev=channel0,name=org.libguestfs.channel.0 \ -append 'panic=1 console=ttyS0 edd=off udevtimeout=6000 udev.event-timeout=6000 no_timer_check printk.time=1 cgroup_disable=memory usbcore.nousb cryptomgr.notests tsc=reliable 8250.nr_uarts=1 root=/dev/sdb selinux=0 guestfs_verbose=1 TERM=screen' libguestfs: responding to serial console Device Status Report \x1b[1;256r\x1b[256;256H\x1b[6n Google, Inc. Serial Graphics Adapter 12/07/13 SGABIOS $Id: sgabios.S 8 2010-04-22 00:03:40Z nlaredo $ (mjt@gandalf) Sat Dec 7 15:39:53 UTC 2013 Term: 80x24 4 0 SeaBIOS (version 1.10.2-1) On Fri, 23 Mar 2018 at 14:37 Pino Toscano <ptoscano@redhat.com> wrote:> On Friday, 23 March 2018 07:10:00 CET Tanmoy Sinha wrote: > > I am using a debian 9 guest, hosted on a ESXi platform with nested > > virtualisation enabled. > > > > On this debian 9 guest when I run libguesfs-test-tool, it fails with an > > error: > > > > "qemu-system-x86_64: > > /build/qemu-DqynNa/qemu-2.8+dfsg/target-i386/kvm.c:1805: kvm_put_msrs: > > Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed." > > See also https://bugzilla.redhat.com/show_bug.cgi?id=1456407 > This is basically a bug in VMware and the qemu bug > https://bugs.launchpad.net/qemu/+bug/1661386 > has a couple of hints about what it can be changed in VMware to avoid > this situation. > > -- > Pino Toscano
Richard W.M. Jones
2018-Mar-23 23:07 UTC
Re: [Libguestfs] Issue with libguestfs-test-tool on a guest hosted on VMWare ESXi
On Fri, Mar 23, 2018 at 05:35:38PM +0000, Tanmoy Sinha wrote:> Thanks. Reading the defect and the associated thread in > https://bugs.launchpad.net/qemu/+bug/1661386, I enabled performance > counters in VMWare guest settings. Now the kvm assertion `ret => cpu->kvm_msr_buf->nmsrs' is gone. But the qemu/kvm hangs after printing > "SeaBIOS (version 1.10.2-1)" > > I presume this too is a qemu/kvm issue for vmware platforms. Is there any > existing issue reported?Does it work if you set: export LIBGUESTFS_BACKEND_SETTINGS=force_tcg ? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-builder quickly builds VMs from scratch http://libguestfs.org/virt-builder.1.html
Tanmoy Sinha
2018-Mar-24 04:16 UTC
Re: [Libguestfs] Issue with libguestfs-test-tool on a guest hosted on VMWare ESXi
Yes it works if I use force_tcg env variable On Sat, 24 Mar 2018 at 4:37 AM, Richard W.M. Jones <rjones@redhat.com> wrote:> > On Fri, Mar 23, 2018 at 05:35:38PM +0000, Tanmoy Sinha wrote: > > Thanks. Reading the defect and the associated thread in > > https://bugs.launchpad.net/qemu/+bug/1661386, I enabled performance > > counters in VMWare guest settings. Now the kvm assertion `ret => > cpu->kvm_msr_buf->nmsrs' is gone. But the qemu/kvm hangs after printing > > "SeaBIOS (version 1.10.2-1)" > > > > I presume this too is a qemu/kvm issue for vmware platforms. Is there any > > existing issue reported? > > Does it work if you set: > > export LIBGUESTFS_BACKEND_SETTINGS=force_tcg > > ? > > Rich. > > -- > Richard Jones, Virtualization Group, Red Hat > http://people.redhat.com/~rjones > Read my programming and virtualization blog: http://rwmj.wordpress.com > virt-builder quickly builds VMs from scratch > http://libguestfs.org/virt-builder.1.html >
Apparently Analagous Threads
- Re: Nested KVM on VMware ESXi failure (was: Re: Issue with libguestfs-test-tool on a guest hosted on VMWare ESXi)
- Re: Issue with libguestfs-test-tool on a guest hosted on VMWare ESXi
- Re: Issue with libguestfs-test-tool on a guest hosted on VMWare ESXi
- Issue with libguestfs-test-tool on a guest hosted on VMWare ESXi
- Re: Issue with libguestfs-test-tool on a guest hosted on VMWare ESXi