I am trying to install oVirt with the hosted engine. The physical
system is CentOS 6.5 x86_64 (with all current updates). It is connected
to a two-switch stack via bond0 (running LACP), which is a VLAN trunk,
and the management interface is vlan51.
This doesn't work with oVirt 3.4.2, but I see that both 3.4.3 and 3.5
have "support engine on bond" and "support engine on vlan" in the
release notes, so I tried again with today's 3.4.3 RC. I got a
different error from "hosted-engine --deploy":
[ ERROR ] Failed to execute stage 'Misc configuration': Command
'/usr/bin/vdsClient' failed to execute
I see this in /var/log/vdsm/supervdsm.log:
########################################################################
MainProcess|Thread-16::INFO::2014-07-10
10:20:23,003::configNetwork::275::root::(addNetwork) Adding network ovirtmgmt with
vlan=51, bonding=None, nics=['bond0'], bondingOptions=None, mtu=None,
bridged=True, defaultRoute=True,options={'bootproto': 'static',
'ONBOOT': 'yes'}
MainProcess|Thread-16::ERROR::2014-07-10
10:20:23,003::supervdsmServer::100::SuperVdsm.ServerCallback::(wrapper) Error in
addNetwork
Traceback (most recent call last):
File "/usr/share/vdsm/supervdsmServer", line 98, in wrapper
res = func(*args, **kwargs)
File "/usr/share/vdsm/supervdsmServer", line 190, in addNetwork
return configNetwork.addNetwork(bridge, **options)
File "/usr/share/vdsm/configNetwork.py", line 186, in wrapped
return func(*args, **kwargs)
File "/usr/share/vdsm/configNetwork.py", line 287, in addNetwork
blockingdhcp=blockingdhcp, **options)
File "/usr/share/vdsm/configNetwork.py", line 121, in objectivizeNetwork
topNetDev = Nic(nic, configurator, mtu=mtu, _netinfo=_netinfo)
File "/usr/share/vdsm/netmodels.py", line 80, in __init__
raise ConfigNetworkError(ne.ERR_BAD_NIC, 'unknown nic: %s' % name)
ConfigNetworkError: (23, 'unknown nic: bond0')
########################################################################
Is there maybe still a problem combining a VLAN on a bond?
A little background (if it helps): this is my first attempt with oVirt.
I'm installing on a clean CentOS install on a spare box, with the intent
to get oVirt up and running and then convert (one node at a time) an
existing VM setup (running old stand-alone Xen installs) to oVirt.
--
Chris Adams <cma(a)cmadams.net>