I have two nics: a 1g mb nic, and a 10g mellanox nic with two ports.
I want to use the 10g mellanox card for everything but management, and if the mellanox card dies, I want to still be able to remote into the box. Currently, I don't see how thats possible.
More detail:
During install a bridge was created for the 1g mb nic, with a default gateway.
I then attempted to get the 10g mellanox nic up and running, by creating a bridge for that.
It appeared to work, I was able to ping the new IP, and open the web gui, but then I unplugged the 1g mb nic, and both IPs stopped working, and my server was unreachable.
I went through numerous iterations and saw that the 10g mellanox nic was just not being used.
After more iterations, I realized the first bridge was taking precedence for some reason.
I swapped the bridge ports, and now the 10g mellanox is being used. iperf shows 10gbits /sec.
However, if I unplug the mellanox now, the 1g mb nic is useless.
Normally, if I install two nics, and give them two IPs, they are independent.
With Proxmox, its like it only allows one nic.
I feel like Im missing something major.
I want to use the 10g mellanox card for everything but management, and if the mellanox card dies, I want to still be able to remote into the box. Currently, I don't see how thats possible.
At this point I am assuming its not possible to have two nics working independently from eachother in proxmox. As this is a pretty standard redundant configuration in production, I still feel I am missing something. Proxmox is used in production environments, so I am at a loss. Is this something that needs proxmox installed on debian, instead of the proxmox direct install like I did ?
I want to use the 10g mellanox card for everything but management, and if the mellanox card dies, I want to still be able to remote into the box. Currently, I don't see how thats possible.
Code:
# 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
iface enp5s0 inet manual
iface enp6s0 inet manual
auto enp4s0
iface enp4s0 inet manual
auto enp4s0d1
iface enp4s0d1 inet manual
auto bond0
iface bond0 inet manual
bond-slaves enp4s0 enp4s0d1
bond-miimon 100
bond-mode balance-alb
#mellanox
auto vmbr0
iface vmbr0 inet static
address x.x.x.30/24
gateway x.x.x.1
bridge-ports bond0
bridge-stp off
bridge-fd 0
iface wlp7s0 inet manual
auto vmbr1
iface vmbr1 inet static
address x.x.x.31/24
bridge-ports enp5s0
bridge-stp off
bridge-fd 0
#VM traffic
/etc/network/interfaces (END)
More detail:
During install a bridge was created for the 1g mb nic, with a default gateway.
I then attempted to get the 10g mellanox nic up and running, by creating a bridge for that.
It appeared to work, I was able to ping the new IP, and open the web gui, but then I unplugged the 1g mb nic, and both IPs stopped working, and my server was unreachable.
I went through numerous iterations and saw that the 10g mellanox nic was just not being used.
After more iterations, I realized the first bridge was taking precedence for some reason.
I swapped the bridge ports, and now the 10g mellanox is being used. iperf shows 10gbits /sec.
However, if I unplug the mellanox now, the 1g mb nic is useless.
Normally, if I install two nics, and give them two IPs, they are independent.
With Proxmox, its like it only allows one nic.
I feel like Im missing something major.
I want to use the 10g mellanox card for everything but management, and if the mellanox card dies, I want to still be able to remote into the box. Currently, I don't see how thats possible.
At this point I am assuming its not possible to have two nics working independently from eachother in proxmox. As this is a pretty standard redundant configuration in production, I still feel I am missing something. Proxmox is used in production environments, so I am at a loss. Is this something that needs proxmox installed on debian, instead of the proxmox direct install like I did ?