We do have the following problem.
Have a network setup with 3 vmbridge interfaces für different VLAN blocks. This is due to usage of ibm-Blades where we can not bond the nics.
The setup is working on the blades.
This is the interfaces file on the blades:
auto lo
iface lo inet loopback
iface enp26s0f0 inet manual
iface enp21s0f0 inet manual
iface enp21s0f1 inet manual
#iface enp26s0f1 inet manual
iface eno1 inet manual
iface eno2 inet manual
iface enp0s26f0u2c2 inet manual
auto bond0
iface bond0 inet static
bond_miimon 100
bond_downdelay 100
bond_updelay 100
bond_mode 802.3ad
slaves eno1 eno2
address 192.168.110.150
netmask 255.255.255.0
auto vmbr0
iface vmbr0 inet static
address 192.168.120.150
netmask 255.255.255.0
gateway 192.168.120.220
bridge_ports enp21s0f0
bridge_stp off
bridge_fd 0
# bridge for VLANS 5,6,8,100
auto vmbr1
iface vmbr1 inet static
address 0.0.0.0
bridge_ports enp21s0f1
bridge_stp off
bridge_fd 0
# bridge for VLANS 15,121
auto vmbr2
iface vmbr2 inet static
address 0.0.0.0
bridge_ports enp26s0f0
bridge_stp off
bridge_fd 0
# Corosync Network
auto enp26s0f1
iface enp26s0f1 inet static
address 192.168.111.150
netmask 255.255.255.0
We additionaly have a ,,old" DL570 G5 as ,,Storage" host for ceph.
On this we have this network setup to have the same vmbrX interfaces to be able to move VM's to the host.
By the way, this machine has some probles with systemd interface naming (renameX interfaces).
We tried to use NamePolicy = mac in systemd/network.
But the we can not assign vlans to vmbrX interfaces.
The error is:
error: argument "enx002655e8aa6a.100" is wrong: "name" not a valid ifname
can't add vlan tag 100 to interface enx002655e8aa6a
kvm: network script /var/lib/qemu-server/pve-bridge failed with status 512
We also tried to use fixed names forthe interfaces with no success.
Any hints how to reolve this.
This is what we use:
proxmox-ve: 6.0-2 (running kernel: 5.0.21-3-pve)
pve-manager: 6.0-9 (running version: 6.0-9/508dcee0)
pve-kernel-5.0: 6.0-9
pve-kernel-helper: 6.0-9
pve-kernel-5.0.21-3-pve: 5.0.21-7
pve-kernel-5.0.15-1-pve: 5.0.15-1
ceph: 14.2.4-pve1
ceph-fuse: 14.2.4-pve1
corosync: 3.0.2-pve4
criu: 3.11-3
glusterfs-client: 5.5-3
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.13-pve1
libpve-access-control: 6.0-2
libpve-apiclient-perl: 3.0-2
libpve-common-perl: 6.0-5
libpve-guest-common-perl: 3.0-1
libpve-http-server-perl: 3.0-3
libpve-storage-perl: 6.0-9
libqb0: 1.0.5-1
lvm2: 2.03.02-pve3
lxc-pve: 3.1.0-65
lxcfs: 3.0.3-pve60
novnc-pve: 1.1.0-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.0-8
pve-cluster: 6.0-7
pve-container: 3.0-7
pve-docs: 6.0-7
pve-edk2-firmware: 2.20190614-1
pve-firewall: 4.0-7
pve-firmware: 3.0-2
pve-ha-manager: 3.0-2
pve-i18n: 2.0-3
pve-qemu-kvm: 4.0.1-3
pve-xtermjs: 3.13.2-1
qemu-server: 6.0-9
smartmontools: 7.0-pve2
spiceterm: 3.1-1
vncterm: 1.6-1
zfsutils-linux: 0.8.2-pve1
Regards Lukas
Have a network setup with 3 vmbridge interfaces für different VLAN blocks. This is due to usage of ibm-Blades where we can not bond the nics.
The setup is working on the blades.
This is the interfaces file on the blades:
auto lo
iface lo inet loopback
iface enp26s0f0 inet manual
iface enp21s0f0 inet manual
iface enp21s0f1 inet manual
#iface enp26s0f1 inet manual
iface eno1 inet manual
iface eno2 inet manual
iface enp0s26f0u2c2 inet manual
auto bond0
iface bond0 inet static
bond_miimon 100
bond_downdelay 100
bond_updelay 100
bond_mode 802.3ad
slaves eno1 eno2
address 192.168.110.150
netmask 255.255.255.0
auto vmbr0
iface vmbr0 inet static
address 192.168.120.150
netmask 255.255.255.0
gateway 192.168.120.220
bridge_ports enp21s0f0
bridge_stp off
bridge_fd 0
# bridge for VLANS 5,6,8,100
auto vmbr1
iface vmbr1 inet static
address 0.0.0.0
bridge_ports enp21s0f1
bridge_stp off
bridge_fd 0
# bridge for VLANS 15,121
auto vmbr2
iface vmbr2 inet static
address 0.0.0.0
bridge_ports enp26s0f0
bridge_stp off
bridge_fd 0
# Corosync Network
auto enp26s0f1
iface enp26s0f1 inet static
address 192.168.111.150
netmask 255.255.255.0
We additionaly have a ,,old" DL570 G5 as ,,Storage" host for ceph.
On this we have this network setup to have the same vmbrX interfaces to be able to move VM's to the host.
By the way, this machine has some probles with systemd interface naming (renameX interfaces).
We tried to use NamePolicy = mac in systemd/network.
But the we can not assign vlans to vmbrX interfaces.
The error is:
error: argument "enx002655e8aa6a.100" is wrong: "name" not a valid ifname
can't add vlan tag 100 to interface enx002655e8aa6a
kvm: network script /var/lib/qemu-server/pve-bridge failed with status 512
We also tried to use fixed names forthe interfaces with no success.
Any hints how to reolve this.
This is what we use:
proxmox-ve: 6.0-2 (running kernel: 5.0.21-3-pve)
pve-manager: 6.0-9 (running version: 6.0-9/508dcee0)
pve-kernel-5.0: 6.0-9
pve-kernel-helper: 6.0-9
pve-kernel-5.0.21-3-pve: 5.0.21-7
pve-kernel-5.0.15-1-pve: 5.0.15-1
ceph: 14.2.4-pve1
ceph-fuse: 14.2.4-pve1
corosync: 3.0.2-pve4
criu: 3.11-3
glusterfs-client: 5.5-3
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.13-pve1
libpve-access-control: 6.0-2
libpve-apiclient-perl: 3.0-2
libpve-common-perl: 6.0-5
libpve-guest-common-perl: 3.0-1
libpve-http-server-perl: 3.0-3
libpve-storage-perl: 6.0-9
libqb0: 1.0.5-1
lvm2: 2.03.02-pve3
lxc-pve: 3.1.0-65
lxcfs: 3.0.3-pve60
novnc-pve: 1.1.0-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.0-8
pve-cluster: 6.0-7
pve-container: 3.0-7
pve-docs: 6.0-7
pve-edk2-firmware: 2.20190614-1
pve-firewall: 4.0-7
pve-firmware: 3.0-2
pve-ha-manager: 3.0-2
pve-i18n: 2.0-3
pve-qemu-kvm: 4.0.1-3
pve-xtermjs: 3.13.2-1
qemu-server: 6.0-9
smartmontools: 7.0-pve2
spiceterm: 3.1-1
vncterm: 1.6-1
zfsutils-linux: 0.8.2-pve1
Regards Lukas