Skip to content

Commit cdff1e2

Browse files
committed
7vcs
1 parent 856394c commit cdff1e2

File tree

1 file changed

+24
-27
lines changed

1 file changed

+24
-27
lines changed

articles/sap/workloads/lama-installation.md

Lines changed: 24 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ Also read the [SAP Help Portal for SAP LaMa](https://help.sap.com/viewer/p/SAP_L
6060
* Make sure to enable *Automatic Mountpoint Creation* in Setup -> Settings -> Engine
6161
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.
6262

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
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
6464
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.
6565

6666
* If you sign in to managed hosts, make sure to not block file systems from being unmounted
@@ -88,7 +88,7 @@ The Azure connector can use a Service Principal to authorize against Microsoft A
8888
1. Write down the Value. It is used as the password for the Service Principal
8989
1. Write down the Application ID. It is used as the username of the Service Principal
9090

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.
9292
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.
9393

9494
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
9797

9898
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).
9999

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.
101101
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.
102102

103103
For detailed steps, see [Assign Azure roles using the Azure portal](../../role-based-access-control/role-assignments-portal.md).
104104

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.
106106

107107
### Create a new connector in SAP LaMa
108108

@@ -118,7 +118,7 @@ Open the SAP LaMa website and navigate to Infrastructure. Go to tab Cloud Manage
118118
* Azure Active Directory Tenant ID: ID of the Active Directory tenant
119119
* Proxy host: Hostname of the proxy if SAP LaMa needs a proxy to connect to the internet
120120
* 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.
122122

123123
Click on Test Configuration to validate your input. You should see
124124

@@ -143,31 +143,31 @@ SAP LaMa communicates with the virtual machine using the SAP Host Agent. If you
143143

144144
#### Manual deployment of a Linux Virtual Machine
145145

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.
147147

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.
149149

150150
![SAP NetWeaver ASCS on Linux](media/lama/sap-lama-ascs-app-linux.png)
151151

152152
#### Manual deployment for SAP HANA
153153

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.
155155

156156
SAP HANA needs disks for /hana/shared, /hana/backup, /hana/data, and /hana/log
157157

158158
![SAP HANA on Linux](media/lama/sap-lama-db-hana.png)
159159

160160
#### Manual deployment for Oracle Database on Linux
161161

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.
163163

164164
The Oracle database needs disks for /oracle, /home/oraod1, and /home/oracle
165165

166166
![Diagram that shows an Oracle database on Linux and the disks it needs.](media/lama/sap-lama-db-ora-lnx.png)
167167

168168
#### Manual deployment for Microsoft SQL Server
169169

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.
171171

172172
The SQL Server database server needs disks for the database data and log files and disks for c:\usr\sap.
173173

@@ -200,7 +200,7 @@ The templates have the following parameters:
200200

201201
* osType: The type of the operating system you want to deploy.
202202

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.
204204

205205
* sapSystemSize: The size of the SAP System you want to deploy. It is used to determine the virtual machine instance type and size.
206206

@@ -230,13 +230,13 @@ The templates have the following parameters:
230230

231231
* sapsysGid: The Linux group ID of the sapsys group. Not required for Windows.
232232

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.
234234

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.
236236

237237
### SAP HANA
238238

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.
240240

241241
#### Install SAP NetWeaver ASCS for SAP HANA using Azure Managed Disks
242242

@@ -270,7 +270,7 @@ ANF provides NFS for Azure. In the context of SAP LaMa this simplifies the creat
270270

271271
#### Network Requirements
272272

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.
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.
274274
This screen shows the creation of the VNET and the first subnet:
275275

276276
![SAP LaMa create virtual network for Azure ANF ](media/lama/sap-lama-createvn-50.png)
@@ -287,16 +287,13 @@ Now a NetApp account needs to be created within the Azure portal:
287287

288288
![SAP LaMa NetApp account created ](media/lama/sap-lama-netappaccount.png)
289289

290-
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:
291291

292292
![SAP LaMa create NetApp capacity pool ](media/lama/sap-lama-capacitypool-50.png)
293293

294294
![SAP LaMa NetApp capacity pool created ](media/lama/sap-lama-capacitypool-list.png)
295295

296-
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.
297-
298-
> [!NOTE]
299-
> 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.
300297

301298
![SAP LaMa create a volume 1 ](media/lama/sap-lama-createvolume-80.png)
302299

@@ -308,25 +305,25 @@ These steps need to be repeated for the other volumes as well.
308305

309306
![SAP LaMa list of created volumes ](media/lama/sap-lama-volumes.png)
310307

311-
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.
312309

313-
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:
314311

315312
```bash
316313
mkdir -p /home/an1adm
317314
mkdir -p /sapmnt/AN1
318315
mkdir -p /usr/sap/AN1
319316
mkdir -p /usr/sap/trans
320317
```
321-
Next the ANF volumes will be mounted with the following commands:
318+
Next the ANF volumes are mounted with the following commands:
322319

323320
```bash
324321
# sudo mount -t nfs -o rw,hard,rsize=65536,wsize=65536,vers=3,tcp 9.9.9.132:/an1-home-sidadm /home/an1adm
325322
# sudo mount -t nfs -o rw,hard,rsize=65536,wsize=65536,vers=3,tcp 9.9.9.132:/an1-sapmnt-sid /sapmnt/AN1
326323
# 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
327324
# 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
328325
```
329-
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 adjusted.
330327

331328
Use the df -h command to verify.
332329

@@ -336,7 +333,7 @@ Now the installation with SWPM must be performed.
336333

337334
The same steps must be performed for at least one AS instance.
338335

339-
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.
340337

341338
The mount points should look like this for the ASCS and the AS instance:
342339

@@ -400,7 +397,7 @@ Make sure to back up the SYSTEMDB and all tenant databases before you try to do
400397

401398
### Microsoft SQL Server
402399

403-
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.
404401

405402
#### Install SAP NetWeaver ASCS for SQL Server
406403

@@ -493,7 +490,7 @@ Use *as1-di-0* for the *PAS Instance Host Name* in dialog *Primary Application S
493490
* Error when full copy is not enabled in Storage Step
494491
* An error occurred when reporting a context attribute message for path IStorageCopyData.storageVolumeCopyList:1 and field targetStorageSystemId
495492
* Solution
496-
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.
497494

498495
### Errors and Warnings during Relocate
499496

0 commit comments

Comments
 (0)