On Thu, Nov 15, 2018 at 11:50 AM Tony Brian Albers <tba@kb.dk> wrote:
Hi Nathanaël,

Yeah, I think I'll have to just use a physical NIC for the ovirtmgmt.
Too bad, it would be nice to be able to separate it from the standard
network.

/tony


Actually in several environments I can use globally only 4 network adapters, but they are all 10Gb/s.
So in this case is a shame to use a pair of them for ovirtmgmt only...
I use 2 of them in bonding (802.3ad) for ovirtmgmt and VMs, and 2 of them for iSCSI, migration network and NFS access
The culprit is to pre-define the bond on the host and set ovrtmgmt as a vlan based network with the vlan id that is necessary in your case.

Eg on one environment of these my vlan for ovirtmgmt is 68

In this case on the host there will be bond0 before setup and then after setup they will be created bond0.68, bond0.65 interfaces and ovirtmgmt bridge and vlan65 bridge  

8: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 18:03:73:0d:e9:41 brd ff:ff:ff:ff:ff:ff
24: bond0.65@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vlan65 state UP group default qlen 1000
    link/ether 18:03:73:0d:e9:41 brd ff:ff:ff:ff:ff:ff
25: vlan65: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 18:03:73:0d:e9:41 brd ff:ff:ff:ff:ff:ff
26: bond0.68@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master ovirtmgmt state UP group default qlen 1000
    link/ether 18:03:73:0d:e9:41 brd ff:ff:ff:ff:ff:ff
27: ovirtmgmt: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 18:03:73:0d:e9:41 brd ff:ff:ff:ff:ff:ff
    inet 10.4.192.32/24 brd 10.4.192.255 scope global ovirtmgmt
       valid_lft forever preferred_lft forever

[root@ov200 ~]# brctl show
bridge name bridge id STP enabled interfaces
;vdsmdummy; 8000.000000000000 no
ovirtmgmt 8000.1803730de941 no bond0.68
vlan162 8000.a0369f2e1388 no p1p1.162
vlan65 8000.1803730de941 no bond0.65
vnet0
vnet2
vlan98 8000.a0369f2e138a no p1p2.98
vnet1
vnet3
[root@ov200 ~]

with the ovirtmgmt bridge on bond0.68 device

In another environment I have 4 interfaces and ovirtmgmt not set up as vlan based, but I can configure the switch ports as trunk with vlan 187 enabled and as default vlan set the 68 one, so that if packets are not tagged they go through that vlan.
In this case on one host I have to preconfigure the bond0 and then at the end of setup I will have something like this:

45: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue master ovirtmgmt state UP group default qlen 1000
    link/ether f4:e9:d4:d6:15:a0 brd ff:ff:ff:ff:ff:ff
46: ovirtmgmt: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether f4:e9:d4:d6:15:a0 brd ff:ff:ff:ff:ff:ff
    inet 10.4.192.47/24 brd 10.4.192.255 scope global ovirtmgmt
       valid_lft forever preferred_lft forever
    inet6 fe80::f6e9:d4ff:fed6:15a0/64 scope link 
       valid_lft forever preferred_lft forever
47: bond0.187@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether f4:e9:d4:d6:15:a0 brd ff:ff:ff:ff:ff:ff
    inet 10.4.187.102/24 brd 10.4.187.255 scope global bond0.187
       valid_lft forever preferred_lft forever
48: bond0.65@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vlan65 state UP group default qlen 1000
    link/ether f4:e9:d4:d6:15:a0 brd ff:ff:ff:ff:ff:ff
49: vlan65: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether f4:e9:d4:d6:15:a0 brd ff:ff:ff:ff:ff:ff

and 

# brctl show
bridge name bridge id STP enabled interfaces
;vdsmdummy; 8000.000000000000 no
ovirtmgmt 8000.f4e9d4d615a0 no bond0
vlan65 8000.f4e9d4d615a0 no bond0.65
vnet0
vnet1
So the ovirtmgmt bridge is on bond0 and the VM dedicated bridge (vlan65) is on bond0.65
And on bond0.187 I have the ip dedicated to live migration.

The important thing is to presetup the bond and make the right choice at the beginning about ovirtmgmt, if you want ovirtmgmt vlan based or not.
And also configure accordingly the switch ports, of course.

HIH,
Gianluca