[Bug 1567807] Re: nova delete doesn't work with EFI booted VMs
corey.bryant at canonical.com
Thu Feb 2 18:57:13 UTC 2017
So we'll have to carry the patch in our mitaka package.
** Changed in: cloud-archive/mitaka
Importance: Undecided => High
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to Ubuntu Cloud Archive.
nova delete doesn't work with EFI booted VMs
Status in Ubuntu Cloud Archive:
Status in Ubuntu Cloud Archive mitaka series:
Status in Ubuntu Cloud Archive newton series:
Status in Ubuntu Cloud Archive ocata series:
Status in OpenStack Compute (nova):
Status in nova package in Ubuntu:
Status in nova source package in Xenial:
Status in nova source package in Yakkety:
Status in nova source package in Zesty:
I've been setting up a Mitaka Openstack using the cloud archive
running on Trusty, and am having problems working with EFI enabled
instances on ARM64.
I've done some work with wgrant and gotten things to a stage where I
can boot instances, using the aavmf images.
However, when I tried to delete a VM booted like this, I get an error:
libvirtError: Requested operation is not valid: cannot delete
inactive domain with nvram
I've included the full traceback at
Thanks to a suggestion from wgrant again, I got it working by editing nova/virt/libvirt/guest.py in delete_configuration() and replacing self._domain.undefineFlags(libvirt.VIR_DOMAIN_UNDEFINE_MANAGED_SAVE) with self._domain.undefineFlags(libvirt.VIR_DOMAIN_UNDEFINE_MANAGED_SAVE | libvirt.VIR_DOMAIN_UNDEFINE_NVRAM).
I've attached a rough patch.
Once that's applied and nova-compute restarted, I was able to delete
the instance fine.
Could someone please investigate this and see if its the correct fix,
and look at getting it fixed in the archive?
This was done on a updated trusty deployment using the cloud-archives
$ dpkg-query -W python-nova
Please let me know if you need any further information.
To manage notifications about this bug go to:
More information about the Ubuntu-openstack-bugs