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/virtual-machines/workloads/sap/vm-extension-for-sap-new.md
+59-19Lines changed: 59 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -136,19 +136,68 @@ The new VM Extension for SAP uses a managed identity that is assigned to the VM
136
136
137
137
## <aname="ba74712c-4b1f-44c2-9412-de101dbb1ccc"></a>Manually configure the Azure VM extension for SAP solutions
138
138
139
-
If you want to use Azure Resource Manager, Terraform or other tools to deploy the VM Extension for SAP, please use the following publisher and extension type:
139
+
If you want to use Azure Resource Manager, Terraform or other tools to deploy the VM Extension for SAP, you can also deploy the VM Extension for SAP manually i.e. without using the dedicated PowerShell or Azure CLI commands.
Before deploying the VM Extension for SAP, please make sure to assign a user or system assigned managed identity to the virtual machine. For more information, read the following guides:
*[Configure managed identities for Azure resources on a VM using the Azure portal](/azure/active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vm)
144
+
*[Configure managed identities for Azure resources on an Azure VM using Azure CLI](/azure/active-directory/managed-identities-azure-resources/qs-configure-cli-windows-vm)
145
+
*[Configure managed identities for Azure resources on an Azure VM using PowerShell](/azure/active-directory/managed-identities-azure-resources/qs-configure-powershell-windows-vm)
146
+
*[Configure managed identities for Azure resources on an Azure VM using templates](/azure/active-directory/managed-identities-azure-resources/qs-configure-template-windows-vm)
147
+
*[Terraform VM Identity](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/linux_virtual_machine#identity)
150
148
151
-
If you want to disable automatic updates for the VM extension or want to deploy a spefici version of the extension, you can retrieve the available versions with Azure CLI or Azure PowerShell.
149
+
After assigning an identity to the virtual machine, give the VM read access to either the resource group or the individual resources associated to the virtual machine (VM, Network Interfaces, OS Disks and Data Disks). It is recommended to use the built-in Reader role to grant the acceess to these resources. You can also grant this access by adding the VM identity to an Azure Active Directory group that already has read access to the required resources.
150
+
151
+
There are different ways how to deploy the VM Extension for SAP manually. Please find a few examples in the next chapters.
152
+
153
+
### Deploy manually with Azure PowerShell
154
+
155
+
The following code contains four examples. It shows how to deploy the extension on Windows and Linux, using a system or user assigned identity. Make sure to replace the name of the resource group, the location and VM name in the example.
az vm extension set --publisher "Microsoft.AzureCAT.AzureEnhancedMonitoring" --name "MonitorX64Windows" --resource-group "<rg name>" --vm-name "<vm name>" \
az vm extension set --publisher "Microsoft.AzureCAT.AzureEnhancedMonitoring" --name "MonitorX64Windows" --resource-group "<rg name>" --vm-name "<vm name>" \
az vm extension set --publisher "Microsoft.AzureCAT.AzureEnhancedMonitoring" --name "MonitorX64Linux" --resource-group "<rg name>" --vm-name "<vm name>" \
az vm extension set --publisher "Microsoft.AzureCAT.AzureEnhancedMonitoring" --name "MonitorX64Linux" --resource-group "<rg name>" --vm-name "<vm name>" \
### Deploy manually with Azure Resource Manager Templates
196
+
### Deploy manually with Terraform
197
+
198
+
### Versions of the VM Extension for SAP
199
+
200
+
If you want to disable automatic updates for the VM extension or want to deploy a specific version of the extension, you can retrieve the available versions with Azure CLI or Azure PowerShell.
152
201
153
202
**Azure PowerShell**
154
203
```powershell
@@ -186,15 +235,6 @@ This check makes sure that all performance metrics that appear inside your SAP a
186
235
curl http://127.0.0.1:11812/azure4sap/metrics
187
236
```
188
237
**Expected result**: Returns an XML document that contains the monitoring information of the virtual machine, its disks and network interfaces.
189
-
1. Connect to the Azure Virtual Machine by using SSH.
190
-
191
-
1. Check the output of the following command
192
-
193
-
```console
194
-
curl http://127.0.0.1:11812/azure4sap/metrics
195
-
```
196
-
197
-
**Expected result**: Returns an XML document that contains the monitoring information of the virtual machine, its disks and network interfaces.
198
238
199
239
If the preceding check was not successful, run these additional checks:
0 commit comments