Thanks Deepak, Yes, It worked for me.
David: just for confirmation, I have checked the DevStack script and the command for OVS is "apt_get install openvswitch-switch openvswitch-datapath-dkms" and Deepak gave me the command is "apt-get install openvswitch-datapath-dkms openvswitch-common openvswitch-switch". I think "openvswitch-common" has been added into that. Cloud you please cross check this command in your updated devstack script? Thanks, Hitesh On Thu, Mar 22, 2012 at 4:20 PM, Deepak Garg <deepakgarg.i...@gmail.com>wrote: > I have had this issue at times and reinstalling everything works for me. > > $ sudo apt-get remove openvswitch-datapath-dkms openvswitch-common > openvswitch-switch > $ sudo apt-get install openvswitch-datapath-dkms openvswitch-common > openvswitch-switch > > Just verified with Hitesh, it worked for him too. > > Deepak > > > > On Wed, Mar 14, 2012 at 1:17 AM, hitesh wadekar > <hitesh.wade...@gmail.com> wrote: > > Hi Piyanai, > > > > Thank you very much for the overview of the OVS. It is really helpful to > > understand the working of OVS and its kernel module. I was looking for > it. > > > > Yes you are right it is an already existence bridge (Linux bridge) > problems > > that OVS tried to removed it, but it failed. > > > > However, to overcome to this problem, I will have to remove existence > Linux > > created bridge. But the problem is If I deleted the instance of the > > Ethernet bridge (Linux), the network interface corresponding to the > bridge > > will be down. Considering this case in mind, first we need to download > the > > OVS packages manually, then we need to delete Linux bridge and after > that we > > need to install OVS package. Once OVS packages have been Installed > > successfully then we need to create bridge using OVS commands. > > > > I hope these all steps will work. I am going to test this soon. > > > > I am wondering, How these steps have been handled in DevStack script? > > > > Dan, David and Brad, Could you please correct me if I am wrong? > > > > Thanks all for your valuable input. > > > > I will try above first and will let you know the result about it. > > > > Thanks and enjoy, > > Hitesh Wadekar > > > > > > > > On Mon, Mar 12, 2012 at 7:10 PM, Piyanai Saowarattitada < > pns...@gmail.com> > > wrote: > >> > >> Hi Hitesh, > >> > >> > Setting up openvswitch-switch (1.2.0-1ubuntu3) ... > >> > FATAL: Module openvswitch_mod not found. > >> > * Inserting openvswitch module > >> > * not removing bridge module because bridges exist (br100 virbr0) > >> > >> I interpret this as that the attempt to remove (Linux) "bridge" kernel > >> module was made, but it failed because there existed module > >> dependency, i.e. "br100" and "virbr0". Perhaps, "br100" and "virbr0" > >> were created using the Linux "bridge" kernel module rather than the > >> OpenVswitch (OVS) "brcompat_mod" kernel module. > >> Judging from the "FATAL" Module openvswitch_mod not found", my guess, > >> is that the system did not have OVS installed before invoking > >> DevStack. > >> > >> Try removing br100 and virbr0 first and add them back once the OVS > >> installation is successfully done ? > >> You could use "brctl delbr"... > >> > >> Note that I only use OVS for a few weeks, but this is my > understanding... > >> OVS has its own bridge kernel module, "brcompat_mod" which could be > >> installed as part of OVS installation. To OVS users, "brcompat_mod" > >> kernel module performs what the default (Linux) "bridge" kernel module > >> does. In order to install the "brcompat_mod" kernel module, the > >> default "bridge" module needs to be removed first. This implies that > >> any bridge created using the "bridge" kernel module, would need to be > >> deleted ("brctl delbr") before the "bridge" kernel module can be > >> removed. Once OVS is installed successfully, and both > >> "openvswitch_mod" and "brcompat_mod" are loaded into the kernel, your > >> previously created bridges, br100 for example, can be recreated using > >> the "brcompat_mod" kernel module (transparently) via "ovs-vsctl" or > >> "brctl" shell commands. > >> > >> Btw, I also found that the "brcompat_mod" does not automatically load > >> 802.1q (VLAN) kernel module. Thus, if you plan to have a VLAN > >> interface on your bridge, you would have to load the "8021q" kernel > >> module manually after the "brcompat_mod" is loaded. > >> > >> All of these kernel modules, "bridge", "openvswitch_mod", > >> "brcompat_mod" and "8021q" are dynamically loadable kernel modules > >> i.e. they can be loaded/unloaded at will using "insmod" or > >> "modprobe"... > >> > >> To install OVS manually, I use the "INSTALL.*" instruction files at > >> the top level directory in the OVS distribution tarball... > >> I also found both http://openvswitch.org/support/ - click the > >> hypervisor/scenario of choice, and the discussion archive at > >> http://openvswitch.org/pipermail/discuss/ helpful. > >> > >> HTH, > >> Piyanai > >> > >> On Mon, Mar 12, 2012 at 3:17 PM, hitesh wadekar > >> <hitesh.wade...@gmail.com> wrote: > >> > Hello Friends, > >> > > >> > I want to fix the "Quantum Starter Bugs" > >> > (http://wiki.openstack.org/QuantumStarterBugs) . For this, I have > >> > enabled > >> > the quantum service in the DevStack script to install and run Quantum > ( > >> > added commands in ENABLE_SERVICE). However, while running the script I > >> > got > >> > these errors for Openvswitch (OVS). > >> > > >> > 0 upgraded, 0 newly installed, 0 to remove and 57 not upgraded. > >> > 1 not fully installed or removed. > >> > After this operation, 0 B of additional disk space will be used. > >> > Setting up openvswitch-switch (1.2.0-1ubuntu3) ... > >> > FATAL: Module openvswitch_mod not found. > >> > * Inserting openvswitch module > >> > * not removing bridge module because bridges exist (br100 virbr0) > >> > invoke-rc.d: initscript openvswitch-switch, action "start" failed. > >> > dpkg: error processing openvswitch-switch (--configure): > >> > subprocess installed post-installation script returned error exit > >> > status 1 > >> > No apport report written because MaxReports is reached already > >> > Errors > >> > were > >> > encountered while processing: > >> > openvswitch-switch > >> > E: Sub-process /usr/bin/dpkg returned an error code (1) > >> > ++ failed > >> > ++ local r=100 > >> > ++ set +o xtrace > >> > > >> > Also, I tried to install openvswitch manually, but had no luck !!. > >> > > >> > On the net I found that there is a bug for openvswitch (Ubuntu > Oneiric) > >> > package ( > >> > https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/894754 > >> > ) > >> > > >> > I am sure somebody would have already been come across this bug, any > >> > commands or steps that I need follow to install openvswitch on ubuntu > >> > oneric? > >> > > >> > Any input on this is highly appreciated. > >> > > >> > Thanks for your time. > >> > > >> > Thanks, > >> > Hitesh Wadekar > >> > hitesh.wade...@gmail.com > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > _______________________________________________ > >> > Mailing list: https://launchpad.net/~openstack > >> > Post to : openst...@lists.launchpad.net > >> > Unsubscribe : https://launchpad.net/~openstack > >> > More help : https://help.launchpad.net/ListHelp > >> > > > > > > > > > -- > > Mailing list: https://launchpad.net/~netstack > > Post to : netstack@lists.launchpad.net > > Unsubscribe : https://launchpad.net/~netstack > > More help : https://help.launchpad.net/ListHelp > > > > > > -- > > Deepak Garg, > Data Center and Cloud Div. > Citrix R&D, India > Skype-id: deepakgarg.iit >
-- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp