Skip to content

Commit 1813725

Browse files
committed
Updated Azure shared disk - ZRS for SAP ASCS/SCS cluster
1 parent a0941dc commit 1813725

File tree

3 files changed

+32
-32
lines changed

3 files changed

+32
-32
lines changed

articles/virtual-machines/workloads/sap/sap-ascs-ha-multi-sid-wsfc-azure-shared-disk.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ This article focuses on how to move from a single ASCS/SCS installation to an SA
2929
Currently you can use Azure Premium SSD disks as an Azure shared disk for the SAP ASCS/SCS instance. The following limitations are currently in place:
3030

3131
- [Azure Ultra disk](../../disks-types.md#ultra-disk) and [Standard SSD disks](../../disks-types.md#standard-ssd) are not supported as Azure Shared Disk for SAP workloads.
32-
- [Azure Shared disk](../../disks-shared.md) with [Premium SSD disks](../../disks-types#premium-ssd) is supported for SAP deployment in availability set and availability zones.
32+
- [Azure Shared disk](../../disks-shared.md) with [Premium SSD disks](../../disks-types.md#premium-ssd) is supported for SAP deployment in availability set and availability zones.
3333
- Azure shared disk with Premium SSD disks comes with two storage SKUs.
34-
- Locally-redundant storage (LRS) for premium shared disk (skuName - Premium_LRS) is supported with deployment in availability set.
34+
- Locally redundant storage (LRS) for premium shared disk (skuName - Premium_LRS) is supported with deployment in availability set.
3535
- Zone-redundant storage (ZRS) for premium shared disk (skuName - Premium_ZRS) is supported with deployment in availability zones.
3636
- Azure shared disk value [maxShares](../../disks-shared-enable.md?tabs=azure-cli#disk-sizes) determines how many cluster nodes can use the shared disk. Typically for SAP ASCS/SCS instance you will configure two nodes in Windows Failover Cluster, therefore the value for `maxShares` must be set to two.
3737
- When using [Azure proximity placement group](../../windows/proximity-placement-groups.md) for SAP system, all virtual machines sharing a disk must be part of the same PPG.
3838

39-
For further details on limitations for Azure shared disk, please review very carefully the [limitations](../../disks-shared.md#limitations) section of Azure Shared Disk documentation.
39+
For further details on limitations for Azure shared disk, please review carefully the [limitations](../../disks-shared.md#limitations) section of Azure Shared Disk documentation.
4040

4141
#### Important consideration for Premium shared disk
4242

@@ -46,10 +46,10 @@ Following are some of the important points to consider with respect to Azure Pre
4646
- SAP deployment with LRS for premium shared disk will be operating with a single Azure shared disk on one storage cluster. Your SAP ASCS/SCS instance would be impacted, in case of issues with the storage cluster, where the Azure shared disk is deployed.
4747

4848
- ZRS for Premium shared disk
49-
- Write latency for ZRS is higher than that of LRS due to cross zonal copy of data.
50-
- The distance between availability zones in different region varies and with that ZRS disk latency across availability zones as well. [Benchmark your disks](https://docs.microsoft.com/en-us/azure/virtual-machines/disks-benchmarks) to identify the latency of ZRS disk in your region.
51-
- ZRS for Premium shared disk synchronously replicates data across three availability zones in the region. In case of any issue in one of the storage cluster, your SAP ASCS/SCS will continue to run as storage failover is transparent to the application layer.
52-
- Review the the [limitations](../../disks-redundancy.md#limitations) section of ZRS for managed disks for more details.
49+
- Write latency for ZRS is higher than that of LRS due to cross-zonal copy of data.
50+
- The distance between availability zones in different region varies and with that ZRS disk latency across availability zones as well. [Benchmark your disks](../../disks-benchmarks.md) to identify the latency of ZRS disk in your region.
51+
- ZRS for Premium shared disk synchronously replicates data across three availability zones in the region. In case of any issue in one of the storage clusters, your SAP ASCS/SCS will continue to run as storage failover is transparent to the application layer.
52+
- Review the [limitations](../../disks-redundancy.md#limitations) section of ZRS for managed disks for more details.
5353

5454
> [!IMPORTANT]
5555
> The setup must meet the following conditions:
@@ -105,7 +105,7 @@ We'll install a new SAP SID **PR2**, in addition to the **existing clustered** S
105105

106106
### Host names and IP addresses
107107

108-
Based on the your deployment type, the host names and the IP addresses of the scenario would be like:
108+
Based on your deployment type, the host names and the IP addresses of the scenario would be like:
109109

110110
**SAP deployment in Azure availability set**
111111

@@ -131,7 +131,7 @@ Based on the your deployment type, the host names and the IP addresses of the sc
131131
| **SID2** ASCS cluster network name | pr2-ascscl | 10.0.0.45 | n/a | |
132132
| **SID2** ERS cluster network name (**only** for ERS2) | pr1-erscl | 10.0.0.46 | n/a | |
133133

134-
The steps mentioned in the document remains same for both deployment type. But if your cluster is running in availability set, you need to deploy LRS for Azure premium shared disk (Premium_LRS) and if it is running in availability zone deploy ZRS for Azure premium shared disk (Premium_ZRS).
134+
The steps mentioned in the document remain same for both deployment type. But if your cluster is running in availability set, you need to deploy LRS for Azure premium shared disk (Premium_LRS) and if cluster is running in availability zone deploy ZRS for Azure premium shared disk (Premium_ZRS).
135135

136136
### Create Azure internal load balancer
137137

@@ -150,7 +150,7 @@ You will need to add configuration to the existing load balancer for the second
150150
Leave the default option for Protocol (TCP), Interval (5), Unhealthy threshold (2)
151151
- Load-balancing rules
152152
- If using Standard Load Balancer, select HA ports
153-
- If using Basic Load Balancer, create Load balancing rules for the following ports
153+
- If using Basic Load Balancer, create Load-balancing rules for the following ports
154154
- 32**nr** TCP [**3202**]
155155
- 36**nr** TCP [**3602**]
156156
- 39**nr** TCP [**3902**]
@@ -177,15 +177,15 @@ As Enqueue Replication Server 2 (ERS2) is also clustered, ERS2 virtual IP addres
177177

178178
- New Load-balancing rules
179179
- If using Standard Load Balancer, select HA ports
180-
- If using Basic Load Balancer, create Load balancing rules for the following ports
180+
- If using Basic Load Balancer, create Load-balancing rules for the following ports
181181
- 32**nr** TCP [**3212**]
182182
- 33**nr** TCP [**3312**]
183183
- 5**nr**13 TCP [**51212**]
184184
- 5**nr**14 TCP [**51212**]
185185
- 5**nr**16 TCP [**51212**]
186186
- Associate with the **PR2** ERS2 Frontend IP, health probe and the existing backend pool.
187187

188-
- Make sure that Idle timeout (minutes) is set to max value e.g. 30, and that Floating IP (direct server return) is Enabled.
188+
- Make sure that Idle timeout (minutes) is set to max value, e.g., 30, and that Floating IP (direct server return) is Enabled.
189189

190190

191191
### Create and attach second Azure shared disk
@@ -240,7 +240,7 @@ Update-AzVm -VM $vm -ResourceGroupName $ResourceGroupName -Verbose
240240
# 3 Msft Virtual Disk Healthy Online 512 GB RAW
241241
242242
```
243-
2. Format the disk. In this example it is disk number 3.
243+
2. Format the disk. In this example, it is disk number 3.
244244

245245
```powershell
246246
# Format SAP ASCS Disk number '3', with drive letter 'S'
@@ -326,13 +326,13 @@ If you are running Enqueue Replication Server 1, add SAP profile parameter `enq
326326

327327
Use the internal load balancer's probe functionality to make the entire cluster configuration work with Azure Load Balancer. The Azure internal load balancer usually distributes the incoming workload equally between participating virtual machines.
328328

329-
However, this won't work in some cluster configurations because only one instance is active. The other instance is passive and can't accept any of the workload. A probe functionality helps when the Azure internal load balancer detect which instance is active, and only target the active instance.
329+
However, this won't work in some cluster configurations because only one instance is active. The other instance is passive and can't accept any of the workload. A probe functionality helps when the Azure internal load balancer detects which instance is active, and only target the active instance.
330330

331331
> [!IMPORTANT]
332332
> In this example configuration, the **ProbePort** is set to 620**Nr**. For SAP ASCS instance with number **02** it is 620**02**.
333333
> You will need to adjust the configuration to match your SAP instance numbers and your SAP SID.
334334
335-
To add a probe port run this PowerShell Module on one of the cluster VMs:
335+
To add a probe port, run this PowerShell Module on one of the cluster VMs:
336336

337337
- In the case of SAP ASC/SCS Instance with instance number **02**
338338
```powershell
@@ -497,7 +497,7 @@ To add a probe port run this PowerShell Module on one of the cluster VMs:
497497
## Test the SAP ASCS/SCS instance failover
498498
For the outlined failover tests, we assume that SAP ASCS is active on node A.
499499

500-
1. Verify that the SAP system can successfully failover from node A to node B. In this example, the test is done for SAPSID **PR2**.
500+
1. Verify that the SAP system can successfully fail over from node A to node B. In this example, the test is done for SAPSID **PR2**.
501501
Make sure that each of SAPSID can successfully move to the other cluster node.
502502
Choose one of these options to initiate a failover of the SAP \<SID\> cluster group from cluster node A to cluster node B:
503503
- Failover Cluster Manager

articles/virtual-machines/workloads/sap/sap-high-availability-guide-wsfc-shared-disk.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,11 @@ When selecting the technology for for shared disk, keep in mind the following co
129129
- Allows you to attach Azure managed disk to multiple VMs simultaneously without the need for additional software to maintain and operate.
130130
- [Azure shared disk](../../disks-shared.md) with [Premium SSD](../../disks-types.md#premium-ssd) disks is supported for SAP deployment in availability set and availability zones.
131131
- [Azure Ultra disk](../../disks-types.md#ultra-disk) and [Azure Standard disks](../../disks-types.md#standard-ssd) is not supported as Azure shared disk for SAP workloads.
132-
- Make sure to provision Azure Premium disk with a minimum disk size as specified in [Premium SSD ranges](../../disks-shared.md#disk-sizes) to be able to attach to the required number of VMs simultaneously (typically 2 for SAP ASCS Windows Failover cluster ).
132+
- Make sure to provision Azure Premium disk with a minimum disk size as specified in [Premium SSD ranges](../../disks-shared.md#disk-sizes) to be able to attach to the required number of VMs simultaneously (typically 2 for SAP ASCS Windows Failover cluster).
133133

134134
**SIOS**
135135
- The SIOS solution provides real-time synchronous data replication between two disks
136-
- With the SIOS solution you operate with two managed disks, and if using either Availability sets or Availability zones,the managed disks will land on different storage clusters.
136+
- With the SIOS solution you operate with two managed disks, and if using either Availability sets or Availability zones, the managed disks will land on different storage clusters.
137137
- Deployment in Availability zones is supported
138138
- Requires installing and operating third-party software, which you will need to purchase additionally
139139

@@ -146,34 +146,34 @@ Microsoft is offering [Azure shared disks](../../disks-shared.md), which can be
146146
Currently you can use Azure Premium SSD disks as an Azure shared disk for the SAP ASCS/SCS instance. The following limitations are currently in place:
147147

148148
- [Azure Ultra disk](../../disks-types.md#ultra-disk) and [Standard SSD disks](../../disks-types.md#standard-ssd) is not supported as Azure Shared Disk for SAP workloads.
149-
- [Azure Shared disk](../../disks-shared.md) with [Premium SSD disks](../../disks-types#premium-ssd) is supported for SAP deployment in availability set and availability zones.
149+
- [Azure Shared disk](../../disks-shared.md) with [Premium SSD disks](../../disks-types.md#premium-ssd) is supported for SAP deployment in availability set and availability zones.
150150
- Azure shared disk with Premium SSD disks comes with two storage SKUs.
151-
- Locally-redundant storage (LRS) for premium shared disk (skuName - Premium_LRS) is supported with deployment in Azure availability set.
151+
- Locally redundant storage (LRS) for premium shared disk (skuName - Premium_LRS) is supported with deployment in Azure availability set.
152152
- Zone-redundant storage (ZRS) for premium shared disk (skuName - Premium_ZRS) is supported with deployment in Azure availability zones.
153153
- Azure shared disk value [maxShares](../../disks-shared-enable.md?tabs=azure-cli#disk-sizes) determines how many cluster nodes can use the shared disk. Typically for SAP ASCS/SCS instance you will configure two nodes in Windows Failover Cluster, therefore the value for `maxShares` must be set to two.
154154
- When using [Azure proximity placement group](../../windows/proximity-placement-groups.md) for SAP system, all virtual machines sharing a disk must be part of the same PPG.
155155

156-
For further details on limitations for Azure shared disk, please review very carefully the [limitations](../../disks-shared.md#limitations) section of Azure Shared Disk documentation.
156+
For further details on limitations for Azure shared disk, please review carefully the [limitations](../../disks-shared.md#limitations) section of Azure Shared Disk documentation.
157157

158158
#### Important consideration for Premium shared disk
159159

160-
Following are some of the important points to consider with respect to Azure Premium shared disk:
160+
Following are some of the important points to consider for Azure Premium shared disk:
161161

162162
- LRS for Premium shared disk
163163
- SAP deployment with LRS for Premium shared disk will be operating with a single Azure shared disk on one storage cluster. Your SAP ASCS/SCS instance would be impacted, in case of issues with the storage cluster, where the Azure shared disk is deployed.
164164

165165
- ZRS for Premium shared disk
166-
- Write latency for ZRS is higher than that of LRS due to cross zonal copy of data.
167-
- The distance between availability zones in different region varies and with that ZRS disk latency across availability zones as well. [Benchmark your disks](https://docs.microsoft.com/en-us/azure/virtual-machines/disks-benchmarks) to identify the latency of ZRS disk in your region.
168-
- ZRS for Premium shared disk synchronously replicates data across three availability zones in the region. In case of any issue in one of the storage cluster, your SAP ASCS/SCS will continue to run as storage failover is transparent to the application layer.
169-
- Review the the [limitations](../../disks-redundancy.md#limitations) section of ZRS for managed disks for more details.
166+
- Write latency for ZRS is higher than that of LRS due to cross-zonal copy of data.
167+
- The distance between availability zones in different region varies and with that ZRS disk latency across availability zones as well. [Benchmark your disks](../../disks-benchmarks.md) to identify the latency of ZRS disk in your region.
168+
- ZRS for Premium shared disk synchronously replicates data across three availability zones in the region. In case of any issue in one of the storage clusters, your SAP ASCS/SCS will continue to run as storage failover is transparent to the application layer.
169+
- Review the [limitations](../../disks-redundancy.md#limitations) section of ZRS for managed disks for more details.
170170

171171
> [!TIP]
172172
> Review the [SAP Netweaver on Azure planning guide](./planning-guide.md) and the [Azure Storage guide for SAP workloads](./planning-guide-storage.md) for important considerations, when planning your SAP deployment.
173173
174174
### Supported OS versions
175175

176-
Both Windows Server 2016 and 2019 are supported (use the latest data center images).
176+
Both Windows Servers 2016 and 2019 are supported (use the latest data center images).
177177

178178
We strongly recommend using **Windows Server 2019 Datacenter**, as:
179179
- Windows 2019 Failover Cluster Service is Azure aware

articles/virtual-machines/workloads/sap/sap-high-availability-infrastructure-wsfc-shared-disk.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ For SAP ASCS / SCS cluster deploy two VMs in Azure availability set or Azure ava
177177
- Create Azure Internal Load Balancer for SAP ASCS /SCS instance.
178178
- Add Windows VMs to the AD domain.
179179

180-
Based on the your deployment type, the host names and the IP addresses of the scenario would be like:
180+
Based on your deployment type, the host names and the IP addresses of the scenario would be like:
181181

182182
**SAP deployment in Azure availability set**
183183

@@ -199,7 +199,7 @@ Based on the your deployment type, the host names and the IP addresses of the sc
199199
| ASCS cluster network name | pr1-ascscl | 10.0.0.43 | n/a | |
200200
| ERS cluster network name (**only** for ERS2) | pr1-erscl | 10.0.0.44 | n/a | |
201201

202-
The steps mentioned in the document remains same for both deployment type. But if your cluster is running in availability set, you need to deploy LRS for Azure premium shared disk (Premium_LRS) and if it is running in availability zone deploy ZRS for Azure premium shared disk (Premium_ZRS).
202+
The steps mentioned in the document remain same for both deployment type. But if your cluster is running in availability set, you need to deploy LRS for Azure premium shared disk (Premium_LRS) and if the cluster is running in availability zone deploy ZRS for Azure premium shared disk (Premium_ZRS).
203203

204204
> [!Note]
205205
> When using [Azure proximity placement group](../../windows/proximity-placement-groups.md) for SAP system, all virtual machines sharing a disk must be part of the same PPG.
@@ -224,7 +224,7 @@ The following list shows the configuration of the (A)SCS/ERS load balancer. The
224224
Leave the default option for Protocol (TCP), Interval (5), Unhealthy threshold (2)
225225
- Load-balancing rules
226226
- If using Standard Load Balancer, select HA ports
227-
- If using Basic Load Balancer, create Load balancing rules for the following ports
227+
- If using Basic Load Balancer, create Load-balancing rules for the following ports
228228
- 32**nr** TCP
229229
- 36**nr** TCP
230230
- 39**nr** TCP
@@ -250,7 +250,7 @@ As Enqueue Replication Server 2 (ERS2) is also clustered, ERS2 virtual IP addres
250250

251251
- 2nd Load-balancing rules
252252
- If using Standard Load Balancer, select HA ports
253-
- If using Basic Load Balancer, create Load balancing rules for the following ports
253+
- If using Basic Load Balancer, create Load-balancing rules for the following ports
254254
- 32**nr** TCP
255255
- 33**nr** TCP
256256
- 5**nr**13 TCP
@@ -307,7 +307,7 @@ Once the feature installation has completed, reboot both cluster nodes.
307307

308308
On Windows 2019, the cluster will automatically recognize that it is running in Azure, and as a default option for cluster management IP, it will use Distributed Network name. Therefore, it will use any of the cluster nodes local IP addresses. As a result, there is no need for a dedicated (virtual) network name for the cluster, and there is no need to configure this IP address on Azure Internal Load Balancer.
309309

310-
For more information see, [Windows Server 2019 Failover Clustering New features](https://techcommunity.microsoft.com/t5/failover-clustering/windows-server-2019-failover-clustering-new-features/ba-p/544029)
310+
For more information, see, [Windows Server 2019 Failover Clustering New features](https://techcommunity.microsoft.com/t5/failover-clustering/windows-server-2019-failover-clustering-new-features/ba-p/544029)
311311
Run this command on one of the cluster nodes:
312312

313313
```powershell

0 commit comments

Comments
 (0)