[Bug 1545687] [NEW] Unable to launch a guest using libvirt on PowerNV Ubuntu Host

Launchpad Bug Tracker 1545687 at bugs.launchpad.net
Tue Feb 16 06:29:03 UTC 2016


You have been subscribed to a public bug:

== Comment: #0 - 2016-02-11 23:34:06 ==

---Problem Description--

libvirt shooting below error on launch/install a guest on Ubuntu16.04-ppc64le PowerNV Host.
But, It was successful in bringing up guest using qemu directly.


root at p8wookie:~#
root at p8wookie:~# virt-install --name=Ubuntu.16.04 --ram 2048 --cdrom /var/lib/libvirt/images/xenial-server-ppc64el.iso --disk path=/var/lib/libvirt/images/ubuntu.16.04.qcow2,bus=virtio,size=25,format=qcow2,cache=none --bridge=virbr0,model=virtio-net --machine pseries

ERROR    Host does not support any virtualization options
root at p8wookie:~#
root at p8wookie:~#

Missing HVM capability:

root at p8wookie:~# virsh  capabilities | grep hvm
root at p8wookie:~# echo $?
1
root at p8wookie:~#
(complete virsh capabilities output attached )

Libvirtd Status:

root at p8wookie:~# service libvirt-bin status
? libvirt-bin.service - Virtualization daemon
   Loaded: loaded (/lib/systemd/system/libvirt-bin.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2016-02-11 23:16:02 EST; 4s ago
     Docs: man:libvirtd(8)
           http://libvirt.org
 Main PID: 47938 (libvirtd)
    Tasks: 17 (limit: 512)
   CGroup: /system.slice/libvirt-bin.service
           ??47938 /usr/sbin/libvirtd

Feb 11 23:16:02 p8wookie systemd[1]: Starting Virtualization daemon...
Feb 11 23:16:02 p8wookie systemd[1]: Started Virtualization daemon.
root at p8wookie:~#

Package Information:

 root at p8wookie:~# dpkg -l | grep libvirt
ii  libvirt-bin                       1.2.21-2ubuntu10                    ppc64el      programs for the libvirt library
ii  libvirt-dev:ppc64el               1.2.21-2ubuntu10                    ppc64el      development files for the libvirt library
ii  libvirt0:ppc64el                  1.2.21-2ubuntu10                    ppc64el      library for interfacing with different virtualization systems
ii  libvirt0-dbg                      1.2.21-2ubuntu10                    ppc64el      library for interfacing with different virtualization systems
ii  libvirtodbc0                      6.1.6+repack-0ubuntu5               ppc64el      high-performance database - ODBC libraries
ii  python-libvirt                    1.2.15-1ubuntu1                     ppc64el      libvirt Python bindings
root at p8wookie:~#

Qemu Packages:

root at p8wookie:~# dpkg -l | grep qemu
ii  ipxe-qemu                         1.0.0+git-20150424.a25a16d-1ubuntu1 all          PXE boot firmware - ROM images for qemu
ii  qemu                              1:2.5+dfsg-1ubuntu5                 ppc64el      fast processor emulator
ii  qemu-block-extra:ppc64el          1:2.5+dfsg-1ubuntu5                 ppc64el      extra block backend modules for qemu-system and qemu-utils
ii  qemu-kvm                          1:2.5+dfsg-1ubuntu5                 ppc64el      QEMU Full virtualization
ii  qemu-slof                         20151103+dfsg-1ubuntu1              all          Slimline Open Firmware -- QEMU PowerPC version
ii  qemu-system                       1:2.5+dfsg-1ubuntu5                 ppc64el      QEMU full system emulation binaries
ii  qemu-system-arm                   1:2.5+dfsg-1ubuntu5                 ppc64el      QEMU full system emulation binaries (arm)
ii  qemu-system-common                1:2.5+dfsg-1ubuntu5                 ppc64el      QEMU full system emulation binaries (common files)
ii  qemu-system-mips                  1:2.5+dfsg-1ubuntu5                 ppc64el      QEMU full system emulation binaries (mips)
ii  qemu-system-misc                  1:2.5+dfsg-1ubuntu5                 ppc64el      QEMU full system emulation binaries (miscelaneous)
ii  qemu-system-ppc                   1:2.5+dfsg-1ubuntu5                 ppc64el      QEMU full system emulation binaries (ppc)
ii  qemu-system-sparc                 1:2.5+dfsg-1ubuntu5                 ppc64el      QEMU full system emulation binaries (sparc)
ii  qemu-system-x86                   1:2.5+dfsg-1ubuntu5                 ppc64el      QEMU full system emulation binaries (x86)
ii  qemu-user                         1:2.5+dfsg-1ubuntu5                 ppc64el      QEMU user mode emulation binaries
ii  qemu-user-binfmt                  1:2.5+dfsg-1ubuntu5                 ppc64el      QEMU user mode binfmt registration for qemu-user
ii  qemu-utils                        1:2.5+dfsg-1ubuntu5                 ppc64el      QEMU utilities
root at p8wookie:~#

 
---uname output---
Linux p8wookie 4.4.0-2-generic #16-Ubuntu SMP Thu Jan 28 15:42:17 UTC 2016 ppc64le ppc64le ppc64le GNU/Linux
 
Machine Type = PowerNV 8284-22A 
 
 
---Steps to Reproduce---

1. Run Following command:

 virt-install --name=Ubuntu.16.04 --ram 2048 --cdrom
/var/lib/libvirt/images/xenial-server-ppc64el.iso --disk
path=/var/lib/libvirt/images/ubuntu.16.04.qcow2,bus=virtio,size=25,format=qcow2,cache=none
--bridge=virbr0,model=virtio-net --machine pseries

== Comment: #1 - 2016-02-11 23:37:37 ==
The complete virsh capabilities output.

== Comment: #3 - 2016-02-12 01:33:01 ==
(In reply to comment #2)
> Sudeesh,
> 
> Can you please attach livbvirt log and host dmesg log. 
> 
> As said you were able to launch VM with qemu command, please check if kvm
> was enable in cmdline "--enable-kvm", please share the qemu command. 
> 
> Share the Host login info.
> 
> Thanks,
> Chandan

For guest installation

qemu-system-ppc64 -nographic -vga none -machine type=pseries,usb=off -m
3G -boot d -cdrom ./xenial-server-ppc64el.iso ./ubuntu.16.04.qcow2
-enable-kvm

To start the guest:

qemu-system-ppc64 -drive file=/var/lib/libvirt/images/ubuntu.16.04.qcow2
-nographic -m 2G -enable-kvm -machine pseries,usb=off


== Comment: #9 - 2016-02-15 05:34:36 ==

HVM capability is missing in libvirt.

root at p8wookie:/var/lib/libvirt/images# virsh define test.xml 
error: Failed to define domain from test.xml
error: invalid argument: could not find capabilities for arch=ppc64 

root at p8wookie:/var/lib/libvirt/images# virsh capabilities | grep hvm
root at p8wookie:/var/lib/libvirt/images# 
root at p8wookie:/var/lib/libvirt/images# 

root at p8wookie:~# cat /etc/os-release 
NAME="Ubuntu"
VERSION="16.04 (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
UBUNTU_CODENAME=xenial
root at p8wookie:~# 

root at p8wookie:~# lsmod | grep kvm
kvm_hv                 97267  0
kvm                   168522  1 kvm_hv

** Affects: libvirt (Ubuntu)
     Importance: Undecided
     Assignee: Taco Screen team (taco-screen-team)
         Status: New


** Tags: architecture-ppc64le bot-comment bugnameltc-137066 severity-high targetmilestone-inin---
-- 
Unable to launch a guest using libvirt on PowerNV Ubuntu Host
https://bugs.launchpad.net/bugs/1545687
You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to libvirt in Ubuntu.



More information about the Ubuntu-server-bugs mailing list