Attach All Local Disks During Rescue¶
Attach all local disks during rescue to allow users access to all of their data.
Currently only the root disk of the original instance is attached to the rescue instance. If an instance is unbootable, then there is no way to salvage data off ephemeral or other local disks.
When an instance is placed into rescue, attach all local disks in addition to the root disk already attached.
This explicitly does not attach any non-local disks, such as volumes. Any attempt to rescue a volume-backed instance will continue being rejected.
Data model impact¶
REST API impact¶
Other end user impact¶
Other deployer impact¶
- Primary assignee:
- Other contributors:
Implement feature for each virt driver.
Each virt driver will be expected to test that all disks are attached during rescue as part of the existing Nova tests.
Tempest will be updated to assert that the original disks are attached during rescue.
It should be documented that this is a behavior change when rescuing instances.