-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
file-level-backup-with-qemu-rnd-spike
-
Product / Portfolio Work
-
77
-
False
-
-
False
-
-
None
-
Green
-
In Progress
-
VIRTSTRAT-480 - support single file restore for data protection partners
-
-
0% To Do, 50% In Progress, 50% Done
-
dev-ready, doc-ready, po-ready, qe-ready, ux-ready
-
Goal
Guest assistance could be used to support File-Level Restore, preferably via SSH over VSOCK.
To implement this, we would need to:
- Design a secure KubeVirt-level API to perform guest agent commands for File-Level Restore.
- Collaborate with the platform virt team.
- Consider the needs of the OADP team.
User Stories
- As a KubeVirt user, I would like to partially restore my VM data with specific files or directories, from block level backup of the VM persistent storage created by backup vendor.
- As a backup vendor, I would like to offer file level restore capability similar to vSphere.
- As a backup vendor, I would like to offer a declerative KubeVirt API for file level restore.
- As a user of a Linux VM, I would like to restore file or directory on a LUKS encrypted volume in my running VM.
- As a user of a Windows VM, I would like to restore file or directory on a bitlocker encrypted file system in my running VM.
Non-Requirements
- Backup file browsing is not supported, but may leverage OADP file serving infrastructure.
- Parallel file restores of the same VMs are not supported.
Notes
- No code merge required (maybe a VEP)
- relates to
-
RHEL-116136 Guest-Assisted File-Level Restore
-
- New
-
1.
|
upstream roadmap issue |
|
Closed | |
Unassigned |
2.
|
upstream design |
|
Closed | |
Unassigned |
3.
|
upstream documentation |
|
Closed | |
Unassigned |
4.
|
upgrade consideration |
|
Closed | |
Unassigned |
5.
|
test plans in polarion |
|
Closed | |
Unassigned |
6.
|
automated tests |
|
Closed | |
Unassigned |
7.
|
downstream documentation merged |
|
Closed | |
Unassigned |
8.
|
CNV QE DevOps Requirement/Enablement |
|
Closed | |
Unassigned |