Virtual instance rescue with stable disk devices

Registered by Daniel Berrange on 2015-10-02

This will provide the ability to indicate that the rescue disk image
should be attached as a transient disk device (ie USB stick), so that
existing storage attached to an instance doesn't change its device
address during rescue mode.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Low
Drafter:
Daniel Berrange
Direction:
Approved
Assignee:
Lee Yarwood
Definition:
Approved
Series goal:
Accepted for ussuri
Implementation:
Implemented
Milestone target:
milestone icon ussuri-3
Started by
Matt Riedemann on 2016-03-18
Completed by
Balazs Gibizer on 2020-04-16

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/virt-rescue-stable-disk-devices,n,z

Addressed by: https://review.openstack.org/230442
    Virtual instance rescue with stable disk devices

As there is no code up for review, removing this blueprint from mitaka, as part of the non-priority Feature Freeze. For more details please see: http://docs.openstack.org/developer/nova/process.html --johnthetubaguy 2015.01.15

Addressed by: https://review.openstack.org/270285
    WIP - image_meta: Add hw_rescue_device and hw_rescue_bus

Addressed by: https://review.openstack.org/270286
    WIP - libvirt: Add boot ordering to individual devices

Addressed by: https://review.openstack.org/270287
    WIP - virt: Provide the bdm of an instance during rescue

Addressed by: https://review.openstack.org/270288
    WIP - compute: Allow for the rescue of volume backed instances

Addressed by: https://review.openstack.org/270289
    WIP - libvirt: stable device layout when rescuing instances

Addressed by: https://review.openstack.org/273122
    Virtual instance rescue with stable disk devices

Sorry, we have now hit the Non-Priority Feature Freeze for Mitaka. For more details please see: http://docs.openstack.org/releases/schedules/mitaka.html#m-nova-npff and http://docs.openstack.org/developer/nova/process.html#non-priority-feature-freeze
--johnthetubaguy 2016.01.31

Addressed by: https://review.openstack.org/281444
    WIP - utils: Move is_volume_backed_instance into compute_utils

Addressed by: https://review.openstack.org/284087
    Virtual instance rescue with stable disk devices

This still has outstanding changes and we're now at non-priority blueprint
feature freeze for Newton. -- mriedem 20160630

Addressed by: https://review.openstack.org/510106
    Virtual instance rescue with stable disk devices

Addressed by: https://review.openstack.org/651151
    Re-propose stable device rescue for Train

Gerrit topic: https://review.openstack.org/#/q/topic:bp/virt-rescue-stable-disk-devices

Gerrit topic: https://review.opendev.org/#/q/topic:bp/virt-rescue-stable-disk-devices

Addressed by: https://review.opendev.org/693849
    Virtual instance rescue with stable disk devices

[mriedem 20191115] Re-approved for Ussuri.

Addressed by: https://review.opendev.org/270287
    virt: Provide block_device_info during a rescue

Gerrit topic: https://review.opendev.org/#/q/topic:spec/virt-rescue-stable-disk-devices

Addressed by: https://review.opendev.org/700811
    virt: Provide block_device_info during rescue

Addressed by: https://review.opendev.org/700812
    WIP libvirt: Add support for stable device rescue

Addressed by: https://review.opendev.org/700815
    DNM test stable rescue tempest/devstack changes

Addressed by: https://review.opendev.org/700837
    docs: Add stable device rescue docs

Gerrit topic: https://review.opendev.org/#/q/topic:bp/virt-bfv-instance-rescue

[efried 20200220] Agreed in the Nova meeting to Direction:Approve all Definition:Approved blueprints http://eavesdrop.openstack.org/meetings/nova/2020/nova.2020-02-20-14.00.log.html#l-131

Addressed by: https://review.opendev.org/718448
    fup: Combine SUPPORTED_DEVICE_BUS and SUPPORTED_STORAGE_BUSES

Addressed by: https://review.opendev.org/718451
    fup: Remove the use of the term `unstable rescue` INFO logs

Addressed by: https://review.opendev.org/718464
    fup: Add missing docstrings from get_rescue_device|bus diskinfo funcs

[gibi 20200416] completed in ussuri

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.