Store and allow libvirt instance device buses and models to be updated

Registered by Lee Yarwood

QEMU support for device buses and models can come and go dependent on the
underlying instance machine type *and* QEMU version used within an environment.
The defaults provided by libosinfo and currently hardcoded in to the libvirt
driver are also not persisted by each instance at present.

This spec aims to outline a basic set of nova-manage commands to allow
operators to move instances between specific device bus and model types without
requiring a rebuild.

Blueprint information

Status:
Not started
Approver:
Balazs Gibizer
Priority:
Undefined
Drafter:
Lee Yarwood
Direction:
Approved
Assignee:
Lee Yarwood
Definition:
Pending Approval
Series goal:
None
Implementation:
Deferred
Milestone target:
None

Related branches

Sprints

Whiteboard

spec: https://review.opendev.org/c/openstack/nova-specs/+/799811

[2021.07.12 gibi]: spec has been merged so the bp is approved to Xena

Implementation: https://review.opendev.org/q/topic:specs/xena/approved/nova-manage-commands-to-move-between-device-models

[2021-09-07 gibi]: We hit feature freeze so it is now deferred from Xena.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.