Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-67673

R&D: Guest-Assisted File-Level Restore

XMLWordPrintable

    • file-level-backup-with-qemu-rnd-spike
    • Product / Portfolio Work
    • 77
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide
      • PoC demonstrating file backup and restore with Guest assistance
      • Demoing to CNV 
      • Kubevirt VEP approved 
      • Buy-in from the OADP team.
      • QE involvement during the design process. 
      • no-doc
      • no-ux
      Show
      PoC demonstrating file backup and restore with Guest assistance Demoing to CNV  Kubevirt VEP approved  Buy-in from the OADP team. QE involvement during the design process.  no-doc no-ux
    • None
    • Green
    • In Progress
    • VIRTSTRAT-480 - support single file restore for data protection partners
    • VIRTSTRAT-480support 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
    • Hide

      2026-02-23:
      Got feedback from Cohesity on the VEP, also Arnon is meeting with Rubrik soon for a demo....

      Show
      2026-02-23: Got feedback from Cohesity on the VEP, also Arnon is meeting with Rubrik soon for a demo....

      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)

          1.
          upstream roadmap issue Sub-task Closed Undefined Unassigned
          2.
          upstream design Sub-task Closed Undefined Unassigned
          3.
          upstream documentation Sub-task Closed Undefined Unassigned
          4.
          upgrade consideration Sub-task Closed Undefined Unassigned
          5.
          test plans in polarion Sub-task Closed Undefined Unassigned
          6.
          automated tests Sub-task Closed Undefined Unassigned
          7.
          downstream documentation merged Sub-task Closed Undefined Unassigned
          8.
          CNV QE DevOps Requirement/Enablement Sub-task Closed Undefined Unassigned

              agilboa@redhat.com Arnon Gilboa
              ngavrilo@redhat.com Natalie Gavrielov
              Natalie Gavrielov Natalie Gavrielov
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: