Uploaded image for project: 'OpenShift API for Data Protection'
  1. OpenShift API for Data Protection
  2. OADP-6864

Virtual Machine File Restore - Kubernetes-native solution for recovering individual files from KubeVirt VM backups

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • OADP 1.6.0
    • None
    • None
    • None
    • VM File Restore
    • Product / Portfolio Work
    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • To Do
    • ToDo
    • Very Likely
    • 0
    • None
    • Unset
    • Unknown

      Overview

      This epic tracks the implementation of a Kubernetes-native solution for recovering individual files from KubeVirt Virtual Machine backups created with OADP in OpenShift.

      Design Document

      Full design available in PR: https://github.com/openshift/oadp-operator/pull/1992

      Key Technologies

      • libguestfs — Provides access to VM disk images without booting the virtual machine
      • Privileged Containers — Required for filesystem mounting operations (mount/umount are kernel-level operations requiring CAP_SYS_ADMIN or privileged: true)

      Important Notes

      • FUSE (Filesystem in Userspace) mounting requires elevated privileges in Kubernetes
      • Solution requires running in privileged container mode for performant operations
      • Design focuses on Kubernetes-native approach for file-level recovery from VM backups

      Related

      • Design PR: #1992
      • Approved: October 14, 2025

              rhn-engineering-mpryc Michal Pryc
              wnstb Wes Hayutin
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: