Details
Type
- Terraform
Provider
- IBM
Category
- Compute
Last updated
- 01/08/2024
Product version
- 1.3.0
Variation
- Standard
Est. deployment time
- 35 min
Overview
SAP HANA Backup using Backint and IBM Cloud Object Storage
Description
This automation solution is designed for the implementation of an SAP HANA Backup solution using Backint and IBM Cloud Object Storage. It is based on SAP note "2935898 - Install and Configure SAP HANA Backint Agent for Amazon S3".
Prerequisites
- An SAP HANA system (built on one of the following OS: SUSE Linux Enterprise Server 15 SP 4 for SAP, SUSE Linux Enterprise Server 15 SP 3 for SAP, Red Hat Enterprise Linux 8.6 for SAP or Red Hat Enterprise Linux 8.4 for SAP) should have been previously deployed in an IBM Cloud Gen2 VPC, on a single host (with or without HA).
- Note: This HANA backup solution was implemented and tested on the following OS images available in IBM Cloud: ibm-sles-15-4-amd64-sap-hana-3, ibm-sles-15-3-amd64-sap-hana-2, ibm-redhat-8-6-amd64-sap-hana-2, ibm-redhat-8-4-amd64-sap-hana-2.
- A bastion server with secure remote SSH access should have been deployed in the same region and zone of the IBM Cloud Gen2 VPC as the SAP HANA system
- A pair of SSH keys to be used to run the automation for the backup configuration should be available. The public SSH key should be manually added on SAP HANA VSI, in
/root/.ssh/authorized_keys
and uploaded in IBM Cloud. - The IBM Cloud user running the automation for SAP HANA backup should have the role of Manager on IBM Cloud Object Storage. To view/use the credential, the user must have the IAM level access action
resource-controller.credential.retrieve_all
. This action is given with the Administrator role, and overrides any credential level access enabling the user to view the credential.
Procedure:
Go to https://cloud.ibm.com/iam/users and select the USER_ID wich will run the automation and then check/grant the required roles.
- The kit of the backup agent for IBM COS
aws-s3-backint-.*-linuxx86_64.tar.gz
should be manually uploaded on the bastion server. This kit is part of SAP HANA kit file and can be found in*/DATA_UNITS/HDB_SERVER_LINUX_X86_64/server
path. Either the entire SAP HANA kit or only the kit of the backup agent for IBM COS can be provided, but the the minimum backint agent kit version to be used isaws-s3-backint-1.2.17-linuxx86_64
- The Python script
create_hdbbackint.py
provided by SAP (SAP note 2935898 - Install and Configure SAP HANA Backint Agent for Amazon S3) to modify the "hdbbackint" script so that it points to the Python 3 libraries should be manually uploaded on the bastion server. - The HANA DB SYSTEM user should have the same password for SYSTEMDB and all tenant databases
Note:
To ensure you have the best possible experience, we kindly request that you carefully read the provided documentation first. The documentation serves as a comprehensive guide, providing detailed information about the reference architecture,features, functionalities, and usage instructions of our software, including installation procedures.
Features and capabilities
SAP HANA Backup
SAP HANA Backup using Backint and IBM Cloud Object Storage.
Terraform
It uses terraform to deploy the necessary Cloud infrastructure.
Ansible
Ansible is used for automating the installation of an Hana db backup to iCOS automation module.
IBM Cloud Object Storage
IBM Cloud Object Storage stores encrypted and dispersed data across multiple geographic locations.