I was using a VLAN Zone with two VNets and it seemed to work well.
Yesterday evening I updated our staging environment to 9.2.2 and since then I can no longer get connectivity through those VNets - when I use the vmbr0 bridge directly and tag it on the VMs network interface, it works fine.
This is the config:
Code:
root@node01:~# cat /etc/network/interfaces
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
auto lo
iface lo inet loopback
auto nic3
iface nic3 inet manual
#mgmt-B
auto nic8
iface nic8 inet manual
#frontend-A
auto nic9
iface nic9 inet manual
#mgmt-A
auto nic10
iface nic10 inet static
address 172.16.91.11/24
#corosync-A ring0
auto nic0
iface nic0 inet manual
#ceph-A
auto nic1
iface nic1 inet manual
#ceph-B
auto nic2
iface nic2 inet manual
#frontend-B
auto nic4
iface nic4 inet static
address 172.16.93.11/24
#corosync-B ring1
auto nic5
iface nic5 inet static
address 10.10.10.141/25
mtu 9000
#iscsi-B-1
iface nic6 inet manual
auto nic7
iface nic7 inet manual
iface idrac inet manual
auto nic11
iface nic11 inet static
address 10.10.10.11/25
mtu 9000
#iscsi-A-0
auto bond0
iface bond0 inet static
address 172.16.90.11/24
gateway 172.16.90.1
bond-slaves nic3 nic9
bond-miimon 100
bond-mode active-backup
bond-primary nic3
#Management
auto bond1
iface bond1 inet manual
ovs_bonds nic2 nic8
ovs_type OVSBond
ovs_bridge vmbr0
ovs_options lacp=active bond_mode=balance-tcp
#LACP Bond for Frontend
auto bond2
iface bond2 inet static
address 172.16.92.11/24
bond-slaves nic0 nic1
bond-miimon 100
bond-mode 802.3ad
bond-xmit-hash-policy layer2+3
mtu 9000
#LACP Bond for Ceph
auto bond0.60
iface bond0.60 inet static
address 172.16.71.21/24
#For ESXi Migrations
auto vmbr0
iface vmbr0 inet manual
ovs_type OVSBridge
ovs_ports bond1
#Openvswitch Frontend
source /etc/network/interfaces.d/*
Code:
root@node01:~# cat /etc/network/interfaces.d/sdn
#version:16
auto ln_v0074
iface ln_v0074
ovs_type OVSIntPort
ovs_bridge vmbr0
ovs_mtu 1500
ovs_options tag=74
auto ln_v0083
iface ln_v0083
ovs_type OVSIntPort
ovs_bridge vmbr0
ovs_mtu 1500
ovs_options tag=83
auto ln_v0086
iface ln_v0086
ovs_type OVSIntPort
ovs_bridge vmbr0
ovs_mtu 1500
ovs_options tag=86
auto ln_v0087
iface ln_v0087
ovs_type OVSIntPort
ovs_bridge vmbr0
ovs_mtu 1500
ovs_options tag=87
auto ln_v0089
iface ln_v0089
ovs_type OVSIntPort
ovs_bridge vmbr0
ovs_mtu 1500
ovs_options tag=89
auto v0074
iface v0074
bridge_ports ln_v0074
bridge_stp off
bridge_fd 0
mtu 1500
alias VLAN 74
auto v0083
iface v0083
bridge_ports ln_v0083
bridge_stp off
bridge_fd 0
mtu 1500
alias VLAN 83
auto v0086
iface v0086
bridge_ports ln_v0086
bridge_stp off
bridge_fd 0
mtu 1500
alias VLAN 86
auto v0087
iface v0087
bridge_ports ln_v0087
bridge_stp off
bridge_fd 0
mtu 1500
alias VLAN 87
auto v0089
iface v0089
bridge_ports ln_v0089
bridge_stp off
bridge_fd 0
mtu 1500
alias VLAN 89
auto vmbr0
iface vmbr0
ovs_ports ln_v0074
ovs_ports ln_v0083
ovs_ports ln_v0086
ovs_ports ln_v0087
ovs_ports ln_v0089
Config of a VM that worked fine previously:
Code:
agent: 1
boot: order=scsi0;ide2;net0
cores: 4
cpu: x86-64-v2-AES
ide2: shared_iso:iso/proxmox-datacenter-manager_1.0-2.iso,media=cdrom,size=1445316K
memory: 4096
meta: creation-qemu=10.1.2,ctime=1778599956
name: pdm02
net0: virtio=BC:24:11:B8:B0:3A,bridge=v0074,mtu=1500
numa: 0
ostype: l26
scsi0: ceph01_vm:vm-131-disk-0,cache=writeback,discard=on,iothread=1,size=50G,ssd=1
scsihw: virtio-scsi-single
smbios1: uuid=9c774ce7-60cb-4555-b6cc-824d4cd5fa0f
sockets: 1
vmgenid: cbcf7176-5b08-470b-8270-65a4d77d5d9b
I already tried downgrading to an older Kernel since this was also the upgrade to Kernel 7.0 for me, that did not help.
Code:
# pveversion --verbose
proxmox-ve: 9.2.0 (running kernel: 7.0.2-6-pve)
pve-manager: 9.2.2 (running version: 9.2.2/b9984c6d90a4bd80)
proxmox-kernel-helper: 9.2.0
proxmox-kernel-7.0: 7.0.2-6
proxmox-kernel-7.0.2-6-pve-signed: 7.0.2-6
proxmox-kernel-6.17: 6.17.13-11
proxmox-kernel-6.17.13-11-pve-signed: 6.17.13-11
proxmox-kernel-6.17.13-2-pve-signed: 6.17.13-2
proxmox-kernel-6.17.2-1-pve-signed: 6.17.2-1
amd64-microcode: 3.20251202.1~bpo13+1
ceph: 19.2.3-pve4
ceph-fuse: 19.2.3-pve4
corosync: 3.1.10-pve2
criu: 4.1.1-1
frr-pythontools: 10.6.1-1+pve2
ifupdown2: 3.3.0-1+pmx12
intel-microcode: 3.20251111.1~deb13u1
ksm-control-daemon: 1.5-1
libjs-extjs: 7.0.0-5
libproxmox-acme-perl: 1.7.1
libproxmox-backup-qemu0: 2.0.2
libproxmox-rs-perl: 0.4.1
libpve-access-control: 9.1.1
libpve-apiclient-perl: 3.4.2
libpve-cluster-api-perl: 9.1.5
libpve-cluster-perl: 9.1.5
libpve-common-perl: 9.1.12
libpve-guest-common-perl: 6.0.3
libpve-http-server-perl: 6.0.5
libpve-network-perl: 1.6.6
libpve-notify-perl: 9.1.5
libpve-rs-perl: 0.15.3
libpve-storage-perl: 9.1.5
libspice-server1: 0.15.2-1+b1
lvm2: 2.03.31-2+pmx1
lxc-pve: 7.0.0-2
lxcfs: 7.0.0-pve1
novnc-pve: 1.7.0-1
openvswitch-switch: 3.5.0-1+b1
proxmox-backup-client: 4.2.0-1
proxmox-backup-file-restore: 4.2.0-1
proxmox-backup-restore-image: 1.0.0
proxmox-firewall: 1.2.3
proxmox-kernel-helper: 9.2.0
proxmox-mail-forward: 1.0.3
proxmox-mini-journalreader: 1.6
proxmox-offline-mirror-helper: 0.7.4
proxmox-widget-toolkit: 5.2.2
pve-cluster: 9.1.5
pve-container: 6.1.10
pve-docs: 9.2.1
pve-edk2-firmware: 4.2025.05-2
pve-esxi-import-tools: 1.0.1
pve-firewall: 6.0.4
pve-firmware: 3.18-3
pve-ha-manager: 5.2.4
pve-i18n: 3.7.4
pve-qemu-kvm: 11.0.0-3
pve-xtermjs: 6.0.0-1
qemu-server: 9.1.15
smartmontools: 7.5-pve2
spiceterm: 3.4.2
swtpm: 0.8.0+pve3
vncterm: 1.9.2
zfsutils-linux: 2.4.2-pve1
Does someone have an idea what happened here?



















