Offline migration within cluster = No internet in VM or CT. Live migration = Still works fine.

Milkysunshine

New Member
Feb 14, 2022
2
0
1
45
I've just recently created a 3 node cluster with a R730, a R630, and a R620. I backed up all my machines to a NFS share on my TrueNAS server, created the cluster, and restored the machines. Some of the machines, I wanted to move from the R620 to the R630. I had zero issue with the restore process from backups of those machines. No matter what I've done, I can't get network working at all on either containers or VMs, UNLESS I live migrate them.

When I live migrate, all goes fine, and the clients will have no problem with networking at all... unless I reboot. If I reboot? Network is gone.

All firewalls are disabled, Both systems are on the same switch, with no filtering, or vlans, or anything restrictive...

I'm quite lost here... Help?
 
Last edited:
Can you still connect from the host to the VMs via SSH? Can you reach the host from the VM?

Are the interfaces in the VMs up? (ip a for Linux VMs)

Please provide the output of pveversion -v, cat /etc/network/interfaces and qm config <VMID> (VMID of one of the affected VMs).
 
Thanks for the reply. After messing with it literally all day yesterday, I removed the node from the cluster, wiped and reinstalled proxmox, and re-added it. Now it works fine.

ip a did show "up" for the interfaces. The clients were getting ipv6 addresses, but not ipv4. I have ipv6 disabled on my pfsense system (dhcp server), so I'm assuming proxmox was handing out these addresses?

Trying to do anything, like a simple ping, would give "network unreachable" immediately.

I made a backup of one of the vms after this issue, and right before the wipe. Restoring any backup, even that one, on a fresh installed host worked fine. That definitely proved something was up host-side.

The troubleshooter in me wanted to find a fix to help out anyone with the situation in the future. Sadly, it just took too much time. I guessed it would be a 30 minute fix to wipe and reinstall, which it was.