Bonding two interfaces finishes without any error, but bond is not created.
Issue
-
After a hypervisor was successfully registered to RHEV-M, the interface that uses "rhevm" network is bonded from the GUI. Bonding process finishes without any error in GUI, but looking at the GUI, I do not see the interface bonded.
-
This happens only if the interface used for the "rhevm" network is vlan tagged.
-
vdsm.log shows below flow of events. There is an attempt to create bond which fails and reverts back to the previous configuration.
MainProcess|Thread-29::WARNING::2012-11-21 13:24:17,393::configNetwork::61::root::(ifdown)
MainProcess|Thread-29::DEBUG::2012-11-21 13:24:17,787::configNetwork::162::root::(_atomicBackup) Backed up /etc/sysconfig/network-scripts/ifcfg-em1
MainProcess|Thread-29::DEBUG::2012-11-21 13:24:17,796::configNetwork::208::root::(_persistentBackup) Persistently backed up /etc/sysconfig/network-scripts/ifcfg-em1 (until next 'set safe config')
MainProcess|Thread-29::DEBUG::2012-11-21 13:24:17,797::configNetwork::162::root::(_atomicBackup) Backed up /etc/sysconfig/network-scripts/ifcfg-em1.213
MainProcess|Thread-29::DEBUG::2012-11-21 13:24:17,798::configNetwork::208::root::(_persistentBackup) Persistently backed up /etc/sysconfig/network-scripts/ifcfg-em1.213 (until next 'set safe config')
MainProcess|Thread-29::DEBUG::2012-11-21 13:24:17,799::configNetwork::162::root::(_atomicBackup) Backed up /etc/sysconfig/network-scripts/ifcfg-rhevm
MainProcess|Thread-29::DEBUG::2012-11-21 13:24:17,800::configNetwork::208::root::(_persistentBackup) Persistently backed up /etc/sysconfig/network-scripts/ifcfg-rhevm (until next 'set safe config')
MainProcess|Thread-29::DEBUG::2012-11-21 13:24:17,861::configNetwork::429::root::(addNetwork) validating bridge...
MainProcess|Thread-29::INFO::2012-11-21 13:24:17,886::configNetwork::434::root::(addNetwork) Adding bridge rhevm with vlan=None, bonding=bond0, nics=['em1', 'em2']. bondingOptions=mode=1 miimon=100, options={'connectivityCheck': 'true', 'STP': 'no', 'connectivityTimeout': '120'}
MainProcess|Thread-29::DEBUG::2012-11-21 13:24:17,887::configNetwork::208::root::(_persistentBackup) Persistently backed up /etc/sysconfig/network-scripts/ifcfg-bond0 (until next 'set safe config')
MainProcess|Thread-29::DEBUG::2012-11-21 13:24:17,901::configNetwork::162::root::(_atomicBackup) Backed up /etc/sysconfig/network-scripts/ifcfg-em2
MainProcess|Thread-29::DEBUG::2012-11-21 13:24:17,902::configNetwork::208::root::(_persistentBackup) Persistently backed up /etc/sysconfig/network-scripts/ifcfg-em2 (until next 'set safe config')
MainProcess|Thread-29::INFO::2012-11-21 13:24:19,775::configNetwork::70::root::(ifup) Device em2 has different MAC address than expected, ignoring.
MainProcess|Thread-29::INFO::2012-11-21 13:26:25,104::configNetwork::553::root::(delNetwork) Removing bridge rhevm with vlan=None, bonding=bond0, nics=['em1', 'em2']. options={}
MainProcess|Thread-29::WARNING::2012-11-21 13:26:26,192::configNetwork::61::root::(ifdown)
MainProcess|Thread-29::DEBUG::2012-11-21 13:26:26,676::configNetwork::162::root::(_atomicBackup) Backed up /etc/sysconfig/network-scripts/ifcfg-em1
MainProcess|Thread-29::DEBUG::2012-11-21 13:26:26,701::configNetwork::162::root::(_atomicBackup) Backed up /etc/sysconfig/network-scripts/ifcfg-em2
MainProcess|Thread-29::DEBUG::2012-11-21 13:26:26,713::configNetwork::162::root::(_atomicBackup) Backed up /etc/sysconfig/network-scripts/ifcfg-bond0
MainProcess|Thread-29::DEBUG::2012-11-21 13:26:26,714::configNetwork::162::root::(_atomicBackup) Backed up /etc/sysconfig/network-scripts/ifcfg-rhevm
MainProcess|Thread-29::INFO::2012-11-21 13:26:26,733::configNetwork::167::root::(restoreAtomicBackup) Rolling back configuration (restoring atomic backup)
MainProcess|Thread-29::DEBUG::2012-11-21 13:26:26,734::configNetwork::172::root::(restoreAtomicBackup) Restored /etc/sysconfig/network-scripts/ifcfg-em2
MainProcess|Thread-29::DEBUG::2012-11-21 13:26:26,734::configNetwork::172::root::(restoreAtomicBackup) Restored /etc/sysconfig/network-scripts/ifcfg-em1.213
MainProcess|Thread-29::DEBUG::2012-11-21 13:26:26,735::configNetwork::172::root::(restoreAtomicBackup) Restored /etc/sysconfig/network-scripts/ifcfg-rhevm
MainProcess|Thread-29::DEBUG::2012-11-21 13:26:26,735::configNetwork::172::root::(restoreAtomicBackup) Restored /etc/sysconfig/network-scripts/ifcfg-em1
Thread-29::DEBUG::2012-11-21 13:26:26,740::clientIF::59::vds::(wrapper) return editNetwork with {'status': {'message': 'Done', 'code': 0}}
Environment
- Red Hat Enterprise Virtualization v3.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.