Skip to content

Commit 77dd238

Browse files
committed
SAP HANA standby with scale out on SLES - changes for network configuration.
1 parent 1db7b8b commit 77dd238

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

articles/virtual-machines/workloads/sap/sap-hana-scale-out-standby-netapp-files-suse.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -98,16 +98,16 @@ One method for achieving HANA high availability is by configuring host auto fail
9898

9999
In the preceding diagram, which follows SAP HANA network recommendations, three subnets are represented within one Azure virtual network:
100100
* For client communication
101-
* For internal HANA inter-node communication
102101
* For communication with the storage system
102+
* For internal HANA inter-node communication
103103

104104
The Azure NetApp volumes are in separate subnet, [delegated to Azure NetApp Files](https://docs.microsoft.com/azure/azure-netapp-files/azure-netapp-files-delegate-subnet).
105105

106106
For this example configuration, the subnets are:
107107

108108
- `client` 10.23.0.0/24
109-
- `hana` 10.23.3.0/24
110109
- `storage` 10.23.2.0/24
110+
- `hana` 10.23.3.0/24
111111
- `anf` 10.23.1.0/26
112112

113113
## Set up the Azure NetApp Files infrastructure
@@ -138,7 +138,7 @@ The following instructions assume that you've already deployed your [Azure virtu
138138

139139
As you're deploying the volumes, be sure to select the **NFSv4.1** version. Currently, access to NFSv4.1 requires additional whitelisting. Deploy the volumes in the designated Azure NetApp Files [subnet](https://docs.microsoft.com/rest/api/virtualnetwork/subnets).
140140

141-
Keep in mind that the Azure NetApp Files resources and the Azure VMs must be in the same Azure virtual network or in peered Azure virtual networks. For example, **HN1**-data-mnt00001, **HN1**-log-mnt00001, and so on are the volume names and nfs://10.23.1.5/**HN1**-data-mnt00001, nfs://10.23.1.4/**HN1**-log-mnt00001, and so on are the file paths for the Azure NetApp Files volumes.
141+
Keep in mind that the Azure NetApp Files resources and the Azure VMs must be in the same Azure virtual network or in peered Azure virtual networks. For example, **HN1**-data-mnt00001, **HN1**-log-mnt00001, and so on, are the volume names and nfs://10.23.1.5/**HN1**-data-mnt00001, nfs://10.23.1.4/**HN1**-log-mnt00001, and so on, are the file paths for the Azure NetApp Files volumes.
142142

143143
* volume **HN1**-data-mnt00001 (nfs://10.23.1.5/**HN1**-data-mnt00001)
144144
* volume **HN1**-data-mnt00002 (nfs://10.23.1.6/**HN1**-data-mnt00002)
@@ -207,26 +207,26 @@ The SAP HANA configuration for the layout that's presented in this article, usin
207207
208208
## Deploy Linux virtual machines via the Azure portal
209209

210-
First you need to create the Azure NetApp Files volumes. Then do the following:
210+
First you need to create the Azure NetApp Files volumes. Then do the following steps:
211211
1. Create the [Azure virtual network subnets](https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-subnet) in your [Azure virtual network](https://docs.microsoft.com/azure/virtual-network/virtual-networks-overview).
212212
1. Deploy the VMs.
213213
1. Create the additional network interfaces, and attach the network interfaces to the corresponding VMs.
214214

215-
Each virtual machine has three network interfaces, which correspond to the three Azure virtual network subnets (`client`, `hana` and`storage`).
215+
Each virtual machine has three network interfaces, which correspond to the three Azure virtual network subnets (`client`, `storage` and `hana`).
216216

217217
For more information, see [Create a Linux virtual machine in Azure with multiple network interface cards](https://docs.microsoft.com/azure/virtual-machines/linux/multiple-nics).
218218

219219
> [!IMPORTANT]
220220
> For SAP HANA workloads, low latency is critical. To achieve low latency, work with your Microsoft representative to ensure that the virtual machines and the Azure NetApp Files volumes are deployed in close proximity. When you're [onboarding new SAP HANA system](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbRxjSlHBUxkJBjmARn57skvdUQlJaV0ZBOE1PUkhOVk40WjZZQVJXRzI2RC4u) that's using SAP HANA Azure NetApp Files, submit the necessary information.
221221
222-
The next instructions assume that you've already created the resource group, the Azure virtual network, and the three Azure virtual network subnets: `client`, `hana` and `storage`. When you deploy the VMs, select the client subnet, so that the client network interface is the primary interface on the VMs. You will also need to configure an explicit route to the Azure NetApp Files delegated subnet via the storage subnet gateway.
222+
The next instructions assume that you've already created the resource group, the Azure virtual network, and the three Azure virtual network subnets: `client`, `storage` and `hana`. When you deploy the VMs, select the client subnet, so that the client network interface is the primary interface on the VMs. You will also need to configure an explicit route to the Azure NetApp Files delegated subnet via the storage subnet gateway.
223223

224224
> [!IMPORTANT]
225225
> Make sure that the OS you select is SAP-certified for SAP HANA on the specific VM types you're using. For a list of SAP HANA certified VM types and OS releases for those types, go to the [SAP HANA certified IaaS platforms](https://www.sap.com/dmc/exp/2014-09-02-hana-hardware/enEN/iaas.html#categories=Microsoft%20Azure) site. Click into the details of the listed VM type to get the complete list of SAP HANA-supported OS releases for that type.
226226
227227
1. Create an availability set for SAP HANA. Make sure to set the max update domain.
228228

229-
2. Create three virtual machines (**hanadb1**, **hanadb2**, **hanadb3**) by doing the following:
229+
2. Create three virtual machines (**hanadb1**, **hanadb2**, **hanadb3**) by doing the following steps:
230230

231231
a. Use a SLES4SAP image in the Azure gallery that's supported for SAP HANA. We used a SLES4SAP 12 SP4 image in this example.
232232

@@ -236,11 +236,11 @@ The next instructions assume that you've already created the resource group, the
236236

237237
When you deploy the virtual machines, the network interface name is automatically generated. In these instructions for simplicity we'll refer to the automatically generated network interfaces, which are attached to the client Azure virtual network subnet, as **hanadb1-client**, **hanadb2-client**, and **hanadb3-client**.
238238

239-
3. Create three network interfaces, one for each virtual machine, for the `hana` virtual network subnet (in this example, **hanadb1-hana**, **hanadb2-hana**, and **hanadb3-hana**).
239+
3. Create three network interfaces, one for each virtual machine, for the `storage` virtual network subnet (in this example, **hanadb1-storage**, **hanadb2-storage**, and **hanadb3-storage**).
240240

241-
4. Create three network interfaces, one for each virtual machine, for the `storage` virtual network subnet (in this example, **hanadb1-storage**, **hanadb2-storage**, and **hanadb3-storage**).
241+
4. Create three network interfaces, one for each virtual machine, for the `hana` virtual network subnet (in this example, **hanadb1-hana**, **hanadb2-hana**, and **hanadb3-hana**).
242242

243-
5. Attach the newly created virtual network interfaces to the corresponding virtual machines by doing the following:
243+
5. Attach the newly created virtual network interfaces to the corresponding virtual machines by doing the following steps:
244244

245245
a. Go to the virtual machine in the [Azure portal](https://portal.azure.com/#home).
246246

@@ -256,7 +256,7 @@ The next instructions assume that you've already created the resource group, the
256256

257257
g. Leave the virtual machines in stopped state for now. Next, we'll enable [accelerated networking](https://docs.microsoft.com/azure/virtual-network/create-vm-accelerated-networking-cli) for all newly attached network interfaces.
258258

259-
6. Enable accelerated networking for the additional network interfaces for the `storage` and `hana` subnets by doing the following:
259+
6. Enable accelerated networking for the additional network interfaces for the `storage` and `hana` subnets by doing the following steps:
260260

261261
a. Open [Azure Cloud Shell](https://azure.microsoft.com/features/cloud-shell/) in the [Azure portal](https://portal.azure.com/#home).
262262

@@ -273,7 +273,7 @@ The next instructions assume that you've already created the resource group, the
273273

274274
</code></pre>
275275

276-
7. Start the virtual machines by doing the following:
276+
7. Start the virtual machines by doing the following steps:
277277

278278
a. In the left pane, select **Virtual Machines**. Filter on the virtual machine name (for example, **hanadb1**), and then select it.
279279

@@ -287,7 +287,7 @@ The instructions in the next sections are prefixed with one of the following:
287287
* **[2]**: Applicable only to node 2
288288
* **[3]**: Applicable only to node 3
289289

290-
Configure and prepare your OS by doing the following:
290+
Configure and prepare your OS by doing the following steps:
291291

292292
1. **[A]** Maintain the host files on the virtual machines. Include entries for all subnets. The following entries were added to `/etc/hosts` for this example.
293293

@@ -308,19 +308,19 @@ Configure and prepare your OS by doing the following:
308308

309309
2. **[A]** Change DHCP and cloud config settings for the network interface for storage to avoid unintended hostname changes.
310310

311-
The following instructions assume that the storage network interface is `eth1`.
311+
The following instructions assume that the storage network interface is `eth1`.
312312

313313
<pre><code>
314314
vi /etc/sysconfig/network/dhcp
315-
#Change the following DHCP setting to "no"
315+
# Change the following DHCP setting to "no"
316316
DHCLIENT_SET_HOSTNAME="no"
317317
vi /etc/sysconfig/network/ifcfg-<b>eth1</b>
318318
# Edit ifcfg-eth1
319319
#Change CLOUD_NETCONFIG_MANAGE='yes' to "no"
320320
CLOUD_NETCONFIG_MANAGE='no'
321321
</code></pre>
322322

323-
2. **[A]** Add a network route, so that the communication to the Azure Netapp Files goes via the storage network interface.
323+
2. **[A]** Add a network route, so that the communication to the Azure NetApp Files goes via the storage network interface.
324324

325325
The following instructions assume that the storage network interface is `eth1`.
326326

@@ -333,7 +333,7 @@ The following instructions assume that the storage network interface is `eth1`.
333333
<b>10.23.1.0/26</b> <b>10.23.2.1</b> - -
334334
</code></pre>
335335

336-
Reboot the VM to activate the changes.
336+
Reboot the VM to activate the changes.
337337

338338
3. **[A]** Prepare the OS for running SAP HANA on NetApp Systems with NFS, as described in [SAP HANA on NetApp AFF Systems with NFS configuration guide](https://www.netapp.com/us/media/tr-4435.pdf). Create configuration file */etc/sysctl.d/netapp-hana.conf* for the NetApp configuration settings.
339339

0 commit comments

Comments
 (0)