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

[DOC] In-Guest File-Level Backup for the OpenShift KubeVirt VMs via OADP

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Major Major
    • OADP 1.6.0
    • None
    • Documentation
    • Quality / Stability / Reliability
    • None
    • 21
    • False
    • Hide

      None

      Show
      None
    • False
    • ToDo
    • Very Likely
    • 0
    • Unset
    • Unknown
    • None

      see - https://hackmd.io/UvHpcHA8SaeCPL8KAcMo7g

      OADP provides robust, snapshot-based backup and restore for OpenShift KubeVirt Virtual Machines (VMs). This is ideal for full disaster recovery but does not address the common need for granular, file-level backups initiated from within the guest OS (e.g., backing up application configurations, user data, or log directories).

      This design proposes a Kubernetes-native, client-server architecture to enable file-level backups directly from within VMs.

      We will introduce a new Custom Resource Definition (CRD), BackupStorageLocationServer, which deploys and manages a Kopia repository server within the OpenShift cluster. This server will use an existing Velero BackupStorageLocation (BSL) as its storage backend.

      Users inside VMs can then use a standard Kopia client to connect to this managed server and perform self-service, path-level backups and restores.

      This approach shifts from an external, "pull" model (like libguestfs or ssh) to an internal, "push" model, empowering VM users and integrating seamlessly with existing cloud storage infrastructure and maintaining centralized storage governance by administrators.

              rhn-support-anarnold A Arnold
              rhn-support-anarnold A Arnold
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: