Bonding two interfaces finishes without any error, but bond is not created.

Solution Verified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.