Skip to content

Commit 92754ab

Browse files
Merge pull request #263705 from dennispadia/dp-winlbupdate
Update load balancer creation steps in windows HA document
2 parents 8804cd3 + 9744ddf commit 92754ab

7 files changed

+196
-849
lines changed

articles/sap/workloads/high-availability-guide-windows-azure-files-smb.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ Here are prerequisites for the installation of SAP NetWeaver HA systems on Azure
7070

7171
The Active Directory administrator should create, in advance, three domain users with Local Administrator rights and one global group in the local Windows Server Active Directory instance.
7272

73-
*[email protected]* has Domain Administrator rights and is used to run *SAPinst*, *\<sid>adm*, and *SAPService\<SID>* as SAP system users and the *SAP_\<SAPSID>_GlobalAdmin* group. The SAP Installation Guide contains the specific details required for these accounts.
73+
`[email protected]` has Domain Administrator rights and is used to run *SAPinst*, *\<sid>adm*, and *SAPService\<SID>* as SAP system users and the *SAP_\<SAPSID>_GlobalAdmin* group. The SAP Installation Guide contains the specific details required for these accounts.
7474

7575
> [!NOTE]
7676
> SAP user accounts should not be Domain Administrator. We generally recommend that you don't use *\<sid>adm* to run SAPinst.
@@ -102,7 +102,7 @@ The Azure administrator should complete the following tasks:
102102

103103
![Screenshot of the Azure portal that shows options for private endpoint definition.](media/virtual-machines-shared-sap-high-availability-guide/create-sa-3.png)
104104

105-
1. If necessary, add a DNS A record into Windows DNS for *<storage_account_name>.file.core.windows.net*. (This might need to be in a new DNS zone.) Discuss this topic with the DNS administrator. The new zone should not update outside an organization.
105+
1. If necessary, add a DNS A record into Windows DNS for `<storage_account_name>.file.core.windows.net`. (This might need to be in a new DNS zone.) Discuss this topic with the DNS administrator. The new zone should not update outside an organization.
106106

107107
![Screenshot of DNS Manager that shows private endpoint DNS definition.](media/virtual-machines-shared-sap-high-availability-guide/pe-dns-1.png)
108108

@@ -114,12 +114,12 @@ The Azure administrator should complete the following tasks:
114114

115115
This script creates either a computer account or a service account in Active Directory. It has the following requirements:
116116

117-
* The user who's running the script must have permission to create objects in the Active Directory domain that contains the SAP servers. Typically, an organization uses a Domain Administrator account such as *[email protected]*.
118-
* Before the user runs the script, confirm that this Active Directory domain user account is synchronized with Microsoft Entra ID. An example of this would be to open the Azure portal and go to Microsoft Entra users, check that the user *[email protected]* exists, and verify the Microsoft Entra user account.
119-
* Grant the Contributor role-based access control (RBAC) role to this Microsoft Entra user account for the resource group that contains the storage account that holds the file share. In this example, the user *[email protected]* is granted the Contributor role to the respective resource group.
117+
* The user who's running the script must have permission to create objects in the Active Directory domain that contains the SAP servers. Typically, an organization uses a Domain Administrator account such as `[email protected]`.
118+
* Before the user runs the script, confirm that this Active Directory domain user account is synchronized with Microsoft Entra ID. An example of this would be to open the Azure portal and go to Microsoft Entra users, check that the user `[email protected]` exists, and verify the Microsoft Entra user account.
119+
* Grant the Contributor role-based access control (RBAC) role to this Microsoft Entra user account for the resource group that contains the storage account that holds the file share. In this example, the user `[email protected]` is granted the Contributor role to the respective resource group.
120120
* The user should run the script while logged on to a Windows Server instance by using an Active Directory domain user account with the permission as specified earlier.
121121

122-
In this example scenario, the Active Directory administrator would log on to the Windows Server instance as *[email protected]*. When the administrator is using the PowerShell command `Connect-AzAccount`, the administrator connects as user *[email protected]*. Ideally, the Active Directory administrator and the Azure administrator should work together on this task.
122+
In this example scenario, the Active Directory administrator would log on to the Windows Server instance as `[email protected]`. When the administrator is using the PowerShell command `Connect-AzAccount`, the administrator connects as user `[email protected]`. Ideally, the Active Directory administrator and the Azure administrator should work together on this task.
123123

124124
![Screenshot of the PowerShell script that creates a local Active Directory account.](media/virtual-machines-shared-sap-high-availability-guide/ps-script-1.png)
125125

@@ -161,8 +161,8 @@ The Azure administrator should complete the following tasks:
161161

162162
An SAP Basis administrator should complete these tasks:
163163

164-
1. [Install the Windows cluster on ASCS/ERS nodes and add the cloud witness](sap-high-availability-infrastructure-wsfc-shared-disk.md#0d67f090-7928-43e0-8772-5ccbf8f59aab).
165-
2. The first cluster node installation asks for the Azure Files SMB storage account name. Enter the FQDN *<storage_account_name>.file.core.windows.net*. If SAPinst doesn't accept more than 13 characters, the SWPM version is too old.
164+
1. [Install the Windows cluster on ASCS/ERS nodes and add the cloud witness](sap-high-availability-infrastructure-wsfc-shared-disk.md#install-and-configure-windows-failover-cluster).
165+
2. The first cluster node installation asks for the Azure Files SMB storage account name. Enter the FQDN `<storage_account_name>.file.core.windows.net`. If SAPinst doesn't accept more than 13 characters, the SWPM version is too old.
166166
3. [Modify the SAP profile of the ASCS/SCS instance](sap-high-availability-installation-wsfc-shared-disk.md#10822f4f-32e7-4871-b63a-9b86c76ce761).
167167
4. [Update the probe port for the SAP \<SID> role in Windows Server Failover Cluster (WSFC)](sap-high-availability-installation-wsfc-shared-disk.md#10822f4f-32e7-4871-b63a-9b86c76ce761).
168168
5. Continue with SWPM installation for the second ASCS/ERS node. SWPM requires only the path of the profile directory. Enter the full UNC path to the profile directory.

articles/sap/workloads/high-availability-guide-windows-netapp-files-smb.md

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -25,32 +25,14 @@ ms.author: radeltch
2525
[dfs-n-reference]:high-availability-guide-windows-dfs.md
2626

2727
[anf-azure-doc]:../../azure-netapp-files/azure-netapp-files-introduction.md
28-
[anf-avail-matrix]:https://azure.microsoft.com/global-infrastructure/services/?products=storage&regions=all
2928
[anf-sap-applications-azure]:https://www.netapp.com/us/media/tr-4746.pdf
3029

31-
[2205917]:https://launchpad.support.sap.com/#/notes/2205917
32-
[1944799]:https://launchpad.support.sap.com/#/notes/1944799
3330
[1928533]:https://launchpad.support.sap.com/#/notes/1928533
3431
[2015553]:https://launchpad.support.sap.com/#/notes/2015553
3532
[2178632]:https://launchpad.support.sap.com/#/notes/2178632
36-
[2191498]:https://launchpad.support.sap.com/#/notes/2191498
37-
[2243692]:https://launchpad.support.sap.com/#/notes/2243692
38-
[1984787]:https://launchpad.support.sap.com/#/notes/1984787
3933
[1999351]:https://launchpad.support.sap.com/#/notes/1999351
40-
[1410736]:https://launchpad.support.sap.com/#/notes/1410736
41-
42-
[sap-swcenter]:https://support.sap.com/en/my-support/software-downloads.html
43-
44-
[suse-ha-guide]:https://www.suse.com/products/sles-for-sap/resource-library/sap-best-practices/
45-
[suse-drbd-guide]:https://www.suse.com/documentation/sle-ha-12/singlehtml/book_sleha_techguides/book_sleha_techguides.html
46-
[suse-ha-12sp3-relnotes]:https://www.suse.com/releasenotes/x86_64/SLE-HA/12-SP3/
47-
48-
[template-multisid-xscs]:https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fapplication-workloads%2Fsap%2Fsap-3-tier-marketplace-image-multi-sid-xscs-md%2Fazuredeploy.json
49-
[template-converged]:https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fapplication-workloads%2Fsap%2Fsap-3-tier-marketplace-image-converged-md%2Fazuredeploy.json
50-
[template-file-server]:https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fapplication-workloads%2Fsap%2Fsap-file-server-md%2Fazuredeploy.json
5134

5235
[sap-hana-ha]:sap-hana-high-availability.md
53-
[nfs-ha]:high-availability-guide-suse-nfs.md
5436

5537
This article describes how to deploy, configure the virtual machines, install the cluster framework, and install a highly available SAP NetWeaver 7.50 system on Windows VMs, using [SMB](/windows/win32/fileio/microsoft-smb-protocol-and-cifs-protocol-overview) on [Azure NetApp Files](../../azure-netapp-files/azure-netapp-files-introduction.md).
5638

@@ -130,10 +112,10 @@ When considering Azure NetApp Files for the SAP Netweaver architecture, be aware
130112

131113
## Prepare the infrastructure for SAP HA by using a Windows failover cluster
132114

133-
1. [Set the ASCS/SCS load balancing rules for the Azure internal load balancer](./sap-high-availability-infrastructure-wsfc-shared-disk.md#fe0bd8b5-2b43-45e3-8295-80bee5415716).
134-
2. [Add Windows virtual machines to the domain](./sap-high-availability-infrastructure-wsfc-shared-disk.md#e69e9a34-4601-47a3-a41c-d2e11c626c0c).
135-
3. [Add registry entries on both cluster nodes of the SAP ASCS/SCS instance](./sap-high-availability-infrastructure-wsfc-shared-disk.md#661035b2-4d0f-4d31-86f8-dc0a50d78158)
136-
4. [Set up a Windows Server failover cluster for an SAP ASCS/SCS instance](./sap-high-availability-infrastructure-wsfc-shared-disk.md#0d67f090-7928-43e0-8772-5ccbf8f59aab)
115+
1. [Set the ASCS/SCS load balancing rules for the Azure internal load balancer](./sap-high-availability-infrastructure-wsfc-shared-disk.md#create-azure-internal-load-balancer).
116+
2. [Add Windows virtual machines to the domain](./sap-high-availability-infrastructure-wsfc-shared-disk.md#add-the-windows-vms-to-the-domain).
117+
3. [Add registry entries on both cluster nodes of the SAP ASCS/SCS instance](./sap-high-availability-infrastructure-wsfc-shared-disk.md#add-registry-entries-on-both-cluster-nodes-of-the-ascsscs-instance)
118+
4. [Set up a Windows Server failover cluster for an SAP ASCS/SCS instance](./sap-high-availability-infrastructure-wsfc-shared-disk.md#install-and-configure-windows-failover-cluster)
137119
5. If you are using Windows Server 2016, we recommend that you configure [Azure Cloud Witness](/windows-server/failover-clustering/deploy-cloud-witness).
138120

139121

@@ -177,7 +159,7 @@ Update parameters in the SAP ASCS/SCS instance profile \<SID>_ASCS/SCS\<Nr>_\<Ho
177159

178160
Parameter `enque/encni/set_so_keepalive` is only needed if using ENSA1.
179161
Restart the SAP ASCS/SCS instance.
180-
Set `KeepAlive` parameters on both SAP ASCS/SCS cluster nodes follow the instructions to [Set registry entries on the cluster nodes of the SAP ASCS/SCS instance](./sap-high-availability-infrastructure-wsfc-shared-disk.md#661035b2-4d0f-4d31-86f8-dc0a50d78158).
162+
Set `KeepAlive` parameters on both SAP ASCS/SCS cluster nodes follow the instructions to [Set registry entries on the cluster nodes of the SAP ASCS/SCS instance](./sap-high-availability-infrastructure-wsfc-shared-disk.md#add-registry-entries-on-both-cluster-nodes-of-the-ascsscs-instance).
181163

182164

183165
### Install a DBMS instance and SAP application servers

0 commit comments

Comments
 (0)