Dedicated Storage Links Between Two ProxMox servers

akjome

New Member
Apr 22, 2025
10
0
1
Hello everyone,

I have a two node cluster. I have four links, two dedicated for VM traffic, and two dedicated for storage traffic. The two links for storage traffic are directly connected between hosts.

I want to be able to verify that my ZFS replication is traversing the two dedicated storage links, and not using the links for VM traffic.

Here is my current configuration:

auto lo
iface lo inet loopback

auto ens1f0
iface ens1f0 inet manual

iface eno3 inet manual

iface eno4 inet manual

iface eno1 inet manual

iface eno2 inet manual

auto ens1f1
iface ens1f1 inet manual

auto ens2f0
iface ens2f0 inet manual

auto ens2f1
iface ens2f1 inet manual

auto bond0
iface bond0 inet manual
bond-slaves ens1f0 ens2f0
bond-miimon 100
bond-mode 802.3ad
#Data

auto bond1
iface bond1 inet static
address x.x.x.1/28
bond-slaves ens1f1 ens2f1
bond-miimon 100
bond-mode balance-rr
#Storage

auto vmbr0
iface vmbr0 inet static
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094

auto vmbr0.24
iface vmbr0.24 inet static
address x.x.x.x/26
gateway x.x.x.x

source /etc/network/interfaces.d/*

vmbr0.24 is used for management. bond0 for vm traffic, and bond1 for storage.

Two things that I am asking:
How do I verify that my zfs replication traffic is going over bond1?
Is this not the best practice setup? I have pieced together multiple videos to get to here, VMs can get out and I have management access... But I want to see what the forum has to say. Thanks!