== OVSDB OpenStack Installation Guide === Overview This guide is geared towards installing OpenDaylight to use the OVSDB project to provide Neutron support for OpenStack. Open vSwitch (OVS) is generally accepted as the unofficial standard for Virtual Switching in the Open hypervisor based solutions. For information on OVS, see http://openvswitch.org/[Open vSwitch]. With OpenStack within the SDN context, controllers and applications interact using two channels: OpenFlow and OVSDB. OpenFlow addresses the forwarding-side of the OVS functionality. OVSDB, on the other hand, addresses the management-plane. A simple and concise overview of Open Virtual Switch Database (OVSDB) is available at: http://networkstatic.net/getting-started-ovsdb/ === Preparing for Installation Follow the instructions in <<_getting_and_installing_opendaylight,Getting and Installing OpenDaylight>>. === Installing OVSDB OpenStack Install the required features with the following command: ----- feature:install odl-ovsdb-openstack ----- ==== Sample output from the Karaf console ---- opendaylight-user@root>feature:list -i | grep ovsdb odl-ovsdb-southbound-api | 1.1.0-SNAPSHOT | x | odl-ovsdb-southbound-1.1.0-SNAPSHOT OpenDaylight :: southbound :: api odl-ovsdb-southbound-impl | 1.1.0-SNAPSHOT | x | odl-ovsdb-southbound-1.1.0-SNAPSHOT OpenDaylight :: southbound :: impl odl-ovsdb-southbound-impl-rest | 1.1.0-SNAPSHOT | x | odl-ovsdb-southbound-1.1.0-SNAPSHOT OpenDaylight :: southbound :: impl :: REST odl-ovsdb-southbound-impl-ui | 1.1.0-SNAPSHOT | x | odl-ovsdb-southbound-1.1.0-SNAPSHOT OpenDaylight :: southbound :: impl :: UI odl-ovsdb-openstack | 1.1.0-SNAPSHOT | x | ovsdb-1.1.0-SNAPSHOT OpenDaylight :: OVSDB :: OpenStack Network Virtual ---- === Verifying your Installation To verify that the installation was successful, use the following command in karaf and check that there are no errors logs relating to odl-ovsdb-openstack. ----- log:display ----- ==== Troubleshooting There is no easy way to troubleshoot an installation of odl-ovsdb-openstack. Perhaps a combination of log:display | grep -i ovsdb in karaf, Open vSwitch commands (ovs-vsctl) and OpenStack logs will be useful but will not explain everything. === Uninstalling OVSDB OpenStack . Shutdown the karaf instance: + ----- system:shutdown ----- . Remove what is in the /data folder of the OpenDaylight Distribution.