Cannot remove VM in Stopping state from VMM2012R2

I came across a problem with deleting Virtual Machine and Service instance from VMM console where my VM was already deleted on Hyper-V host, but still showing in Stopping State in VMM.

VMM delete VM job failed with following error:

Then I tried powershell command

Get-SCVirtualMachine | where { $_.Name -EQ “VM NAME HERE“} | Remove-SCVirtualMachine –Force

Again no success.

Action that helped was stopping my VMM cluster and restarting VMM service. After VMM restart, I logged in back and found my VM in Missing state.

Next „Delete VM“ job was successful.

 

NVGRE Gateway deployment stuck at 70%

I came accross following error where my NVGRE Gateway deployment got stuck at 70%. VM was deployed, but when I connected to console, I noticed  below screen, giving me Boot failure:

 

After some troubleshooting I noticed that I used by mistake a Generation2 VM for my Service Template. Lesson learned, NVGE GW VMs must always use Generation1 VM templates.