nerdexam
Microsoft

AZ-120 · Question #191

Drag and Drop Question You have an on-premises SAP NetWeaver-based ABAP deployment hosted on servers that run Windows Server or Linux. You plan to migrate the deployment to Azure. What will…

The correct answer is Deleting the Azure virtual machine and recreating a new virtual machine that uses the same disks; Changing the hostname assigned to the operating system; Replacing the primary NIC. SAP NetWeaver ABAP License Invalidation on Azure Core Concept SAP NetWeaver ABAP licenses are tied to a hardware key - a fingerprint generated from OS-specific system attributes. If those attributes change, the hardware key changes, and the license becomes invalid. The critical…

Migrate SAP workloads to Azure

Question

Drag and Drop Question You have an on-premises SAP NetWeaver-based ABAP deployment hosted on servers that run Windows Server or Linux. You plan to migrate the deployment to Azure. What will invalidate the existing NetWeaver ABAP licenses for each operating system once the servers are migrated to Azure? To answer, drag the appropriate actions to the correct operating systems. Each action may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point. Answer:

Exhibit

AZ-120 question #191 exhibit

Answer Area

Drag items

Changing the hostname assigned to the operating systemDeallocating the Azure virtual machineDeleting the Azure virtual machine and recreating a new virtual machine that uses the same disksUsing the Redeploy option from the Azure portal of the Azure virtual machineReplacing the primary NIC

Correct arrangement

  • Deleting the Azure virtual machine and recreating a new virtual machine that uses the same disks
  • Changing the hostname assigned to the operating system
  • Replacing the primary NIC

Explanation

SAP NetWeaver ABAP License Invalidation on Azure

Core Concept

SAP NetWeaver ABAP licenses are tied to a hardware key - a fingerprint generated from OS-specific system attributes. If those attributes change, the hardware key changes, and the license becomes invalid. The critical insight is that Windows and Linux use different attributes to generate this key.


The Mapping

#ActionTarget OSWhy
1Deleting the VM and recreating with same disksWindows ServerAzure assigns a new VM identity; Windows re-detects virtual hardware changes, producing a new hardware key
2Changing the hostnameWindows ServerWindows SAP hardware key is hostname-based - rename the machine, key changes
3Replacing the primary NICLinuxLinux SAP hardware key is MAC address-based - new NIC = new MAC = new key

Per-Placement Explanation

Item 1 - "Deleting and recreating the VM (same disks)" → Windows Server

Even though the disks are identical, deleting a VM in Azure destroys its underlying identity. When Azure creates a new VM object and Windows boots, it can detect changes to virtual hardware components that feed into SAP's hardware key calculation. The license installed on disk no longer matches the new key.

Item 2 - "Changing the hostname" → Windows Server

On Windows, SAP derives the hardware key primarily from the computer name (hostname). This is the most direct invalidation path. Renaming the machine immediately generates a mismatched key. This is why keeping hostnames stable during Azure migrations is critical.

Item 3 - "Replacing the primary NIC" → Linux

On Linux, SAP derives the hardware key from the MAC address of the primary network interface. Replacing the NIC assigns a new MAC address, producing a completely different hardware key. This is the Linux equivalent of renaming on Windows.


Why the Other Options Do NOT Invalidate

ActionWhy it's safe
Deallocating the VMAzure freezes and restores the VM's identity (hostname, MAC, NIC config) on reallocation. No attributes change.
Using RedeployMoves the VM to a different physical Azure host, but Azure fully preserves all network and OS identity attributes. SAP sees no difference.

Common Mistakes

  1. Assuming deallocation breaks licenses - Many candidates confuse "the VM goes offline" with "hardware changes." Azure preserves identity on stop/start cycles.

  2. Applying Redeploy incorrectly - Redeploy sounds disruptive, but it's designed to preserve VM configuration. It's not an invalidation trigger.

  3. Mixing up the per-OS attribute - The most common error is assigning "hostname" to Linux or "MAC address" to Windows. Remember: Windows = hostname, Linux = MAC address.

  4. Thinking same disks = same license - Recreating a VM with the same disks doesn't restore license validity on Windows, because the hardware key mismatch is detected at the OS/VM identity level, not the disk level.

Topics

#NetWeaver ABAP licensing#license invalidation#Windows Server#Linux

Community Discussion

No community discussion yet for this question.

Full AZ-120 Practice