You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/sap/workloads/lama-installation.md
+27-38Lines changed: 27 additions & 38 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,11 +60,11 @@ Also read the [SAP Help Portal for SAP LaMa](https://help.sap.com/viewer/p/SAP_L
60
60
* Make sure to enable *Automatic Mountpoint Creation* in Setup -> Settings -> Engine
61
61
If SAP LaMa mounts volumes using the SAP Adaptive Extensions on a virtual machine, the mount point must exist if this setting is not enabled.
62
62
63
-
* Use separate subnet and don't use dynamic IP addresses to prevent IP address "stealing" when deploying new VMs and SAP instances are unprepared
64
-
If you use dynamic IP address allocation in the subnet, which is also used by SAP LaMa, preparing an SAP system with SAP LaMa might fail. If an SAP system is unprepared, the IP addresses are not reserved and might get allocated to other virtual machines.
63
+
* Use a separate subnet and don't use dynamic IP addresses to prevent IP address "stealing" when deploying new VMs and SAP instances are unprepared
64
+
-If you use dynamic IP address allocation in the subnet, which is also used by SAP LaMa, preparing an SAP system with SAP LaMa might fail. If an SAP system is unprepared, the IP addresses are not reserved and might get allocated to other virtual machines.
65
65
66
66
* If you sign in to managed hosts, make sure to not block file systems from being unmounted
67
-
If you sign in to a Linux virtual machines and change the working directory to a directory in a mount point, for example /usr/sap/AH1/ASCS00/exe, the volume cannot be unmounted and a relocate or unprepare fails.
67
+
-If you sign in to a Linux virtual machines and change the working directory to a directory in a mount point, for example /usr/sap/AH1/ASCS00/exe, the volume cannot be unmounted and a relocate or unprepare fails.
68
68
69
69
* Make sure to disable CLOUD_NETCONFIG_MANAGE on SUSE SLES Linux virtual machines. For more details, see [SUSE KB 7023633](https://www.suse.com/support/kb/doc/?id=7023633).
70
70
@@ -88,7 +88,7 @@ The Azure connector can use a Service Principal to authorize against Microsoft A
88
88
1. Write down the Value. It is used as the password for the Service Principal
89
89
1. Write down the Application ID. It is used as the username of the Service Principal
90
90
91
-
The Service Principal does not have permissions to access your Azure resources by default.
91
+
By default the Service Principal doesn't have permissions to access your Azure resources.
92
92
Assign the Contributor role to the Service Principal at resource group scope for all resource groups that contain SAP systems that should be managed by SAP LaMa.
93
93
94
94
For detailed steps, see [Assign Azure roles using the Azure portal](../../role-based-access-control/role-assignments-portal.md).
@@ -97,12 +97,12 @@ For detailed steps, see [Assign Azure roles using the Azure portal](../../role-b
97
97
98
98
To be able to use a Managed Identity, your SAP LaMa instance has to run on an Azure VM that has a system or user assigned identity. For more information about Managed Identities, read [What is managed identities for Azure resources?](../../active-directory/managed-identities-azure-resources/overview.md) and [Configure managed identities for Azure resources on a VM using the Azure portal](../../active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vm.md).
99
99
100
-
The Managed Identity does not have permissions to access your Azure resources by default.
100
+
By default the Managed Identity doesn't have permissions to access your Azure resources.
101
101
Assign the Contributor role to the Virtual Machine identity at resource group scope for all resource groups that contain SAP systems that should be managed by SAP LaMa.
102
102
103
103
For detailed steps, see [Assign Azure roles using the Azure portal](../../role-based-access-control/role-assignments-portal.md).
104
104
105
-
In your SAP LaMa Azure connector configuration, select 'Use Managed Identity' to enable the usage of the Managed Identity. If you want to use a system assigned identity, make sure to leave the User Name field empty. If you want to use a user assigned identity, enter the user assigned identity Id into the User Name field.
105
+
In your SAP LaMa Azure connector configuration, select 'Use Managed Identity' to enable the use of the Managed Identity. If you want to use a system assigned identity, make sure to leave the User Name field empty. If you want to use a user assigned identity, enter the user assigned identity ID into the User Name field.
106
106
107
107
### Create a new connector in SAP LaMa
108
108
@@ -118,7 +118,7 @@ Open the SAP LaMa website and navigate to Infrastructure. Go to tab Cloud Manage
118
118
* Azure Active Directory Tenant ID: ID of the Active Directory tenant
119
119
* Proxy host: Hostname of the proxy if SAP LaMa needs a proxy to connect to the internet
120
120
* Proxy port: TCP port of the proxy
121
-
* Change Storage Type to save costs: Enable this setting if the Azure Adapter should change the storage type of the Managed Disks to save costs when the disks are not in use. For data disks that are referenced in an SAP instance configuration, the adapter will change the disk type to Standard Storage during an instance unprepare and back to the original storage type during an instance prepare. If you stop a virtual machine in SAP LaMa, the adapter will change the storage type of all attached disks, including the OS disk to Standard Storage. If you start a virtual machine in SAP LaMa, the adapter will change the storage type back to the original storage type.
121
+
* Change Storage Type to save costs: Enable this setting if the Azure Adapter should change the storage type of the Managed Disks to save costs when the disks are not in use. For data disks that are referenced in an SAP instance configuration, the adapter changes the disk type to Standard Storage during an instance unprepare and back to the original storage type during an instance prepare. If you stop a virtual machine in SAP LaMa, the adapter changes the storage type of all attached disks, including the OS disk to Standard Storage. If you start a virtual machine in SAP LaMa, the adapter changes the storage type back to the original storage type.
122
122
123
123
Click on Test Configuration to validate your input. You should see
124
124
@@ -143,31 +143,31 @@ SAP LaMa communicates with the virtual machine using the SAP Host Agent. If you
143
143
144
144
#### Manual deployment of a Linux Virtual Machine
145
145
146
-
Create a new virtual machine with one of the supported operation systems listed in SAP Note [2343511]. Add additional IP configurations for the SAP instances. Each instance needs at least on IP address and must be installed using a virtual hostname.
146
+
Create a new virtual machine with one of the supported operation systems listed in SAP Note [2343511]. Add more IP configurations for the SAP instances. Each instance needs at least on IP address and must be installed using a virtual hostname.
147
147
148
-
The SAP NetWeaver ASCS instance needs disks for /sapmnt/\<SAPSID>, /usr/sap/\<SAPSID>, /usr/sap/trans, and /usr/sap/\<sapsid>adm. The SAP NetWeaver application servers do not need additional disks. Everything related to the SAP instance must be stored on the ASCS and exported via NFS. Otherwise, it is currently not possible to add additional application servers using SAP LaMa.
148
+
The SAP NetWeaver ASCS instance needs disks for /sapmnt/\<SAPSID>, /usr/sap/\<SAPSID>, /usr/sap/trans, and /usr/sap/\<sapsid>adm. The SAP NetWeaver application servers do not need more disks. Everything related to the SAP instance must be stored on the ASCS and exported via NFS. Otherwise, it is currently not possible to add more application servers using SAP LaMa.
149
149
150
150

151
151
152
152
#### Manual deployment for SAP HANA
153
153
154
-
Create a new virtual machine with one of the supported operation systems for SAP HANA as listed in SAP Note [2343511]. Add one additional IP configuration for SAP HANA and one per HANA tenant.
154
+
Create a new virtual machine with one of the supported operation systems for SAP HANA as listed in SAP Note [2343511]. Add one extra IP configuration for SAP HANA and one per HANA tenant.
155
155
156
156
SAP HANA needs disks for /hana/shared, /hana/backup, /hana/data, and /hana/log
157
157
158
158

159
159
160
160
#### Manual deployment for Oracle Database on Linux
161
161
162
-
Create a new virtual machine with one of the supported operation systems for Oracle databases as listed in SAP Note [2343511]. Add one additional IP configuration for the Oracle database.
162
+
Create a new virtual machine with one of the supported operation systems for Oracle databases as listed in SAP Note [2343511]. Add one extra IP configuration for the Oracle database.
163
163
164
164
The Oracle database needs disks for /oracle, /home/oraod1, and /home/oracle
165
165
166
166

167
167
168
168
#### Manual deployment for Microsoft SQL Server
169
169
170
-
Create a new virtual machine with one of the supported operation systems for Microsoft SQL Server as listed in SAP Note [2343511]. Add one additional IP configuration for the SQL Server instance.
170
+
Create a new virtual machine with one of the supported operation systems for Microsoft SQL Server as listed in SAP Note [2343511]. Add one extra IP configuration for the SQL Server instance.
171
171
172
172
The SQL Server database server needs disks for the database data and log files and disks for c:\usr\sap.
173
173
@@ -200,7 +200,7 @@ The templates have the following parameters:
200
200
201
201
* osType: The type of the operating system you want to deploy.
202
202
203
-
* dbtype: The type of the database. This parameter is used to determine how many additional IP configurations need to be added and how the disk layout should look like.
203
+
* dbtype: The type of the database. This parameter is used to determine how many extra IP configurations need to be added and how the disk layout should look like.
204
204
205
205
* sapSystemSize: The size of the SAP System you want to deploy. It is used to determine the virtual machine instance type and size.
206
206
@@ -230,13 +230,13 @@ The templates have the following parameters:
230
230
231
231
* sapsysGid: The Linux group ID of the sapsys group. Not required for Windows.
232
232
233
-
*_artifactsLocation: The base URI, where artifacts required by this template are located. When the template is deployed using the accompanying scripts, a private location in the subscription will be used and this value will be automatically generated. Only needed if you do not deploy the template from GitHub.
233
+
*_artifactsLocation: The base URI, where artifacts required by this template are located. When the template is deployed using the accompanying scripts, a private location in the subscription is used and this value is automatically generated. Only needed if you do not deploy the template from GitHub.
234
234
235
-
*_artifactsLocationSasToken: The sasToken required to access _artifactsLocation. When the template is deployed using the accompanying scripts, a sasToken will be automatically generated. Only needed if you do not deploy the template from GitHub.
235
+
*_artifactsLocationSasToken: The sasToken required to access _artifactsLocation. When the template is deployed using the accompanying scripts, a sasToken is automatically generated. Only needed if you do not deploy the template from GitHub.
236
236
237
237
### SAP HANA
238
238
239
-
In the examples below, we assume that you install SAP HANA with system ID HN1 and the SAP NetWeaver system with system ID AH1. The virtual hostnames are hn1-db for the HANA instance, ah1-db for the HANA tenant used by the SAP NetWeaver system, ah1-ascs for the SAP NetWeaver ASCS and ah1-di-0 for the first SAP NetWeaver application server.
239
+
In the following examples, we assume that you install SAP HANA with system ID HN1 and the SAP NetWeaver system with system ID AH1. The virtual hostnames are hn1-db for the HANA instance, ah1-db for the HANA tenant used by the SAP NetWeaver system, ah1-ascs for the SAP NetWeaver ASCS and ah1-di-0 for the first SAP NetWeaver application server.
240
240
241
241
#### Install SAP NetWeaver ASCS for SAP HANA using Azure Managed Disks
242
242
@@ -264,21 +264,13 @@ Add the following profile parameter to the SAP Host Agent profile, which is loca
#### Install SAP NetWeaver ASCS for SAP HANA on Azure NetAppFiles (ANF) BETA
268
-
269
-
> [!NOTE]
270
-
> This functionality is nor GA yet. For more information refer to SAP Note [2815988] (only visible to preview customers).
271
-
Open an SAP incident on component BC-VCM-LVM-HYPERV and request to join the LaMa storage adapter for Azure NetApp Files preview
267
+
#### Install SAP NetWeaver ASCS for SAP HANA on Azure NetAppFiles (ANF)
272
268
273
269
ANF provides NFS for Azure. In the context of SAP LaMa this simplifies the creation of the ABAP Central Services (ASCS) instances and the subsequent installation of application servers. Previously the ASCS instance had to act as NFS server as well and the parameter acosprep/nfs_paths had to be added to the host_profile of the SAP Hostagent.
274
270
275
-
#### ANF is currently available in these regions:
276
-
277
-
Australia East, Central US, East US, East US 2, North Europe, South Central US, West Europe and West US 2.
278
-
279
271
#### Network Requirements
280
272
281
-
ANF requires a delegated subnet which must be part of the same VNET as the SAP servers. Here's an example for such a configuration.
273
+
ANF requires a delegated subnet, which must be part of the same VNET as the SAP servers. Here's an example for such a configuration.
282
274
This screen shows the creation of the VNET and the first subnet:
283
275
284
276

@@ -295,16 +287,13 @@ Now a NetApp account needs to be created within the Azure portal:
295
287
296
288

297
289
298
-
Within the NetApp account the capacity pool specifies the size and type of disks for each pool:
290
+
Within the NetApp account, the capacity pool specifies the size and type of disks for each pool:
299
291
300
292

301
293
302
294

303
295
304
-
The NFS volumes can now be defined. Since there will be volumes for multiple systems in one pool, a self-explaining naming scheme should be chosen. Adding the SID helps to group related volumes together. For the ASCS and the AS instance the following mounts are needed: */sapmnt/\<SID\>*, */usr/sap/\<SID\>*, and */home/\<sid\>adm*. Optionally, */usr/sap/trans* is needed for the central transport directory, which is at least used by all systems of one landscape.
305
-
306
-
> [!NOTE]
307
-
> During the BETA phase the name of the volumes must be unique within the subscription.
296
+
The NFS volumes can now be defined. Since there might be volumes for multiple systems in one pool, a self-explaining naming scheme should be chosen. Adding the SID helps to group related volumes together. For the ASCS and the AS instance, the following mounts are needed: */sapmnt/\<SID\>*, */usr/sap/\<SID\>*, and */home/\<sid\>adm*. Optionally, */usr/sap/trans* is needed for the central transport directory, which is at least used by all systems of one landscape.
308
297
309
298

310
299
@@ -316,25 +305,25 @@ These steps need to be repeated for the other volumes as well.
316
305
317
306

318
307
319
-
Now these volumes need to be mounted to the systems where the initial installation with the SAP SWPM will be performed.
308
+
Now these volumes need to be mounted to the systems where the initial installation with the SAP SWPM is performed.
320
309
321
-
First the mount points need to be created. In this case the SID is AN1 so the following commands need to be executed:
310
+
First the mount points need to be created. In this case, the SID is AN1 so the following commands need to be executed:
322
311
323
312
```bash
324
313
mkdir -p /home/an1adm
325
314
mkdir -p /sapmnt/AN1
326
315
mkdir -p /usr/sap/AN1
327
316
mkdir -p /usr/sap/trans
328
317
```
329
-
Next the ANF volumes will be mounted with the following commands:
318
+
Next the ANF volumes are mounted with the following commands:
330
319
331
320
```bash
332
321
# sudo mount -t nfs -o rw,hard,rsize=65536,wsize=65536,vers=3,tcp 9.9.9.132:/an1-home-sidadm /home/an1adm
333
322
# sudo mount -t nfs -o rw,hard,rsize=65536,wsize=65536,vers=3,tcp 9.9.9.132:/an1-sapmnt-sid /sapmnt/AN1
334
323
# sudo mount -t nfs -o rw,hard,rsize=65536,wsize=65536,vers=3,tcp 9.9.9.132:/an1-usr-sap-sid /usr/sap/AN1
335
324
# sudo mount -t nfs -o rw,hard,rsize=65536,wsize=65536,vers=3,tcp 9.9.9.132:/global-usr-sap-trans /usr/sap/trans
336
325
```
337
-
The mount commands can also be derived from the portal. The local mount points need to adjusted.
326
+
The mount commands can also be looked up from the portal. The local mount points need to be adjusted.
338
327
339
328
Use the df -h command to verify.
340
329
@@ -344,7 +333,7 @@ Now the installation with SWPM must be performed.
344
333
345
334
The same steps must be performed for at least one AS instance.
346
335
347
-
After the successful installation the system must be discovered within SAP LaMa.
336
+
After the successful installation, the system must be discovered within SAP LaMa.
348
337
349
338
The mount points should look like this for the ASCS and the AS instance:
350
339
@@ -408,7 +397,7 @@ Make sure to back up the SYSTEMDB and all tenant databases before you try to do
408
397
409
398
### Microsoft SQL Server
410
399
411
-
In the examples below, we assume that you install the SAP NetWeaver system with system ID AS1. The virtual hostnames are as1-db for the SQL Server instance used by the SAP NetWeaver system, as1-ascs for the SAP NetWeaver ASCS and as1-di-0 for the first SAP NetWeaver application server.
400
+
In the following examples, we assume that you install the SAP NetWeaver system with system ID AS1. The virtual hostnames are as1-db for the SQL Server instance used by the SAP NetWeaver system, as1-ascs for the SAP NetWeaver ASCS and as1-di-0 for the first SAP NetWeaver application server.
412
401
413
402
#### Install SAP NetWeaver ASCS for SQL Server
414
403
@@ -501,7 +490,7 @@ Use *as1-di-0* for the *PAS Instance Host Name* in dialog *Primary Application S
501
490
* Error when full copy is not enabled in Storage Step
502
491
* An error occurred when reporting a context attribute message for path IStorageCopyData.storageVolumeCopyList:1 and field targetStorageSystemId
503
492
* Solution
504
-
Ignore Warnings in step and try again. This issue will be fixed in a new support package/patch of SAP LaMa.
493
+
Ignore Warnings in step and try again. This issue is fixed in a new support package/patch of SAP LaMa.
0 commit comments