-
Feature
-
Resolution: Done
-
Critical
-
None
-
Strategic Product Work
-
False
-
-
False
-
OCPSTRAT-1408Comprehensive Automation of HCP Backup and Restore Processes for Enhanced Scalability and Reliability
-
0% To Do, 0% In Progress, 100% Done
-
7
-
0
-
Program Call
Feature Overview (aka. Goal Summary)
The objective is to create a comprehensive backup and restore mechanism for HCP OpenShift Virtualization Provider. This feature ensures both the HCP state and the worker node state are backed up and can be restored efficiently, addressing the unique requirements of KubeVirt environments.
Goals (aka. Expected User Outcomes)
- Users will be able to backup and restore the KubeVirt HCP cluster, including both HCP state and worker node state.
- Ensures continuity and reliability of operations after a restore, minimizing downtime and data loss.
- Supports seamless re-connection of HCP to worker nodes post-restore.
Requirements (aka. Acceptance Criteria)
- Backup of KubeVirt CSI infra PVCs
- Backup of KubeVirt VMs + VM state + (possibly even network attachment definitions)
- Backup of Cloud Provider KubeVirt Infra Load Balancer services (having IP addresses change here on the service could be problematic)
- Backup of Any custom network policies associated with VM pods
- Backup of VMs and state placed on External Infra
Use Cases (Optional)
- Disaster Recovery: In case of a disaster, the system can restore the HCP and worker nodes to the previous state, ensuring minimal disruption.
- Cluster Migration: Allows migration of hosted clusters across different management clusters/
- System Upgrades: Facilitates safe upgrades by providing a reliable restore point.
Out of Scope
- Real-time synchronization of backup data.
- Non-disruptive Backup and restore (ideal but not required)
Documentation Considerations
- Detailed guides on how to perform backup and restore operations for OpenShift Virtualizations, ideally aligning with the DR section: https://docs.openshift.com/container-platform/4.15/hosted_control_planes/hcp_high_availability/hcp-recovering-etcd-cluster.html
- Troubleshooting section for common issues during restoration.
Interoperability Considerations
- Impact on other projects like ACM/MCE vol-sync.
- Test scenarios to validate interoperability with existing backup solutions.
- mentioned in
-
Page Loading...