After updating compute nodes from OSP10/RHEL-7.4 with packages from 2018 to latest OSP10 and RHEL-7.7, instances created from glance images that have set the property os_distro=rhel7.5 fail to create, boot or migrate over updated compute nodes with the following error: File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/blockinfo.py", line 241, in get_disk_bus_for_device_type 2019-10-10 09:18:22.293 4368 ERROR nova.compute.manager [instance: e0a00e92-e269-450e-8248-1f47e7ff6392] virt=virt_type) 2019-10-10 09:18:22.293 4368 ERROR nova.compute.manager [instance: e0a00e92-e269-450e-8248-1f47e7ff6392] UnsupportedHardware: Requested hardware 'virtio1.0-block' is not supported by the 'kvm' virt driver 2019-10-10 09:18:22.293 4368 ERROR nova.compute.manager [instance: e0a00e92-e269-450e-8248-1f47e7ff6392] Instances created from glance images without the os_distro=rhel7.5 property work fine. Upstream bug: https://bugs.launchpad.net/nova/+bug/1835400 Upstream gerrit: https://review.opendev.org/#/c/669190/
Changing os_distro=rhel7.5 with to os_distro=rhel, os_version=7.5 seems to be a valid workaround. Changing to OSP13 as it is also affecting OSP13.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:0759
I'm afraid I didn't get a chance to update the doc text before release (it went to RELEASE_PENDING in a matter of hours after the doctext needinfo), is there still a point in setting the doctext?