I have a cluster environment containing of four(4) hyper-v hosts, which includes both Windows and Linux VMs. I had to take one hyper-v host down for maintenance purpose so I moved my Windows and Linux machines to another hosts. Once I moved Linux VM to another host I was not able to access my Linux VM, upon further trouble shooting I found that once Linux VM moves to another hyper-v host it loses network connectivity.
So once you deploy Linux VMs makes sure you set the Network Adapter Mac Address as “Static”, then your issue is solved.