I've been dealing with this problem since I installed PVE, but since I didn't reboot the servers very often I didn't bother dealing with it. Now I'm needing to reboot the servers more in the course of troubleshooting another issue, and this is becoming more of a hassle than it had been.
I have a three-node PVE cluster. Each node is one blade of a Dell PowerEdge C6100, 2x Xeon X5650s, a Chelsio T420-CR 10G NIC, and either 48 GB (for two of them) or 96 GB (for the other) of RAM. Each boots from a two-SSD ZFS mirror, and all the VMs are stored via NFS on a FreeNAS box.
The problem is that vmbr0 doesn't come up on boot. It comes up immediately if I log in to the console and run
Here's
pve3 is very similar, but its NIC is designated differently. eno1 and eno2 are the onboard NICs, which I'm not using; enp3s0f4d1 is the second port on the Chelsio NIC which I'm also not using. Where should I be looking to track down why vmbr0 isn't coming up on boot?
I have a three-node PVE cluster. Each node is one blade of a Dell PowerEdge C6100, 2x Xeon X5650s, a Chelsio T420-CR 10G NIC, and either 48 GB (for two of them) or 96 GB (for the other) of RAM. Each boots from a two-SSD ZFS mirror, and all the VMs are stored via NFS on a FreeNAS box.
The problem is that vmbr0 doesn't come up on boot. It comes up immediately if I log in to the console and run
ifup vmbr0
, but since that means a trip out to the workshop, that isn't very convenient. I'm seeing exactly the same behavior on each node of the cluster.Here's
/etc/network/interfaces
on pve1 and pve2 (they're identical):
Code:
auto lo
iface lo inet loopback
iface enp3s0f4 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1
bridge_ports enp3s0f4
bridge_stp off
bridge_fd 0
iface eno1 inet manual
iface eno2 inet manual
iface enp3s0f4d1 inet manual
pve3 is very similar, but its NIC is designated differently. eno1 and eno2 are the onboard NICs, which I'm not using; enp3s0f4d1 is the second port on the Chelsio NIC which I'm also not using. Where should I be looking to track down why vmbr0 isn't coming up on boot?