Hello,
I've recently upgraded an old Ganeti cluster from 2.15 to 2.16 (after upgrading the nodes OS) and the network interface names inside the kvm instances changed from ens5, ens6, etc. to ens13, ens14, etc. It only happens after the first reboot of the instance after the upgrade. The instance then boots without network access because the interface names are hardcoded inside /etc/network/interfaces.
Is there a way to change the interface names back to their previous value so that I don't have to change all my instances' configuration?
Or is there at least a way to make the network interface names fixed so that future upgrades won't change them again? I've seen people using the kernel parameter net.ifnames=0. Is that the recommended way?