[node-devel] Basic Bonding in Node

Fabian Deutsch fabiand at redhat.com
Fri Jun 14 15:17:22 UTC 2013


Hey,

as I was working on the network stuff I also grabbed [0] and added some
basic bonding support to Node [1].
The patches which currently live in the bond topic branch add the
following features:
- Initial creation of a bond device using kernel arguments
- Bond device can be configured like any other NIC
- Bond device management through the TUI

Currently you can only create one bond device through the kargs or TUI.
There is no technical reason for this, but IMO one bond is enough in the
beginning and one bond fit's nicely into the UI.

You will find one new button in the UI:
<Create bond> - once you hit it a dialog appears where oyu can create a
bond device.
After the bond device was created all NICs which are part of the bond
appear as "Configured" in the NIC list.
Additionally the button changes from <Create bond> to <Remove bond
(ens1, ens2, ...)> (depending on the slaves of the bond).

My idea is to either directly configure the bond when the user selects
<Create bond> or display the bond device in the NIC list so it can be
configured like any other device.

The patches are open for discussion and not heavily tested.

Greetings
fabian

--
[0] https://bugzilla.redhat.com/show_bug.cgi?id=831318
[1] http://www.ovirt.org/Features/Node/NIC_Bonding




More information about the node-devel mailing list