IDE config drive CDROM doesn't work with q35 machine type
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Lee Yarwood | ||
Stein |
Fix Released
|
High
|
Lee Yarwood |
Bug Description
Description
===========
Setting [libvirt]
Steps to reproduce
==================
1. Set [libvirt]
2. Boot an instance with a config drive
Expected result
===============
Instance boots correctly.
Actual result
=============
Instance fails to spawn with following error in the compute log:
libvirt.
Environment
===========
This was reported on OSP15 CI [1] and has been reproduced upstream [2].
[1] https:/
[2] https:/
Changed in nova: | |
importance: | Undecided → High |
tags: | added: libvirt |
That is expected, because Q35 machine type does not support IDE at all; only SATA or SCSI.
When using Q35, we should change the default bus to SATA for CD-ROM. (I've double-checked it with the QEMU folks, too. Q35 has on-board SATA.)
One way to set it is via the image metadata property: `hw_disk_bus=sata`