An Azure native disaster recovery service. Previously known as Microsoft Azure Hyper-V Recovery Manager.
Thanks for providing the detailed troubleshooting information.
Based on your description, the issue appears to be a mismatch between the target VM size in Azure Resource Mover and the underlying Azure Site Recovery replication configuration.
You mentioned that:
- Resource Mover specifies Standard_E4as_v4.
- The Site Recovery replication item reports Standard_E4s_v3.
- The source VM uses Generation 2 with Trusted Launch.
- Changing the Resource Mover configuration to Standard_E4s_v3 hasn't resolved error 1400148.
You may do the following:
1. Validate the exact target VM size
First, verify whether the intended VM size is supported for Trusted Launch in South Africa North.
Microsoft provides the following Azure CLI command to inspect SKU capabilities:
az vm list-skus \
--resource-type virtualMachines \
--location southafricanorth \
--all \
--query "[?name=='Standard_E4as_v4' || name=='Standard_E4s_v3'].{Name:name,Restrictions:restrictions,Capabilities:capabilities[?name=='HyperVGenerations' || name=='TrustedLaunchDisabled']}" \
-o json
Check the HyperVGenerations capability and whether TrustedLaunchDisabled is present and set to True.
Also review any regional or subscription restrictions. SKU compatibility and deployment availability are separate considerations.
2. Check the Resource Mover preparation state
Microsoft documents that destination VM settings should be configured before preparing the resource for a move.
Because Resource Mover uses Azure Site Recovery for VM replication, a change made after preparation may need additional handling.
However, I couldn't verify a supported procedure that automatically synchronizes an already-prepared Resource Mover VM size change with the underlying Site Recovery replication item.
Therefore, avoid modifying the Site Recovery replication configuration independently unless Microsoft confirms that doing so is supported for this Resource Mover operation.
3. Review the failed move operation
In Azure Resource Mover, review the failed operation details and capture:
- The complete error message accompanying 1400148.
- The Resource Mover operation or correlation ID.
- The current move state of the affected VM.
- The target VM size shown in Resource Mover.
- The target VM size and security type shown in the associated Site Recovery replication item.
These details can help determine whether the failure is caused by unsupported SKU capabilities or inconsistent target settings between the services.
4. Consider a supported re-preparation path
If the intended target SKU is confirmed to support Trusted Launch, but the replication item continues reporting a different size, the next question is whether the move resource must be prepared again using the correct destination configuration.
I don't recommend deleting the replication item, disabling replication, or recreating the move collection without first confirming the supported recovery sequence.
Those actions could affect replication progress and require a new replication cycle.
5. Escalate the configuration mismatch
If the mismatch persists, I recommend opening an Azure Resource Mover support request.
Ask Microsoft to verify whether the target VM size stored in the underlying Site Recovery replication configuration is consistent with Resource Mover's destination settings, and to provide the supported procedure for correcting it without unnecessarily restarting replication.
Could you confirm whether the target VM size was changed before or after the Resource Mover Prepare operation?
Also, could you share the complete error message associated with 1400148?
Those details will help distinguish a Trusted Launch compatibility issue from a target configuration synchronization issue.
Hope this helps!
References:
- Move Azure VMs across regions using Azure Resource Mover
- Trusted Launch for Azure VMs
- Azure Site Recovery support for Trusted Launch VMs
- Azure-to-Azure Site Recovery support matrix
Help make this community better for everyone: If this answer helped or resolved your issue, please accept it or upvote it. If not, share more details in a comment so we can continue the discussion and find the right solution. Thank you.