Hi guru, Thanks for the guidance.
My ovsdb server was enabled with SSL via below command. (ovsdb-server -C /home/sdn/certificates/switch/cacert.pem -p /home/sdn/certificates/switch/sc-privkey.pem -c /home/sdn/certificates/switch/sc-cert.pem /usr/local/etc/openvswitch/conf.db --remote=pssl:6632 --remote=db:hardware_vtep,Global,managers --pidfile --overwrite-pidfile --detach --no-chdir --verbose --log-file=/usr/local/var/log/openvswitch/ovsdb-server.log) Only missing thing in my command is /etc/openvswitch/vtep.db . So added the same. (ovsdb-server -C /home/sdn/certificates/switch/cacert.pem -p /home/sdn/certificates/switch/sc-privkey.pem -c /home/sdn/certificates/switch/sc-cert.pem /usr/local/etc/openvswitch/conf.db /usr/local/etc/openvswitch/vtep.db --remote=pssl:6632 --remote=db:hardware_vtep,Global,managers --pidfile --overwrite-pidfile --detach --no-chdir --verbose --log-file=/usr/local/var/log/openvswitch/ovsdb-server.log) But there is no vtep.db file, only conf.db file exists in /usr/local/etc/openvswitch/ folder. So ovsdb-server fails to start with IO Error (ovsdb-server: I/O error: open: /usr/local/etc/openvswitch/vtep.db failed (No such file or directory)) So searched the entire / dir to locate vtep.db file. But vtep.db doesn’t exist. Thanks, Vikas From: Guru Shetty [mailto:g...@ovn.org] Sent: Friday, May 20, 2016 10:02 PM To: D M, Vikas <vikas....@hpe.com> Cc: dev@openvswitch.org; Kamat, Maruti Haridas <maruti.ka...@hpe.com> Subject: Re: [ovs-dev] need info on ssl in manager table On 20 May 2016 at 09:07, D M, Vikas <vikas....@hpe.com<mailto:vikas....@hpe.com>> wrote: Hi , We are using ovsdb hardware vtep schema in openstack l2gateway project [1] ovsdb server initiates the connection to l2gateway agent with the entries in manager table in ovsdb hardware vtep schema[3]. Already tcp connection for manager table is implemented in our code [2]. I am trying to use ovsdb manager table (hardware vtep schema) by setting ssl:IP:PORT. (ssl:IP:6632) But while implementing ssl communication in our code is throwing error, saying unknown protocol, while wrapping the socket (sslv23) . (I have tried with different versions of SSL protocol, but some are not supported) I am using working certificates. Since the same certificates are used for initiating ssl connection from the other way and it works fine. (l2gateway agent to ovsdb server via ssl connection). While stating ovsdb-server with ssl we are specifying the certs path. But for manager table, ovsdb-server has to pick the certs from some location while initiating the connection. So what is the default location? You will have to provide the location. Like here: https://github.com/openvswitch/ovs/blob/master/debian/openvswitch-vtep.init#L43 Is manager table works with SSl ? Am I missing something? Please guide me on this. Note: my setup details Both nodes are with below config and date. Ubuntu 14.04 Python 2.7.6 OpenSSL 1.0.1f Thanks, Vikas [1] https://github.com/openstack/networking-l2gw/blob/master/specs/kilo/l2-gateway-api-implementation.rst [2] https://review.openstack.org/#/c/208524/ [3] https://bugs.launchpad.net/networking-l2gw/+bug/1466302 _______________________________________________ dev mailing list dev@openvswitch.org<mailto:dev@openvswitch.org> http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev