Skip to content

Commit 300dc11

Browse files
authored
Merge pull request #313001 from Xelu86/hawfcsshareddisk
[Update] Install SAP NetWeaver HA on a Windows failover cluster and shared disk for an SAP ASCS/SCS instance in Azure
2 parents 666e256 + 1be450b commit 300dc11

5 files changed

Lines changed: 376 additions & 370 deletions

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

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Microsoft and SAP now fully support Azure Files premium Server Message Block (SM
2121

2222
There are special requirements for sizing Azure Files premium SMB shares. This article contains specific recommendations on how to distribute workloads, choose an adequate storage size, and meet minimum installation requirements for Azure Files premium SMB.
2323

24-
High-availability (HA) SAP solutions need a highly available file share for hosting *sapmnt*, *transport*, and *interface* directories. Azure Files premium SMB is a simple Azure platform as a service (PaaS) solution for shared file systems for SAP on Windows environments. You can use Azure Files premium SMB with availability sets and availability zones. You can also use Azure Files premium SMB for disaster recovery (DR) scenarios to another region.
24+
High-availability (HA) SAP solutions need a highly available file share for hosting *sapmnt*, *transport*, and *interface* directories. Azure Files premium SMB is a simple Azure platform as a service (PaaS) solution for shared file systems for SAP on Windows environments. You can use Azure Files premium SMB with availability sets and availability zones. You can also use Azure Files premium SMB for disaster recovery (DR) scenarios to another region.
2525

2626
> [!NOTE]
2727
> Clustering SAP ASCS/SCS instances by using a file share is supported for SAP systems with SAP Kernel 7.22 (and later). For details, see SAP Note [2698948](https://launchpad.support.sap.com/#/notes/2698948).
@@ -68,7 +68,7 @@ Here are prerequisites for the installation of SAP NetWeaver HA systems on Azure
6868

6969
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.
7070

71-
`[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.
71+
`[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.
7272

7373
> [!NOTE]
7474
> SAP user accounts should not be Domain Administrator. We generally recommend that you don't use *\<sid>adm* to run SAPinst.
@@ -82,7 +82,7 @@ The Active Directory administrator or Azure administrator should check Synchroni
8282
The Azure administrator should complete the following tasks:
8383

8484
1. On the **Basics** tab, create a storage account with either premium zone-redundant storage (ZRS) or locally redundant storage (LRS). Customers with zonal deployment should choose ZRS. Here, the administrator needs to make the choice between setting up a **Standard** or **Premium** account.
85-
85+
8686
![Screenshot of the Azure portal that shows basic information for creating a storage account.](media/virtual-machines-shared-sap-high-availability-guide/create-storage-account-1.png)
8787

8888
> [!IMPORTANT]
@@ -100,7 +100,7 @@ The Azure administrator should complete the following tasks:
100100

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

103-
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.
103+
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.
104104

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

@@ -116,15 +116,15 @@ The Azure administrator should complete the following tasks:
116116
* 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.
117117
* 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.
118118
* 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.
119-
119+
120120
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.
121-
121+
122122
![Screenshot of the PowerShell script that creates a local Active Directory account.](media/virtual-machines-shared-sap-high-availability-guide/ps-script-1.png)
123123

124124
![Screenshot of the Azure portal after successful PowerShell script execution.](media/virtual-machines-shared-sap-high-availability-guide/smb-config-1.png)
125125

126126
> [!IMPORTANT]
127-
> When a user is running the PowerShell script command `Connect-AzAccount`, we highly recommend entering the Microsoft Entra user account that corresponds and maps to the Active Directory domain user account that was used to log on to a Windows Server instance.
127+
> When a user is running the PowerShell script command `Connect-AzAccount`, we highly recommend entering the Microsoft Entra user account that corresponds and maps to the Active Directory domain user account that was used to log on to a Windows Server instance.
128128
129129
After the script runs successfully, go to **Storage** > **File Shares** and verify that **Active Directory: Configured** appears.
130130

@@ -138,7 +138,7 @@ The Azure administrator should complete the following tasks:
138138

139139
![Screenshot of Windows Server that shows adding the cluster name to the local Active Directory instance.](media/virtual-machines-shared-sap-high-availability-guide/add-computer-account-2.png)
140140

141-
You can find the *DOMAIN\CLUSTER_NAME$* account by selecting **Computers** under **Object types**.
141+
You can find the *DOMAIN\CLUSTER_NAME$* account by selecting **Computers** under **Object types**.
142142

143143
![Screenshot of selecting an object type for an Active Directory computer account.](media/virtual-machines-shared-sap-high-availability-guide/add-computer-account-3.png)
144144

@@ -161,8 +161,8 @@ An SAP Basis administrator should complete these tasks:
161161

162162
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).
163163
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-
3. [Modify the SAP profile of the ASCS/SCS instance](sap-high-availability-installation-wsfc-shared-disk.md#10822f4f-32e7-4871-b63a-9b86c76ce761).
165-
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).
164+
3. [Modify the SAP profile of the ASCS/SCS instance](sap-high-availability-installation-wsfc-shared-disk.md#add-a-probe-port).
165+
4. [Update the probe port for the SAP \<SID> role in Windows Server Failover Cluster (WSFC)](sap-high-availability-installation-wsfc-shared-disk.md#add-a-probe-port).
166166
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.
167167
6. Enter the UNC profile path for the database and for the installation of the primary application server (PAS) and additional application server (AAS).
168168
7. The PAS installation asks for the *transport* host name. Provide the FQDN of a separate storage account name for the *transport* directory.

0 commit comments

Comments
 (0)