network interface in commande 'pveca'

carin

New Member
Feb 12, 2011
2
0
1
First of all, congratulations for this wonderful platform virtualization Promox VE!
Easy to install and configure, yet well done!

But I was stupid, configure vmbr0 on the public network and vmbr1 on the private network, these two interfaces are used by many virtual machines (VMs).

When I wanted to switch cluster management Proxmox public network to the private network, I'm stuck!
I found that network access in libraries, used by the command 'pveca', the only network interfaces eth0 and vmbr0 are considered.
It would be nice that we can designate another network interface or in command 'pveca' or in a configuration file (/etc/pve/pve.cfg for example with this line 'net_interface: vmbr1').

Either, I reset all the VMs, or I modified these two libraries.
The second solution that I chose and it works great!

I saw a post that you expected this change!
I will wait then!

So, congratulations and thank you again!
 
The opposite, vmbr0 on the public network, vmbr1 on the private network!

Indeed the opposite would have been smarter, but too late the damage is done, there is a fifty VM, and I do not feel the courage to reconfigure all!

That is why I replaced in / usr/share/perl5/PVE/Config.pm and Cluster.pm vmr0 by vmbr1 on all cluster nodes Proxmox (8 nodes).

It works perfectly!