Skip to content

Commit a970919

Browse files
authored
Merge pull request #222289 from v-amallick/Dec-23-2022-SAP
SAP HANA post-release updates
2 parents cb5ae0b + f93440e commit a970919

File tree

4 files changed

+24
-97
lines changed

4 files changed

+24
-97
lines changed

articles/azure-netapp-files/azacsnap-cmd-ref-configure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ When you add an *SAP HANA database* to the configuration, the following values a
105105

106106
[Azure Backup](../backup/index.yml) service provides an alternate backup tool for SAP HANA, where database and log backups are streamed into the
107107
Azure Backup Service. Some customers would like to combine the streaming backint-based backups with regular snapshot-based backups. However, backint-based
108-
backups block other methods of backup, such as using a files-based backup or a storage snapshot-based backup (for example, AzAcSnap). Guidance is provided on the Azure Backup site on how to [Run SAP HANA Studio backup on a database with Azure Backup enabled](../backup/backup-azure-sap-hana-database.md#run-sap-hana-studio-backup-on-a-database-with-azure-backup-enabled).
108+
backups block other methods of backup, such as using a files-based backup or a storage snapshot-based backup (for example, AzAcSnap). Guidance is provided on the Azure Backup site on how to [Run SAP HANA native clients backup on a database with Azure Backup enabled](../backup/backup-azure-sap-hana-database.md#run-sap-hana-native-clients-backup-on-a-database-with-azure-backup).
109109

110110
The process described in the Azure Backup documentation has been implemented with AzAcSnap to automatically do the following steps:
111111

articles/backup/backup-azure-sap-hana-database.md

Lines changed: 13 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,18 @@
11
---
22
title: Back up an SAP HANA database to Azure with Azure Backup
33
description: In this article, learn how to back up an SAP HANA database to Azure virtual machines with the Azure Backup service.
4-
ms.topic: conceptual
5-
ms.date: 08/09/2022
4+
ms.topic: how-to
5+
ms.date: 12/23/2022
66
author: v-amallick
77
ms.service: backup
88
ms.author: v-amallick
99
---
1010

1111
# Back up SAP HANA databases in Azure VMs
1212

13-
SAP HANA databases are critical workloads that require a low recovery-point objective (RPO) and long-term retention. You can back up SAP HANA databases running on Azure virtual machines (VMs) by using [Azure Backup](backup-overview.md).
14-
15-
This article shows how to back up SAP HANA databases that are running on Azure VMs to an Azure Backup Recovery Services vault.
13+
This article describes how to back up SAP HANA databases that are running on Azure VMs to an Azure Backup Recovery Services vault.
1614

17-
In this article, you'll learn how to:
18-
> [!div class="checklist"]
19-
>
20-
> * Create and configure a vault
21-
> * Discover databases
22-
> * Configure backups
23-
> * Run an on-demand backup job
15+
SAP HANA databases are critical workloads that require a low recovery-point objective (RPO) and long-term retention. You can back up SAP HANA databases running on Azure virtual machines (VMs) by using [Azure Backup](backup-overview.md).
2416

2517
>[!NOTE]
2618
>See the [SAP HANA backup support matrix](sap-hana-backup-support-matrix.md) to know more about the supported configurations and scenarios.
@@ -51,7 +43,7 @@ More details around using these options are shared below:
5143
Private endpoints allow you to connect securely from servers inside a virtual network to your Recovery Services vault. The private endpoint uses an IP from the VNET address space for your vault. The network traffic between your resources inside the virtual network and the vault travels over your virtual network and a private link on the Microsoft backbone network. This eliminates exposure from the public internet. Read more on private endpoints for Azure Backup [here](./private-endpoints.md).
5244

5345
> [!NOTE]
54-
> Private endpoints are supported for Azure Backup and Azure storage. Azure AD has support private end-points in private preview. Until they are generally available, Azure backup supports setting up proxy for AAD so that no outbound connectivity is required for HANA VMs. Refer to the [proxy support section](#use-an-http-proxy-server-to-route-traffic) for more details.
46+
> Private endpoints are supported for Azure Backup and Azure storage. Azure AD has support private end-points in private preview. Until they are generally available, Azure backup supports setting up proxy for Azure AD so that no outbound connectivity is required for HANA VMs. For more information, see the [proxy support section](#use-an-http-proxy-server-to-route-traffic).
5547
5648
#### NSG tags
5749

@@ -90,11 +82,11 @@ You can also use the following FQDNs to allow access to the required services fr
9082
> [!NOTE]
9183
> Currently, we only support HTTP Proxy for Azure Active Directory (Azure AD) traffic for SAP HANA. If you need to remove outbound connectivity requirements (for Azure Backup and Azure Storage traffic) for database backups via Azure Backup in HANA VMs, use other options, such as private endpoints.
9284
93-
##### Using an HTTP proxy server for AAD traffic
85+
##### Using an HTTP proxy server for Azure AD traffic
9486

9587
1. Go to the "opt/msawb/bin" folder
9688
2. Create a new JSON file named "ExtensionSettingsOverrides.json"
97-
3. Add a key-value pairs to the JSON file as follows:
89+
3. Add a key-value pair to the JSON file as follows:
9890

9991
```json
10092
{
@@ -112,7 +104,7 @@ You can also use the following FQDNs to allow access to the required services fr
112104
chown root:msawb ExtensionSettingsOverrides.json
113105
```
114106

115-
5. No restart of any service is required. The Azure Backup service will attempt to route the AAD traffic via the proxy server mentioned in the JSON file.
107+
5. No restart of any service is required. The Azure Backup service will attempt to route the Azure AD traffic via the proxy server mentioned in the JSON file.
116108

117109
[!INCLUDE [How to create a Recovery Services vault](../../includes/backup-create-rs-vault.md)]
118110

@@ -124,11 +116,11 @@ At the Recovery Services vault, you can enable Cross Region Restore. You must tu
124116

125117
## Discover the databases
126118

127-
1. In the Azure portal, go to **Backup center** and click **+Backup**.
119+
1. In the Azure portal, go to **Backup center** and select **+Backup**.
128120

129121
:::image type="content" source="./media/backup-azure-sap-hana-database/backup-center-configure-inline.png" alt-text="Screenshot showing to start checking for SAP HANA databases." lightbox="./media/backup-azure-sap-hana-database/backup-center-configure-expanded.png":::
130122

131-
1. Select **SAP HANA in Azure VM** as the datasource type, select a Recovery Services vault to use for backup, and then click **Continue**.
123+
1. Select **SAP HANA in Azure VM** as the datasource type, select a Recovery Services vault to use for backup, and then select **Continue**.
132124

133125
:::image type="content" source="./media/backup-azure-sap-hana-database/hana-select-vault.png" alt-text="Screenshot showing to select an SAP HANA database in Azure VM.":::
134126

@@ -233,36 +225,11 @@ Specify the policy settings as follows:
233225

234226
## Run an on-demand backup
235227

236-
Backups run in accordance with the policy schedule. You can run a backup on-demand as follows:
237-
238-
1. In the vault menu, select **Backup items**.
239-
1. In **Backup Items**, select the VM running the SAP HANA database, and then select **Backup now**.
240-
1. In **Backup Now**, choose the type of backup you want to perform. Then select **OK**.
241-
242-
The retention period of this backup is determined by the type of on-demand backup you have run.
243-
244-
- *On-demand full backups* are retained for a minimum of *45 days* and a maximum of *99 years*.
245-
- *On-demand differential backups* are retained as per the *log retention set in the policy*.
246-
- *On-demand incremental backups* aren't currently supported.
247-
248-
1. Monitor the portal notifications. You can monitor the job progress in the vault dashboard > **Backup Jobs** > **In progress**. Depending on the size of your database, creating the initial backup may take a while.
249-
250-
## Run SAP HANA Studio backup on a database with Azure Backup enabled
228+
Backups run in accordance with the policy schedule. Learn how to [run an on-demand backup](sap-hana-database-manage.md#run-on-demand-backups).
251229

252-
If you want to take a local backup (using HANA Studio) of a database that's being backed up with Azure Backup, do the following:
230+
## Run SAP HANA native clients backup on a database with Azure Backup
253231

254-
1. Wait for any full or log backups for the database to finish. Check the status in SAP HANA Studio / Cockpit.
255-
1. Disable log backups, and set the backup catalog to the file system for relevant database.
256-
1. To do this, double-click **systemdb** > **Configuration** > **Select Database** > **Filter (Log)**.
257-
1. Set **enable_auto_log_backup** to **No**.
258-
1. Set **log_backup_using_backint** to **False**.
259-
1. Set **catalog_backup_using_backint** to **False**.
260-
1. Take an on-demand full backup of the database.
261-
1. Wait for the full backup and catalog backup to finish.
262-
1. Revert the previous settings back to those for Azure:
263-
* Set **enable_auto_log_backup** to **Yes**.
264-
* Set **log_backup_using_backint** to **True**.
265-
* Set **catalog_backup_using_backint** to **True**.
232+
You can run an on-demand backup using SAP HANA native clients to local file-system instead of Backint. Learn more how to [manage operations using SAP native clients](sap-hana-database-manage.md#manage-operations-using-sap-hana-native-clients).
266233

267234
## Next steps
268235

articles/backup/sap-hana-database-manage.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Manage backed up SAP HANA databases on Azure VMs
33
description: In this article, you'll learn common tasks for managing and monitoring SAP HANA databases that are running on Azure virtual machines.
44
ms.topic: how-to
5-
ms.date: 12/21/2022
5+
ms.date: 12/23/2022
66
author: v-amallick
77
ms.service: backup
88
ms.custom: ignite-2022
@@ -42,7 +42,8 @@ To run on-demand backups, follow these steps:
4242

4343
1. Monitor the Azure portal notifications. To do so, on the Recovery Services vault dashboard, select **Backup Jobs**, and then select **In progress**.
4444

45-
Depending on the size of your database, creating the initial backup might take a while.
45+
>[!Note]
46+
>Based on the size of your database, creating the initial backup might take a while.
4647
4748
## Monitor manual backup jobs
4849

@@ -273,4 +274,4 @@ The Azure Backup service currently doesn't modify the HANA backup catalog as per
273274

274275
## Next steps
275276

276-
[Troubleshoot common issues with SAP HANA database backups](./backup-azure-sap-hana-database-troubleshoot.md)
277+
- [Troubleshoot common issues with SAP HANA database backups](./backup-azure-sap-hana-database-troubleshoot.md)

articles/backup/sap-hana-database-with-hana-system-replication-backup.md

Lines changed: 6 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Back up SAP HANA System Replication databases on Azure VMs (preview)
33
description: In this article, discover how to back up SAP HANA databases with HANA System Replication enabled.
4-
ms.topic: conceptual
5-
ms.date: 10/05/2022
4+
ms.topic: how-to
5+
ms.date: 12/23/2022
66
author: v-amallick
77
ms.service: backup
88
ms.custom: ignite-2022
@@ -13,17 +13,6 @@ ms.author: v-amallick
1313

1414
SAP HANA databases are critical workloads that require a low recovery-point objective (RPO) and long-term retention. This article describes how you can back up SAP HANA databases that are running on Azure virtual machines (VMs) to an Azure Backup Recovery Services vault by using [Azure Backup](backup-overview.md).
1515

16-
In this article, you'll learn how to:
17-
18-
>[!div class="checklist"]
19-
>- Create and configure a Recovery Services vault
20-
>- Create a policy
21-
>- Discover databases
22-
>- Run the preregistration script
23-
>- Configure backups
24-
>- Run an on-demand backup
25-
>- Run an SAP HANA Studio backup
26-
2716
>[!Note]
2817
> For more information about the supported configurations and scenarios, see [SAP HANA backup support matrix](sap-hana-backup-support-matrix.md).
2918
@@ -87,7 +76,7 @@ When a failover occurs, the users are replicated to the new primary, but *hdbuse
8776

8877
`-bk CUSTOM_BACKUP_KEY_NAME` or `-backup-key CUSTOM_BACKUP_KEY_NAME`
8978

90-
If the password of this custom backup key expires, it could lead to backup and restore failures.
79+
If the password of this custom backup key expires, it could lead to the backup and restore operations failure.
9180

9281
1. Create the same customer backup user (with the same password) and key (in *hdbuserstore*) on both VMs/nodes.
9382

@@ -212,41 +201,11 @@ To configure the policy settings, follow these steps:
212201

213202
## Run an on-demand backup
214203

215-
The backup operations run in accordance with the policy schedule. You can also run an on-demand backup by doing the following:
216-
217-
1. On the vault menu, select **Backup items**.
218-
219-
1. On the **Backup items** pane, select **VM running the SAP HANA database**, and then select **Backup now**.
220-
221-
1. On the **Backup now** pane, choose the **Type of backup** you want to perform, and then select **OK**.
222-
223-
This backup will be retained for 45 days.
224-
225-
To monitor the portal notifications and the job progress on the vault dashboard, select **Backup Jobs** > **In progress**.
226-
227-
>[!Note]
228-
>The time it takes to create the initial backup depends on the size of your database.
229-
230-
## Run an SAP HANA Studio backup on a database with Azure Backup enabled
231-
232-
To take a local backup, by using HANA Studio, of a database that's backed up with Azure Backup, do the following:
233-
234-
1. After the full or log backups of the database are complete, check the status in the SAP HANA cockpit.
235-
236-
1. Disable the log backups, and then set the backup catalog to the file system for the relevant database. To do so:
237-
238-
a. Double-click **systemdb**, and then select **Configuration** > **Database** > **Filter (Log)**.
239-
b. Set **enable_auto_log_backup** to **No**.
240-
c. Set **log_backup_using_backint** to **False**.
241-
d. Set **catalog_backup_using_backint** to **False**.
242-
243-
1. Run an on-demand full backup of the database.
204+
Backups run in accordance with the policy schedule. Learn how to [run an on-demand backup](sap-hana-database-manage.md#run-on-demand-backups).
244205

245-
1. After the full and catalog backups are complete, change the settings to point to Azure by doing the following:
206+
## Run SAP HANA native clients backup on a database with Azure Backup
246207

247-
a. Set **enable_auto_log_backup** to **Yes**.
248-
b. Set **log_backup_using_backint** to **True**.
249-
c. Set **catalog_backup_using_backint** to **True**.
208+
You can run an on-demand backup using SAP HANA native clients to local file-system instead of Backint. Learn more how to [manage operations using SAP native clients](sap-hana-database-manage.md#manage-operations-using-sap-hana-native-clients).
250209

251210
## Next steps
252211

0 commit comments

Comments
 (0)