How do I know whether these init scripts are actually being called? I'm guessing that since they refer to /usr/sbin/ovsdb-server instead of /usr/local/sbin/ovsdb-server, that they are not currently being called (otherwise ovsdb-server would be running upon reboot).
My understanding is that the prebuilt packages only have OVS 1.4.0. Even if I wanted 1.4.5 (latest LTS), I couldn't. I could be wrong though. -- Umair On Thu, Feb 7, 2013 at 11:34 PM, Justin Pettit <jpet...@nicira.com> wrote: > Yes, for Ubuntu, it's in the "debian" directory. The init script you want > is "openvswitch-switch.init", which calls ovs-ctl, which starts > ovsdb-server (and does a bunch of other init-related stuff). > > If you're using Ubuntu, you may want to look at using the prebuilt > packages in your distribution or building new ones. > > --Justin > > > On Feb 7, 2013, at 11:29 PM, Umair Hoodbhoy <umairhoodb...@gmail.com> > wrote: > > > What exactly would the init script be that I should be looking for? I'm > running Ubuntu, so I guess that would be in the 'debian' directory. If so, > then under that directory I see several files with a .init extention. In > particular, there is a debian/openvswitch-switch.init that has the > following line 28: > > > > (test -x /usr/sbin/ovs-vswitchd && test -x /usr/sbin/ovsdb-server) || > exit 0 > > > > But my path to ovsdb-server is actually /usr/local/sbin/ovsdb-server and > there are no symbolic links. So is that the problem? > > > > Am I totally off the right path? I'm not sure exactly what I need to do > to get the Ubuntu/Debian init script running. Do I need 'upstart', for > example? Thanks. > > > > > > -- Umair > > > > > > On Thu, Feb 7, 2013 at 6:42 PM, Justin Pettit <jpet...@nicira.com> > wrote: > > Running that command doesn't cause it to install itself on boot. You > need some sort of init script to do that. We've included ones for various > distributions in the OVS sources. > > > > (The commands are different but basically equivalent (other than the > --log-file) because if you don't specify a database, it assumes the > location is "/usr/local/etc/openvswitch/conf.db".) > > > > --Justin > > > > > > On Feb 7, 2013, at 6:30 PM, Umair Hoodbhoy <umairhoodb...@gmail.com> > wrote: > > > > > Hi, > > > > > > I have OVS 1.7.3 successfully installed and ovsdb-server is running. > But upon reboot it is not. INSTALL.Linux says to run this: > > > > > > % ovsdb-server \ > > > > --remote=punix:/usr/local/var/run/openvswitch/db.sock \ > > > --remote=db:Open_vSwitch,manager_options \ > > > --private-key=db:SSL,private_key \ > > > --certificate=db:SSL,certificate \ > > > --bootstrap-ca-cert=db:SSL,ca_cert \ > > > --pidfile --detach > > > > > > But that doesn't make it persistent across reboots. Then I read this > somewhere to make it persistent: > > > % ovsdb-server /usr/local/etc/openvswitch/conf.db \ > > > --remote=punix:/usr/local/var/run/openvswitch/db.sock \ > > > --remote=db:Open_vSwitch,manager_options \ > > > --private-key=db:SSL,private_key \ > > > --certificate=db:SSL,certificate \ > > > --bootstrap-ca-cert=db:SSL,ca_cert --pidfile --detach --log-file > > > > > > But I still get this after a reboot: > > > > > > root@ubuntu:~# ps -Af | grep ovsdb-server > > > root 2493 2435 0 18:23 pts/0 00:00:00 grep --color=auto > ovsdb-server > > > root@ubuntu:~# > > > > > > Any ideas? > > > > > > -- Umair > > > _______________________________________________ > > > discuss mailing list > > > discuss@openvswitch.org > > > http://openvswitch.org/mailman/listinfo/discuss > > > > > >
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss