Hello.
I have solved my issue, by setting mtu=1500 on all nic's in all vm *.conf files. using sed inline. This is just to understand if there is something strange in my enviorment. or if this is as expected.
if a vm, started on a proxmox 8.x node, is migrated toa proxmox 9 host. and then stopped and started again, (os reboot is not sufficient). the network interface in the vm have mtu 9000 after boot.
eg:
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc pfifo_fast state UP group default qlen 1000
link/ether c2:1f:3e:91:7b:52 brd ff:ff:ff:ff:ff:ff
settingt the mtu explicitly on each vm's network cards, and restarting the vm fixes the problem. one can also configure it inside the os's network settings.
I assume this comes from the change in default behavior for virtio nic's in proxmox 9.0 from 1500 to whatever the bridge have. https://bugzilla.proxmox.com/show_bug.cgi?id=6802
my vlan aware bridge vmbr1 on a lacp bond have mtu 9000, since i have some vm's that participate in a storage network.
Having many vm's cease to function on a restart came as a suprise. perhaps a notification in the pve8to9 script that mentioned this if you have mtu larger then 9000 on any bridges would be a nice head's up. and/or in the documentation about the upgrade.
thanks for proxmox!
Kind regards
Ronny Aasen
I have solved my issue, by setting mtu=1500 on all nic's in all vm *.conf files. using sed inline. This is just to understand if there is something strange in my enviorment. or if this is as expected.
if a vm, started on a proxmox 8.x node, is migrated toa proxmox 9 host. and then stopped and started again, (os reboot is not sufficient). the network interface in the vm have mtu 9000 after boot.
eg:
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc pfifo_fast state UP group default qlen 1000
link/ether c2:1f:3e:91:7b:52 brd ff:ff:ff:ff:ff:ff
settingt the mtu explicitly on each vm's network cards, and restarting the vm fixes the problem. one can also configure it inside the os's network settings.
I assume this comes from the change in default behavior for virtio nic's in proxmox 9.0 from 1500 to whatever the bridge have. https://bugzilla.proxmox.com/show_bug.cgi?id=6802
my vlan aware bridge vmbr1 on a lacp bond have mtu 9000, since i have some vm's that participate in a storage network.
Having many vm's cease to function on a restart came as a suprise. perhaps a notification in the pve8to9 script that mentioned this if you have mtu larger then 9000 on any bridges would be a nice head's up. and/or in the documentation about the upgrade.
thanks for proxmox!
Kind regards
Ronny Aasen