On Wed, May 06, 2015 at 02:53:57AM -0400, Petr Horacek wrote:
> is it possible to change slaves of an existing OVS Bonding?
> I haven't found another way than just removing existing bond
> and adding a new one.

It's possible, but ovs-vsctl does not have a built-in command to do it.
You can use the database commands to construct these operations by hand,
e.g.:

    blp@sigabrt:~/nicira/ovs/tutorial(0)$ ovs-vsctl add-br br0
    blp@sigabrt:~/nicira/ovs/tutorial(0)$ ovs-vsctl add-bond br0 bond0 eth0 eth1
    blp@sigabrt:~/nicira/ovs/tutorial(0)$ ovs-vsctl --id=@eth0 get Interface 
eth0 -- remove Port bond0 interfaces @eth0
    blp@sigabrt:~/nicira/ovs/tutorial(0)$ ovs-vsctl --id=@eth2 create Interface 
name=eth2 -- add Port bond0 interfaces @eth2
    4c582d42-267d-4687-bc15-79461d3cd44c
    blp@sigabrt:~/nicira/ovs/tutorial(0)$ ovs-vsctl show
    88d3c0d3-3669-4146-bb16-f767689b0fed
        Bridge "br0"
            Port "br0"
                Interface "br0"
                    type: internal
            Port "bond0"
                Interface "eth2"
                Interface "eth1"
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to