Support initrdless boot on default qemu virt models and openstack
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Currently qemu & openstack for the most simple invocations of "virtio" drive type use virtio-blk.
One can use virtio-scsi, and many do, but it's not a given.
To continue support minimal images without initrd, and enable in-place no-change migration, we should also make virtio-blk builtin.
This can be revisited once openstack & qemu defaults change to virtio-scsi (if ever).
Test cases:
Qemu with `-drive if=virtio,
Qemu with `-device virtio-
-drive if=none,
Openstack with
openstack image create \
--
--disk-format qcow2 \
--file my-minimal.qcow2
should work and currently requires virtio-blk.
Openstack with
openstack image create \
--
--disk-format qcow2 \
--property hw_disk_bus=scsi \
--property hw_scsi_
--file my-minimal.qcow2
already works, and should continue to work, requires virtio-scsi.
summary: |
- Make virtio-blk builtin + Support initrdless boot on default qemu virt models and openstack |
description: | updated |
Note that this is blocking the publication of new Mantic minimized cloud images as we gate on being able to test with the default OpenStack configuration which is virtio-blk based.