Skip to content

Commit 81da5e1

Browse files
author
rdeltcheva
committed
SAP ASCS/ERS HA with NFS on Azure Files (SLES and RHEL)
1 parent c1c8c66 commit 81da5e1

File tree

4 files changed

+20
-17
lines changed

4 files changed

+20
-17
lines changed

articles/virtual-machines/workloads/sap/high-availability-guide-rhel-nfs-azure-files.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ Check if your selected Azure region offers NFS 4.1 on Azure Files with the appro
121121

122122
It's recommended to access your Azure Storage account through an [Azure Private Endpoint](../../../storage/files/storage-files-networking-endpoints.md?tabs=azure-portal). Make sure to deploy the Azure Files storage account endpoint and the VMs, where you need to mount the NFS shares, in the same Azure VNet or peered Azure VNets.
123123

124-
1. Deploy a File Storage account named `sapafsnfs`. In this example, we use ZRS. If you're not familiar with the process, see [Create a storage account](../storage/files/storage-how-to-create-file-share.md?tabs=azure-portal#create-a-storage-account) for the Azure portal.
124+
1. Deploy a File Storage account named `sapafsnfs`. In this example, we use ZRS. If you're not familiar with the process, see [Create a storage account](../../../storage/files/storage-how-to-create-file-share.md?tabs=azure-portal#create-a-storage-account) for the Azure portal.
125125
1. In the **Basics** tab, use these settings:
126126

127127
1. For **Storage account name**, enter `sapafsnfs`.
@@ -186,7 +186,7 @@ Next, deploy the NFS shares in the storage account you created. In this example,
186186
> [!IMPORTANT]
187187
> The share size above is just an example. Make sure to size your shares appropriately. Size not only based on the size of the of data stored on the share, but also based on the requirements for IOPS and throughput. For details see [Azure file share targets](../../../storage/files/storage-files-scale-targets.md#azure-file-share-scale-targets).
188188
189-
The SAP file systems that don't need to be mounted via NFS can be also be deployed on [Azure disk storage](../../disks-types.md#premium-ssds). In this example, you can deploy `/usr/sap/NW1/D02` and `/usr/sap/NW1/D03` on Azure disk storage.
189+
The SAP file systems that don't need to be mounted via NFS can also be deployed on [Azure disk storage](../../disks-types.md#premium-ssds). In this example, you can deploy `/usr/sap/NW1/D02` and `/usr/sap/NW1/D03` on Azure disk storage.
190190

191191
### Important considerations for NFS on Azure Files shares
192192

@@ -231,7 +231,8 @@ After you deploy the VMs for your SAP system, create a load balancer. Then, use
231231
1. Click Add a virtual machine.
232232
1. Select Virtual machine
233233
1. Select the virtual machines of the (A)SCS cluster and their IP addresses.
234-
1. Click Add
234+
1. Click Add
235+
235236
1. Create the health probes
236237
1. Port 620**00** for ASCS
237238
1. Open the load balancer, select health probes, and click Add
@@ -820,11 +821,11 @@ In this example, SAP NetWeaver is installed on SAP HANA. You can use every suppo
820821

821822
Follow these steps to install an SAP application server.
822823

823-
1. Prepare application server
824+
1. **[A]** Prepare application server
824825

825826
Follow the steps in the chapter [SAP NetWeaver application server preparation](high-availability-guide-rhel-nfs-azure-files.md#2d6008b0-685d-426c-b59e-6cd281fd45d7) above to prepare the application server.
826827

827-
1. Install SAP NetWeaver application server.
828+
1. **[A]** Install SAP NetWeaver application server.
828829

829830
Install a primary or additional SAP NetWeaver applications server.
830831

@@ -834,11 +835,11 @@ Follow these steps to install an SAP application server.
834835
sudo <swpm>/sapinst SAPINST_REMOTE_ACCESS_USER=sapadmin
835836
```
836837

837-
1. Update SAP HANA secure store
838+
1. **[A]** Update SAP HANA secure store
838839

839840
Update the SAP HANA secure store to point to the virtual name of the SAP HANA System Replication setup.
840841

841-
Run the following command to list the entries as \<sapsid>adm
842+
Run the following command to list the entries as `<sapsid>adm`
842843

843844
```bash
844845
hdbuserstore List
@@ -850,21 +851,22 @@ Follow these steps to install an SAP application server.
850851
KEY FILE : /home/nw1adm/.hdb/sapa01/SSFS_HDB.KEY
851852
852853
KEY DEFAULT
853-
ENV : 192.168.14.4:30313
854+
ENV : 10.90.90.5:30313
854855
USER: SAPABAP1
855856
DATABASE: NW1
856857
```
857858

858-
The output shows that the IP address of the default entry is pointing to the virtual machine and not to the load balancer's IP address. This entry needs to be changed to point to the virtual hostname of the load balancer. Make sure to use the same port (**30313** in the output above) and database name (**NW1** in the output above)!
859+
In this example, the IP address of the default entry points to the VM, not the load balancer. Change the entry to point to the virtual hostname of the load balancer. Make sure to use the same port and database name. For example, `30313` and `NW1` in the sample output.
860+
859861

860862
```bash
861863
su - nw1adm
862864
hdbuserstore SET DEFAULT nw1db:30313@NW1 SAPABAP1 <password of ABAP schema>
863865
```
864866

865-
## Test the cluster setup
867+
## Test cluster setup
866868

867-
Next, make sure that you thoroughly test your Pacemaker cluster: execute the typical [failover tests](./high-availability-guide-rhel.md#test-the-cluster-setup).
869+
Thoroughly test your Pacemaker cluster. [Execute the typical failover tests](./high-availability-guide-rhel.md#test-the-cluster-setup).
868870

869871
## Next steps
870872

articles/virtual-machines/workloads/sap/high-availability-guide-suse-nfs-azure-files.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ Check if your selected Azure region offers NFS 4.1 on Azure Files with the appro
123123

124124
It's recommended to access your Azure Storage account through an [Azure Private Endpoint](../../../storage/files/storage-files-networking-endpoints.md?tabs=azure-portal). Make sure to deploy the Azure Files storage account endpoint and the VMs, where you need to mount the NFS shares, in the same Azure VNet or peered Azure VNets.
125125

126-
1. Deploy a File Storage account named `sapafsnfs`. In this example, we use ZRS. If you're not familiar with the process, see [Create a storage account](../storage/files/storage-how-to-create-file-share.md?tabs=azure-portal#create-a-storage-account) for the Azure portal.
126+
1. Deploy a File Storage account named `sapafsnfs`. In this example, we use ZRS. If you're not familiar with the process, see [Create a storage account](../../../storage/files/storage-how-to-create-file-share.md?tabs=azure-portal#create-a-storage-account) for the Azure portal.
127127
1. In the **Basics** tab, use these settings:
128128

129129
1. For **Storage account name**, enter `sapafsnfs`.
@@ -188,7 +188,7 @@ Next, deploy the NFS shares in the storage account you created. In this example,
188188
> [!IMPORTANT]
189189
> The share size above is just an example. Make sure to size your shares appropriately. Size not only based on the size of the of data stored on the share, but also based on the requirements for IOPS and throughput. For details see [Azure file share targets](../../../storage/files/storage-files-scale-targets.md#azure-file-share-scale-targets).
190190
191-
The SAP file systems that don't need to be mounted via NFS can be also be deployed on [Azure disk storage](../../disks-types.md#premium-ssds). In this example, you can deploy `/usr/sap/NW1/D02` and `/usr/sap/NW1/D03` on Azure disk storage.
191+
The SAP file systems that don't need to be mounted via NFS can also be deployed on [Azure disk storage](../../disks-types.md#premium-ssds). In this example, you can deploy `/usr/sap/NW1/D02` and `/usr/sap/NW1/D03` on Azure disk storage.
192192

193193
### Important considerations for NFS on Azure Files shares
194194

@@ -233,7 +233,8 @@ After you deploy the VMs for your SAP system, create a load balancer. Then, use
233233
1. Click Add a virtual machine.
234234
1. Select Virtual machine
235235
1. Select the virtual machines of the (A)SCS cluster and their IP addresses.
236-
1. Click Add
236+
1. Click Add
237+
237238
1. Create the health probes
238239
1. Port 620**00** for ASCS
239240
1. Open the load balancer, select health probes, and click Add
@@ -828,16 +829,16 @@ Follow these steps to install an SAP application server.
828829
DATABASE: NW1
829830
```
830831

831-
The output shows that the IP address of the default entry is pointing to the virtual machine and not to the load balancer's IP address. This entry needs to be changed to point to the virtual hostname of the load balancer. Make sure to use the same port (**30313** in the output above) and database name (**NW1** in the output above)!
832+
In this example, the IP address of the default entry points to the VM, not the load balancer. Change the entry to point to the virtual hostname of the load balancer. Make sure to use the same port and database name. For example, `30313` and `NW1` in the sample output.
832833

833834
```bash
834835
su - nw1adm
835836
hdbuserstore SET DEFAULT nw1db:30313@NW1 SAPABAP1 <password of ABAP schema>
836837
```
837838

838-
## Test the cluster setup
839+
## Test cluster setup
839840

840-
Next, make sure that you thoroughly test your Pacemaker cluster: execute the typical [failover tests](./high-availability-guide-suse.md#test-the-cluster-setup).
841+
Thoroughly test your Pacemaker cluster. [Execute the typical failover tests](./high-availability-guide-suse.md#test-the-cluster-setup).
841842

842843
## Next steps
843844

Loading

0 commit comments

Comments
 (0)