Cloud Pak for Data

Cloud Pak for Data

Come for answers. Stay for best practices. All we’re missing is you.

 View Only

NetApp Trident Protect Support for Software Hub

By AVINASH SRIVASTAVA posted Wed March 26, 2025 07:37 PM

  

Introduction 

Every day business goes through the risk of uncertainty of hardware failure, natural disaster, and data corruption. Kubernetes based software needs a robust backup and recovery strategy. Kubernetes' ephemeral and dynamic nature makes data protection more complex. Software Hub supported Astra control center tool offered by NetApp for backup and restore for ONTAP storage. But NetApp discontinued support for ACC. To address these challenges Software Hub 5.1.2 introduced support for NetApp Trident protect backup restore tool which can help in disaster recovery.  

Customer Pain points 

  1. Complex setup and configuration 

  1. Unreliable backup and restore 

  1. Storage Compatibility 

  1. Security and Access complexity 

  1. Automation 

NetApp Trident Protect  

NetApp introduced the new disaster recovery tool Trident protect in November 2024. Trident protect supports data management, data protection and data movement across servers.  With the support of NetApp Trident CSI driver and Trident protect, Software Hub 5.1.2 introduced CLI based solution to recover data from disaster like situation. 

The Software Hub and Trident protect solution support both application crash recovery and disaster recovery by supporting same cluster and remote cluster restore. Trident protect backups are online backup which means this backup process is non disruptive and user can run workloads while backups are running. 

How it works? 

A diagram of a software backup

AI-generated content may be incorrect., Picture

Software Hub and Trident protect BR solution take the backup of all the Kube resources and volumes in a namespace on an OpenShift platform. The diagram above shows how the new BR solution works. Once inventory is prepared Trident protect uses application cr and IBM backup restore service software to trigger backup and saves it to remote object storage bucket. These backups can be used to restore the original cluster or a new cluster to restore Software Hub.   

 

Software versions required to support disaster recovery on Software Hub 5.1.2 

Trident Version 

>=25.02 

Trident Protect 

>=25.02 

OADP 

>1.4.1 

Python 

>=3.9 

To accomplish backup and restore, tools need to be installed –  

    • Trident protect - Trident protect can be installed using helm charts in trident namespace. Link   
    • AppVault - Trident protect support Kubernetes object AppVault, which stores configurations for object storage bucket to be used with backups and snapshot operations. here 
    • OADPInstall OADP from Operator Hub in dedicated oadp operator namespace. 
    • CPDBR-tenant-servicecpdbr-tenant-service can be installed using CPD-CLI tool in Software Hub operator namespace. 

The new solution provides easy Backup-Restore steps –  

    1. Setup python virtual environment 
    2. Install Application CR and ExecHooks  

    3. Create backup for Kubernetes application  

  4.  Restore the application on same cluster or remote cluster 

Benefits  

Easy automation: The new Software Hub and NetApp solution for backup and restore is CLI based, and it can be easily integrated into CI/CD pipeline. 

Pre and post hooks: Easy integration of pre and post hooks in backup restore process for reliable backup and restored application data integrity.

Non-Disruptive Backup Support: Trident storage provides CSI driver which supports snapshot helps in Software Hub online backup restore while customer         running it workload at same time.

Summary 

This new data protection solution for IBM Software Hub on NetApp ONTAP storage delivered in version 5.1.2 represents a significant advancement in security, ease of use and easy to integrate with existing automation. 

For more information about enabling IBM Software Hub and Trident Protect backup restore, contact IBM Support.

1 comment
68 views

Permalink

Comments

Thu March 27, 2025 11:31 AM

This was an insightful read, thank you @AVINASH SRIVASTAVA!