An Azure service that is used to provision Windows and Linux virtual machines.
Hi Ankit,
Urgent family issues prevented me from doing this abut I am just now revising it and a crucial question came to my mind.
You write :
-
- The guest OS (Windows Server 2019) will typically detect the updated CPU and memory automatically
- In most cases, nested virtualization (Hyper-V) continues to function without additional configuration, provided the new VM size supports it
My experience of doing physical resizing of a VM host, etc..., is that the most critical part is not so much the CPU and memory, but the network adapter because, in the physical world, that network adapter changes and that in turn destroys all port forwarding rules because one has to re-do all the Powershell commands (e.g. Add-NetNatStaticMapping) to do port forwarding to the nested VMs, and that's a lot of work and testing work.
In this case we have over a dozen port forwarding rules to the nested VMs- so will upgrading the server destroy all these because the network adapter name will change ? In other words is the resizing, from the Azure VM standpoint, purely a vCPU and RAM change, or does it extend to the virtual network adapter ?
M.