NetBackup™ Deployment Guide for Kubernetes Clusters
- Introduction
- Section I. Configurations
- Prerequisites
- Recommendations and Limitations
- Configurations
- Configuration of key parameters in Cloud Scale deployments
- Section II. Deployment
- Section III. Monitoring and Management
- Monitoring NetBackup
- Monitoring Snapshot Manager
- Monitoring MSDP Scaleout
- Managing NetBackup
- Managing the Load Balancer service
- Managing PostrgreSQL DBaaS
- Performing catalog backup and recovery
- Managing MSDP Scaleout
- Section IV. Maintenance
- MSDP Scaleout Maintenance
- PostgreSQL DBaaS Maintenance
- Patching mechanism for Primary and Media servers
- Upgrading
- Cloud Scale Disaster Recovery
- Uninstalling
- Troubleshooting
- Troubleshooting AKS and EKS issues
- Troubleshooting AKS-specific issues
- Troubleshooting EKS-specific issues
- Troubleshooting AKS and EKS issues
- Appendix A. CR template
Cloud Scale recovery
Perform the following procedure to recover Cloud Scale with the preserved configuration when there is an availability zone failure or cluster corruption.
There is a difference in term of subnet span for Azure and Amazon as follows:
Azure: The subnet spans all availability zones in a region. So, for deploying in different availability zone same subnets can be used.
Amazon: A subnet must live within a single availability zone. So, different subnet must be used corresponding to the availability zone being recovered.
To recover Cloud Scale
- Disaster recovery of Infra:
Perform the following steps for disaster recovery of Infra:
For deployment done using Terraform script: Run the Terraform script for base and addon again with same inputs which was saved during successful deployment. For post deployment modifications done, update the additional infra details manually.
Note:
If deploying in EKS and in different availability zone, then use subnet corresponding to the new availability zone but ensure that FQDN remains same even though IP may be different.
For manual deployments or upgrade from previous deployments: Perform the following steps:
Recover from the saved template or information:
For AKS: Modify the template and then recover AKS cluster from the template.
For EKS: Perform the EKS cluster recovery steps.
See Cluster recovery.
Install cert-manager (refer to the following section) and ensure that the prerequisites listed in the following section are met:
See Preparing the environment for NetBackup installation on Kubernetes cluster.
Note:
If user needs to destroy the setup created, user must verify if the required permissions are provided to the key vault created during cluster creation phase. If the required permissions are not provided then the destroy command will display the following error:
does not have secrets get permission on key vault
- Recovery of Cloud Scale:
Start deployment and recovery using the steps from the following section: