@Mark Windle , yea I ran into that too. I wasn't sure how common it was or if it was caused by how I deployed my machines. To get around it was kind of a pain. I will give a flyby of the steps I took and hopefully it can help:
- Take snapshot of the version 6 OS Disk
- Create a Disk from the Snapshot
- Create a new VM with the Version 5 VM size
- Match settings as close to the version 6 vm as possible (Region, zone options, security type, image, architecture ect.. ) but make sure you chose the v5 of the VM size.
- Deploy and stop the image once its deployed.
- Detach any non-os disks from the version 6 VM
- On the Version 5 VM in disks, Swap OS Disk and swap with the created disk from snapshot on step 2.
- Attach any other non OS disk matching the LUN number they were configured with on the version 6 VM.
Now at this point I wanted to keep the same NIC that was attached to the version 6 VM. It wouldn't let me detach the NIC without having at least one NIC attached attached to it. So I took these steps:
- Created a new nic to attach to the version 6 VM
- Detach the existing NIC from the version 6 VM i wanted to keep
- Attach existing NIC I wanted to keep to the version 5 VM
- Detached the NIC that was created during creation of the version 5 VM
At this point I was able to start the VM and everything worked as expected. I even reapplied the windows patch from last night.
There is likely a better way to handle that issue but this was a result of just trying to think on my feet and get production servers back online.
Hope this helps point you in the right direction.