On Tue, Jul 9, 2013 at 7:38 AM, Benjamin Lunsky <
[email protected]> wrote:

> Hi,
>
> I'm doing some experimentation with OVS and trying to figure out the most
> elegant way of restarting OVS after making a modification to the code and
> recompiling.
>
There are startup scripts provided for Debian/Ubuntu, Rhel and Xenserver.
You can use them for the correct way of restarting openvswitch. I usually
do the following:

./boot.sh
./configure --prefix=/usr --localstatedir=/var  --sysconfdir=/etc
--with-linux=/lib/modules/`uname -r`/build
make
make install
cp ./datapath/linux/openvswitch.ko /lib/modules/`uname
-r`/kernel/openvswitch.ko
depmod -a
/etc/init.d/openvswitch[-switch] force-reload-kmod  (after copying one of
the startup scripts to /etc/init.d)



>
> How does one restart the vswichd daemon and ovsdb-server as well as the
> various connections, without having to re-setup the bridge and ports?
>
You don't have to re-setup bridge and ports. They would be in the database
and will be picked up during restart.


>
> I am finding that if I do not delete the bridge and kill all OVS-related
> processes prior to compiling, I get this error when running ovs-ofctl:
> "ovs-ofctl: br0 is not a bridge or a socket".
>
It is likely that you do not have the kernel module installed.

>
> Thanks!
>
> Benjamin Lunsky
> [email protected]
>
>
> ---
>
>
>
>
>
> _______________________________________________
> discuss mailing list
> [email protected]
> http://openvswitch.org/mailman/listinfo/discuss
>
>
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to