Re: [ovs-discuss] OVS bridge on boot in Debian
On 17 October 2017 at 14:17, Omar Ramadan wrote: > Hey Guru, > > > I am trying to get the NetworkManager to bring up my gtp-vport using > I would avoid adding NetworkManager to the mix till you are comfortable with everything else. It is just trouble. > /etc/network/interfaces.d/br0 but it isn't getting added. This is my > config: > > > allow-ovs br0 > > iface br0 inet dhcp > > ovs_type OVSBridge > > ovs_ports eth0 gre0 gtp0 > > > allow-br0 eth0 > > iface eth0 inet manual > > ovs_bridge br0 > > ovs_type OVSPort > > > allow-br0 gre0 > > iface gre0 inet manual > > ovs_bridge br0 > > ovs_type OVSTunnel > > ovs_tunnel_type gre > > ovs_tunnel_options options:remote_ip=182.168.60.141 options:key=1 > > > allow-br0 gtp0 > > iface gtp inet manual > > ovs_bridge br0 > > ovs_type OVSTunnel > > ovs_tunnel_type gtp > > ovs_tunnel_options options:remote_ip=flow options:key=flow > > > So the bridge is set up, and eth0 and gre0 are added. The gtp0 device is > not and there don't seem to be any errors mentioning gtp-vport that I can > find. I can also add the gtp-vport manually without issues: > > > ovs-vsctl add-port br0 gtp-vport -- set interface gtp-vport > ofport_request=4 type=gtp option:remote_ip=flow options:key=flow > > > Do I need to register new a ovs_tunnel_type somewhere for it to work? Any > way to increase logging here? > You can add a "set -x" to the top of /usr/share/openvswitch/scripts/ifupdown.sh And then run ifup and ifdown. > > Best, > Omar > > -- > *From:* Guru Shetty > *Sent:* Friday, October 13, 2017 10:46 AM > > *To:* Omar Ramadan > *Cc:* ovs-discuss@openvswitch.org > *Subject:* Re: [ovs-discuss] OVS bridge on boot in Debian > > > > On 12 October 2017 at 16:54, Omar Ramadan wrote: > >> A related question: What is the best way to configure a set of >> controllers? Can I specify a set of controllers for my bridge to use in a >> similar fashion in networking? >> > The detailed documentation is here: > https://github.com/openvswitch/ovs/blob/master/debian/openvswitch-switch. > README.Debian > > You can in effect do anything you want via the "ovs_extra" option. It > takes ovs-vsctl's datatabase manupulation commands. > e.g: > ovs_extra add-port br0 p1 -- set-manager ptcp:3332:192.168.1.2 -- blah > > > >> ------ >> *From:* ovs-discuss-boun...@openvswitch.org < >> ovs-discuss-boun...@openvswitch.org> on behalf of Omar Ramadan < >> orama...@fb.com> >> *Sent:* Thursday, October 12, 2017 4:47:10 PM >> >> *To:* Guru Shetty >> *Cc:* ovs-discuss@openvswitch.org >> *Subject:* [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in >> Debian >> >> >> Looks like I was missing the kernel module. Added "openvswitch-datapath-dkms" >> and it works now. >> >> >> Thanks! >> -- >> *From:* ovs-discuss-boun...@openvswitch.org < >> ovs-discuss-boun...@openvswitch.org> on behalf of Omar Ramadan < >> orama...@fb.com> >> *Sent:* Thursday, October 12, 2017 4:31:24 PM >> *To:* Guru Shetty >> *Cc:* ovs-discuss@openvswitch.org >> *Subject:* [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in >> Debian >> >> >> Hi Guru, Ben, >> >> >> Thanks for the responses. I originally did a "make install" though I >> realized there may be some packaging postinst scripts that may need to be >> run for it to work. I built and installed openvswitch-common and >> openvswitch-switch. >> >> >> "ifup --allow=ovs br0" still fails to find br0 but I've made progress >> nonetheless in the networking journal >> >> vagrant@magma-dev:/etc/network$ sudo journalctl -u networking >> Oct 12 23:27:29 magma-dev ovs-vsctl[2127]: ovs|1|vsctl|INFO|Called as >> ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- >> Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: Error detected >> while setting up 'eth0'. See ovs-vswitchd log for details. >> Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: The default log >> directory is "/var/log/openvswitch". >> Oct 12 23:27:29 magma-dev ovs-vsctl[2202]: ovs|1|vsctl|INFO|Called as >> ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- >> >> vagrant@magma-dev:/var/log/openvswitch$ sudo less ovs-vswitchd.log >> 2017-10-12T23:27:31.123Z|0011
Re: [ovs-discuss] OVS bridge on boot in Debian
Hey Guru, I am trying to get the NetworkManager to bring up my gtp-vport using /etc/network/interfaces.d/br0 but it isn't getting added. This is my config: allow-ovs br0 iface br0 inet dhcp ovs_type OVSBridge ovs_ports eth0 gre0 gtp0 allow-br0 eth0 iface eth0 inet manual ovs_bridge br0 ovs_type OVSPort allow-br0 gre0 iface gre0 inet manual ovs_bridge br0 ovs_type OVSTunnel ovs_tunnel_type gre ovs_tunnel_options options:remote_ip=182.168.60.141 options:key=1 allow-br0 gtp0 iface gtp inet manual ovs_bridge br0 ovs_type OVSTunnel ovs_tunnel_type gtp ovs_tunnel_options options:remote_ip=flow options:key=flow So the bridge is set up, and eth0 and gre0 are added. The gtp0 device is not and there don't seem to be any errors mentioning gtp-vport that I can find. I can also add the gtp-vport manually without issues: ovs-vsctl add-port br0 gtp-vport -- set interface gtp-vport ofport_request=4 type=gtp option:remote_ip=flow options:key=flow Do I need to register new a ovs_tunnel_type somewhere for it to work? Any way to increase logging here? Best, Omar From: Guru Shetty Sent: Friday, October 13, 2017 10:46 AM To: Omar Ramadan Cc: ovs-discuss@openvswitch.org Subject: Re: [ovs-discuss] OVS bridge on boot in Debian On 12 October 2017 at 16:54, Omar Ramadan mailto:orama...@fb.com>> wrote: A related question: What is the best way to configure a set of controllers? Can I specify a set of controllers for my bridge to use in a similar fashion in networking? The detailed documentation is here: https://github.com/openvswitch/ovs/blob/master/debian/openvswitch-switch.README.Debian You can in effect do anything you want via the "ovs_extra" option. It takes ovs-vsctl's datatabase manupulation commands. e.g: ovs_extra add-port br0 p1 -- set-manager ptcp:3332:192.168.1.2 -- blah From: ovs-discuss-boun...@openvswitch.org<mailto:ovs-discuss-boun...@openvswitch.org> mailto:ovs-discuss-boun...@openvswitch.org>> on behalf of Omar Ramadan mailto:orama...@fb.com>> Sent: Thursday, October 12, 2017 4:47:10 PM To: Guru Shetty Cc: ovs-discuss@openvswitch.org<mailto:ovs-discuss@openvswitch.org> Subject: [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in Debian Looks like I was missing the kernel module. Added "openvswitch-datapath-dkms" and it works now. Thanks! From: ovs-discuss-boun...@openvswitch.org<mailto:ovs-discuss-boun...@openvswitch.org> mailto:ovs-discuss-boun...@openvswitch.org>> on behalf of Omar Ramadan mailto:orama...@fb.com>> Sent: Thursday, October 12, 2017 4:31:24 PM To: Guru Shetty Cc: ovs-discuss@openvswitch.org<mailto:ovs-discuss@openvswitch.org> Subject: [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in Debian Hi Guru, Ben, Thanks for the responses. I originally did a "make install" though I realized there may be some packaging postinst scripts that may need to be run for it to work. I built and installed openvswitch-common and openvswitch-switch. "ifup --allow=ovs br0" still fails to find br0 but I've made progress nonetheless in the networking journal vagrant@magma-dev:/etc/network$ sudo journalctl -u networking Oct 12 23:27:29 magma-dev ovs-vsctl[2127]: ovs|1|vsctl|INFO|Called as ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: Error detected while setting up 'eth0'. See ovs-vswitchd log for details. Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: The default log directory is "/var/log/openvswitch". Oct 12 23:27:29 magma-dev ovs-vsctl[2202]: ovs|1|vsctl|INFO|Called as ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- vagrant@magma-dev:/var/log/openvswitch$ sudo less ovs-vswitchd.log 2017-10-12T23:27:31.123Z|00112|ofproto|ERR|failed to open datapath br0: No such file or directory 2017-10-12T23:27:31.123Z|00113|bridge|ERR|failed to create bridge br0: No such file or directory What could be missing? Best, Omar From: Guru Shetty mailto:g...@ovn.org>> Sent: Thursday, October 12, 2017 10:50:38 AM To: Omar Ramadan Cc: ovs-discuss@openvswitch.org<mailto:ovs-discuss@openvswitch.org> Subject: Re: [ovs-discuss] OVS bridge on boot in Debian On 12 October 2017 at 10:29, Omar Ramadan mailto:orama...@fb.com>> wrote: Hi list, I am using OVS 2.7.90 with Debian 8.7 and want to configure the switch to be loaded on system initialization. I have installed the service "openvswitch-switch" and added the following in /etc/network/interfaces How did you install OVS 2.7.90? By 'make install' or via debian packages? allow-ovs br0 iface br0 inet dhcp ovs_type OVSBridge ovs_ports eth0 allow-b
Re: [ovs-discuss] OVS bridge on boot in Debian
On 12 October 2017 at 16:54, Omar Ramadan wrote: > A related question: What is the best way to configure a set of > controllers? Can I specify a set of controllers for my bridge to use in a > similar fashion in networking? > The detailed documentation is here: https://github.com/openvswitch/ovs/blob/master/debian/openvswitch-switch.README.Debian You can in effect do anything you want via the "ovs_extra" option. It takes ovs-vsctl's datatabase manupulation commands. e.g: ovs_extra add-port br0 p1 -- set-manager ptcp:3332:192.168.1.2 -- blah > -- > *From:* ovs-discuss-boun...@openvswitch.org openvswitch.org> on behalf of Omar Ramadan > *Sent:* Thursday, October 12, 2017 4:47:10 PM > > *To:* Guru Shetty > *Cc:* ovs-discuss@openvswitch.org > *Subject:* [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in > Debian > > > Looks like I was missing the kernel module. Added "openvswitch-datapath-dkms" > and it works now. > > > Thanks! > -- > *From:* ovs-discuss-boun...@openvswitch.org openvswitch.org> on behalf of Omar Ramadan > *Sent:* Thursday, October 12, 2017 4:31:24 PM > *To:* Guru Shetty > *Cc:* ovs-discuss@openvswitch.org > *Subject:* [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in > Debian > > > Hi Guru, Ben, > > > Thanks for the responses. I originally did a "make install" though I > realized there may be some packaging postinst scripts that may need to be > run for it to work. I built and installed openvswitch-common and > openvswitch-switch. > > > "ifup --allow=ovs br0" still fails to find br0 but I've made progress > nonetheless in the networking journal > > vagrant@magma-dev:/etc/network$ sudo journalctl -u networking > Oct 12 23:27:29 magma-dev ovs-vsctl[2127]: ovs|1|vsctl|INFO|Called as > ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- > Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: Error detected > while setting up 'eth0'. See ovs-vswitchd log for details. > Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: The default log > directory is "/var/log/openvswitch". > Oct 12 23:27:29 magma-dev ovs-vsctl[2202]: ovs|1|vsctl|INFO|Called as > ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- > > vagrant@magma-dev:/var/log/openvswitch$ sudo less ovs-vswitchd.log > 2017-10-12T23:27:31.123Z|00112|ofproto|ERR|failed to open datapath br0: > No such file or directory > 2017-10-12T23:27:31.123Z|00113|bridge|ERR|failed to create bridge br0: No > such file or directory > > What could be missing? > > Best, > Omar > > -- > *From:* Guru Shetty > *Sent:* Thursday, October 12, 2017 10:50:38 AM > *To:* Omar Ramadan > *Cc:* ovs-discuss@openvswitch.org > *Subject:* Re: [ovs-discuss] OVS bridge on boot in Debian > > > > On 12 October 2017 at 10:29, Omar Ramadan wrote: > >> Hi list, >> >> >> I am using OVS 2.7.90 with Debian 8.7 and want to configure the switch >> to be loaded on system initialization. I have installed the service >> "openvswitch-switch" and added the following in /etc/network/interfaces >> > > How did you install OVS 2.7.90? By 'make install' or via debian packages? > > >> >> allow-ovs br0 >> >> iface br0 inet dhcp >> >> ovs_type OVSBridge >> >> ovs_ports eth0 >> >> >> allow-br0 eth0 >> >> iface eth0 inet manual >> >> ovs_bridge br0 >> >> ovs_type OVSPort >> >> >> I am still unable to load br0 with ifup. >> >> >> vagrant@magma-dev:/etc/network/interfaces.d$ sudo ifup br0 >> >> Lets try with: > ifup --allow=ovs br0 > > > >> Cannot find device "br0" >> >> Bind socket to interface: No such device >> >> >> exiting. >> >> Failed to bring up br0. >> >> >> How do these interfaces get set up? Is there anyway to debug this? I've >> built this package from source, so I want to make sure I am not missing >> dependencies. Also should I be adding any additional systemctl units or >> should adding "openvswitch-switch" be enough? >> >> >> Best, >> Omar >> >> ___ >> discuss mailing list >> disc...@openvswitch.org >> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.openvswitch.org_mailman_listinfo_ovs-2Ddiscuss&d=DwMFaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=07s_Z0lQVjg7gmpzZt5Yog&m=cIvIKPE2b3yN4d3z9aOIwbQM0etdwuEs_AYVr7Q2Clo&s=-hNIrnwJO4HaR86DPjqOcRpQS_6pBzteYzzhFAFf3yU&e=> >> >> > ___ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
Re: [ovs-discuss] OVS bridge on boot in Debian
A lot of this comes down to how OVS is an infrastructure layer. Like GCC or another compiler, it generally has to have a program to run before it is very useful. The documentation for using it in particular scenarios generally belongs in the systems (controllers, etc.) that layer on top of it to accomplish specific tasks. On Fri, Oct 13, 2017 at 01:31:40PM +, Bruce Hartpence wrote: > I have similar questions - it seems as though there is information everywhere > but sometimes you have to dig it out. Does anyone know about a repo that has > a collection of "standard" configs? One example I could use might be when > deploying NFV OVS instances among different hypervisor chassis. > > Bruce Hartpence > Professor, IST Dept., RIT > 585-475-7938 > bhh...@rit.edu > > CONFIDENTIALITY NOTE: The information transmitted, including attachments, is > intended only for the person(s) or entity to which it is addressed and may > contain confidential and/or privileged material. Any review, retransmission, > dissemination or other use of, or taking of any action in reliance upon this > information by persons or entities other than the intended recipient is > prohibited. If you received this in error, please contact the sender and > destroy any copies of this information. > > From: ovs-discuss-boun...@openvswitch.org > [mailto:ovs-discuss-boun...@openvswitch.org] On Behalf Of Omar Ramadan > Sent: Thursday, October 12, 2017 7:55 PM > To: Guru Shetty > Cc: ovs-discuss@openvswitch.org > Subject: Re: [ovs-discuss] OVS bridge on boot in Debian > > > A related question: What is the best way to configure a set of controllers? > Can I specify a set of controllers for my bridge to use in a similar fashion > in networking? > > > From: > ovs-discuss-boun...@openvswitch.org<mailto:ovs-discuss-boun...@openvswitch.org> > > mailto:ovs-discuss-boun...@openvswitch.org>> > on behalf of Omar Ramadan mailto:orama...@fb.com>> > Sent: Thursday, October 12, 2017 4:47:10 PM > To: Guru Shetty > Cc: ovs-discuss@openvswitch.org<mailto:ovs-discuss@openvswitch.org> > Subject: [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in Debian > > > Looks like I was missing the kernel module. Added "openvswitch-datapath-dkms" > and it works now. > > > > Thanks! > > > From: > ovs-discuss-boun...@openvswitch.org<mailto:ovs-discuss-boun...@openvswitch.org> > > mailto:ovs-discuss-boun...@openvswitch.org>> > on behalf of Omar Ramadan mailto:orama...@fb.com>> > Sent: Thursday, October 12, 2017 4:31:24 PM > To: Guru Shetty > Cc: ovs-discuss@openvswitch.org<mailto:ovs-discuss@openvswitch.org> > Subject: [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in Debian > > > Hi Guru, Ben, > > > > Thanks for the responses. I originally did a "make install" though I realized > there may be some packaging postinst scripts that may need to be run for it > to work. I built and installed openvswitch-common and openvswitch-switch. > > > "ifup --allow=ovs br0" still fails to find br0 but I've made progress > nonetheless in the networking journal > > vagrant@magma-dev:/etc/network$ sudo journalctl -u networking > Oct 12 23:27:29 magma-dev ovs-vsctl[2127]: ovs|1|vsctl|INFO|Called as > ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- > Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: Error detected while > setting up 'eth0'. See ovs-vswitchd log for details. > Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: The default log > directory is "/var/log/openvswitch". > Oct 12 23:27:29 magma-dev ovs-vsctl[2202]: ovs|1|vsctl|INFO|Called as > ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- > > vagrant@magma-dev:/var/log/openvswitch$ sudo less ovs-vswitchd.log > 2017-10-12T23:27:31.123Z|00112|ofproto|ERR|failed to open datapath br0: No > such file or directory > 2017-10-12T23:27:31.123Z|00113|bridge|ERR|failed to create bridge br0: No > such file or directory > > What could be missing? > > Best, > Omar > > > From: Guru Shetty mailto:g...@ovn.org>> > Sent: Thursday, October 12, 2017 10:50:38 AM > To: Omar Ramadan > Cc: ovs-discuss@openvswitch.org<mailto:ovs-discuss@openvswitch.org> > Subject: Re: [ovs-discuss] OVS bridge on boot in Debian > > > > On 12 October 2017 at 10:29, Omar Ramadan > mailto:orama...@fb.com>> wrote: > > Hi list, > > > > I am using OVS 2.7.90 with Debian 8.7 and want to configure the switch to be > lo
Re: [ovs-discuss] OVS bridge on boot in Debian
Usually "ovs-vsctl set-controller" is the best way to configure a set of controllers. But maybe you are asking about how to configure a set of controllers from /etc/network/interfaces. If so, Guru may have advice (and maybe we should document it). On Thu, Oct 12, 2017 at 11:54:54PM +, Omar Ramadan wrote: > A related question: What is the best way to configure a set of controllers? > Can I specify a set of controllers for my bridge to use in a similar fashion > in networking? > > > From: ovs-discuss-boun...@openvswitch.org > on behalf of Omar Ramadan > > Sent: Thursday, October 12, 2017 4:47:10 PM > To: Guru Shetty > Cc: ovs-discuss@openvswitch.org > Subject: [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in Debian > > > Looks like I was missing the kernel module. Added "openvswitch-datapath-dkms" > and it works now. > > > Thanks! > > > From: ovs-discuss-boun...@openvswitch.org > on behalf of Omar Ramadan > > Sent: Thursday, October 12, 2017 4:31:24 PM > To: Guru Shetty > Cc: ovs-discuss@openvswitch.org > Subject: [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in Debian > > > Hi Guru, Ben, > > > Thanks for the responses. I originally did a "make install" though I realized > there may be some packaging postinst scripts that may need to be run for it > to work. I built and installed openvswitch-common and openvswitch-switch. > > > "ifup --allow=ovs br0" still fails to find br0 but I've made progress > nonetheless in the networking journal > > vagrant@magma-dev:/etc/network$ sudo journalctl -u networking > Oct 12 23:27:29 magma-dev ovs-vsctl[2127]: ovs|1|vsctl|INFO|Called as > ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- > Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: Error detected while > setting up 'eth0'. See ovs-vswitchd log for details. > Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: The default log > directory is "/var/log/openvswitch". > Oct 12 23:27:29 magma-dev ovs-vsctl[2202]: ovs|1|vsctl|INFO|Called as > ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- > > vagrant@magma-dev:/var/log/openvswitch$ sudo less ovs-vswitchd.log > 2017-10-12T23:27:31.123Z|00112|ofproto|ERR|failed to open datapath br0: No > such file or directory > 2017-10-12T23:27:31.123Z|00113|bridge|ERR|failed to create bridge br0: No > such file or directory > > What could be missing? > > Best, > Omar > > > > From: Guru Shetty > Sent: Thursday, October 12, 2017 10:50:38 AM > To: Omar Ramadan > Cc: ovs-discuss@openvswitch.org > Subject: Re: [ovs-discuss] OVS bridge on boot in Debian > > > > On 12 October 2017 at 10:29, Omar Ramadan > mailto:orama...@fb.com>> wrote: > > Hi list, > > > I am using OVS 2.7.90 with Debian 8.7 and want to configure the switch to be > loaded on system initialization. I have installed the service > "openvswitch-switch" and added the following in /etc/network/interfaces > > How did you install OVS 2.7.90? By 'make install' or via debian packages? > > > > allow-ovs br0 > > iface br0 inet dhcp > > ovs_type OVSBridge > > ovs_ports eth0 > > > allow-br0 eth0 > > iface eth0 inet manual > > ovs_bridge br0 > > ovs_type OVSPort > > I am still unable to load br0 with ifup. > > > vagrant@magma-dev:/etc/network/interfaces.d$ sudo ifup br0 > Lets try with: > ifup --allow=ovs br0 > > > > Cannot find device "br0" > > Bind socket to interface: No such device > > > exiting. > > Failed to bring up br0. > > How do these interfaces get set up? Is there anyway to debug this? I've built > this package from source, so I want to make sure I am not missing > dependencies. Also should I be adding any additional systemctl units or > should adding "openvswitch-switch" be enough? > > Best, > Omar > > ___ > discuss mailing list > disc...@openvswitch.org<mailto:disc...@openvswitch.org> > https://mail.openvswitch.org/mailman/listinfo/ovs-discuss<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.openvswitch.org_mailman_listinfo_ovs-2Ddiscuss&d=DwMFaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=07s_Z0lQVjg7gmpzZt5Yog&m=cIvIKPE2b3yN4d3z9aOIwbQM0etdwuEs_AYVr7Q2Clo&s=-hNIrnwJO4HaR86DPjqOcRpQS_6pBzteYzzhFAFf3yU&e=> > > > ___ > discuss mailing list > disc...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-discuss ___ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
Re: [ovs-discuss] OVS bridge on boot in Debian
I have similar questions - it seems as though there is information everywhere but sometimes you have to dig it out. Does anyone know about a repo that has a collection of "standard" configs? One example I could use might be when deploying NFV OVS instances among different hypervisor chassis. Bruce Hartpence Professor, IST Dept., RIT 585-475-7938 bhh...@rit.edu CONFIDENTIALITY NOTE: The information transmitted, including attachments, is intended only for the person(s) or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and destroy any copies of this information. From: ovs-discuss-boun...@openvswitch.org [mailto:ovs-discuss-boun...@openvswitch.org] On Behalf Of Omar Ramadan Sent: Thursday, October 12, 2017 7:55 PM To: Guru Shetty Cc: ovs-discuss@openvswitch.org Subject: Re: [ovs-discuss] OVS bridge on boot in Debian A related question: What is the best way to configure a set of controllers? Can I specify a set of controllers for my bridge to use in a similar fashion in networking? From: ovs-discuss-boun...@openvswitch.org<mailto:ovs-discuss-boun...@openvswitch.org> mailto:ovs-discuss-boun...@openvswitch.org>> on behalf of Omar Ramadan mailto:orama...@fb.com>> Sent: Thursday, October 12, 2017 4:47:10 PM To: Guru Shetty Cc: ovs-discuss@openvswitch.org<mailto:ovs-discuss@openvswitch.org> Subject: [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in Debian Looks like I was missing the kernel module. Added "openvswitch-datapath-dkms" and it works now. Thanks! From: ovs-discuss-boun...@openvswitch.org<mailto:ovs-discuss-boun...@openvswitch.org> mailto:ovs-discuss-boun...@openvswitch.org>> on behalf of Omar Ramadan mailto:orama...@fb.com>> Sent: Thursday, October 12, 2017 4:31:24 PM To: Guru Shetty Cc: ovs-discuss@openvswitch.org<mailto:ovs-discuss@openvswitch.org> Subject: [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in Debian Hi Guru, Ben, Thanks for the responses. I originally did a "make install" though I realized there may be some packaging postinst scripts that may need to be run for it to work. I built and installed openvswitch-common and openvswitch-switch. "ifup --allow=ovs br0" still fails to find br0 but I've made progress nonetheless in the networking journal vagrant@magma-dev:/etc/network$ sudo journalctl -u networking Oct 12 23:27:29 magma-dev ovs-vsctl[2127]: ovs|1|vsctl|INFO|Called as ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: Error detected while setting up 'eth0'. See ovs-vswitchd log for details. Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: The default log directory is "/var/log/openvswitch". Oct 12 23:27:29 magma-dev ovs-vsctl[2202]: ovs|1|vsctl|INFO|Called as ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- vagrant@magma-dev:/var/log/openvswitch$ sudo less ovs-vswitchd.log 2017-10-12T23:27:31.123Z|00112|ofproto|ERR|failed to open datapath br0: No such file or directory 2017-10-12T23:27:31.123Z|00113|bridge|ERR|failed to create bridge br0: No such file or directory What could be missing? Best, Omar From: Guru Shetty mailto:g...@ovn.org>> Sent: Thursday, October 12, 2017 10:50:38 AM To: Omar Ramadan Cc: ovs-discuss@openvswitch.org<mailto:ovs-discuss@openvswitch.org> Subject: Re: [ovs-discuss] OVS bridge on boot in Debian On 12 October 2017 at 10:29, Omar Ramadan mailto:orama...@fb.com>> wrote: Hi list, I am using OVS 2.7.90 with Debian 8.7 and want to configure the switch to be loaded on system initialization. I have installed the service "openvswitch-switch" and added the following in /etc/network/interfaces How did you install OVS 2.7.90? By 'make install' or via debian packages? allow-ovs br0 iface br0 inet dhcp ovs_type OVSBridge ovs_ports eth0 allow-br0 eth0 iface eth0 inet manual ovs_bridge br0 ovs_type OVSPort I am still unable to load br0 with ifup. vagrant@magma-dev:/etc/network/interfaces.d$<mailto:vagrant@magma-dev:/etc/network/interfaces.d$> sudo ifup br0 Lets try with: ifup --allow=ovs br0 Cannot find device "br0" Bind socket to interface: No such device exiting. Failed to bring up br0. How do these interfaces get set up? Is there anyway to debug this? I've built this package from source, so I want to make sure I am not missing dependencies. Also should I be adding any additional systemctl units or should adding &qu
Re: [ovs-discuss] OVS bridge on boot in Debian
A related question: What is the best way to configure a set of controllers? Can I specify a set of controllers for my bridge to use in a similar fashion in networking? From: ovs-discuss-boun...@openvswitch.org on behalf of Omar Ramadan Sent: Thursday, October 12, 2017 4:47:10 PM To: Guru Shetty Cc: ovs-discuss@openvswitch.org Subject: [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in Debian Looks like I was missing the kernel module. Added "openvswitch-datapath-dkms" and it works now. Thanks! From: ovs-discuss-boun...@openvswitch.org on behalf of Omar Ramadan Sent: Thursday, October 12, 2017 4:31:24 PM To: Guru Shetty Cc: ovs-discuss@openvswitch.org Subject: [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in Debian Hi Guru, Ben, Thanks for the responses. I originally did a "make install" though I realized there may be some packaging postinst scripts that may need to be run for it to work. I built and installed openvswitch-common and openvswitch-switch. "ifup --allow=ovs br0" still fails to find br0 but I've made progress nonetheless in the networking journal vagrant@magma-dev:/etc/network$ sudo journalctl -u networking Oct 12 23:27:29 magma-dev ovs-vsctl[2127]: ovs|1|vsctl|INFO|Called as ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: Error detected while setting up 'eth0'. See ovs-vswitchd log for details. Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: The default log directory is "/var/log/openvswitch". Oct 12 23:27:29 magma-dev ovs-vsctl[2202]: ovs|1|vsctl|INFO|Called as ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- vagrant@magma-dev:/var/log/openvswitch$ sudo less ovs-vswitchd.log 2017-10-12T23:27:31.123Z|00112|ofproto|ERR|failed to open datapath br0: No such file or directory 2017-10-12T23:27:31.123Z|00113|bridge|ERR|failed to create bridge br0: No such file or directory What could be missing? Best, Omar From: Guru Shetty Sent: Thursday, October 12, 2017 10:50:38 AM To: Omar Ramadan Cc: ovs-discuss@openvswitch.org Subject: Re: [ovs-discuss] OVS bridge on boot in Debian On 12 October 2017 at 10:29, Omar Ramadan mailto:orama...@fb.com>> wrote: Hi list, I am using OVS 2.7.90 with Debian 8.7 and want to configure the switch to be loaded on system initialization. I have installed the service "openvswitch-switch" and added the following in /etc/network/interfaces How did you install OVS 2.7.90? By 'make install' or via debian packages? allow-ovs br0 iface br0 inet dhcp ovs_type OVSBridge ovs_ports eth0 allow-br0 eth0 iface eth0 inet manual ovs_bridge br0 ovs_type OVSPort I am still unable to load br0 with ifup. vagrant@magma-dev:/etc/network/interfaces.d$ sudo ifup br0 Lets try with: ifup --allow=ovs br0 Cannot find device "br0" Bind socket to interface: No such device exiting. Failed to bring up br0. How do these interfaces get set up? Is there anyway to debug this? I've built this package from source, so I want to make sure I am not missing dependencies. Also should I be adding any additional systemctl units or should adding "openvswitch-switch" be enough? Best, Omar ___ discuss mailing list disc...@openvswitch.org<mailto:disc...@openvswitch.org> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.openvswitch.org_mailman_listinfo_ovs-2Ddiscuss&d=DwMFaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=07s_Z0lQVjg7gmpzZt5Yog&m=cIvIKPE2b3yN4d3z9aOIwbQM0etdwuEs_AYVr7Q2Clo&s=-hNIrnwJO4HaR86DPjqOcRpQS_6pBzteYzzhFAFf3yU&e=> ___ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
Re: [ovs-discuss] OVS bridge on boot in Debian
Looks like I was missing the kernel module. Added "openvswitch-datapath-dkms" and it works now. Thanks! From: ovs-discuss-boun...@openvswitch.org on behalf of Omar Ramadan Sent: Thursday, October 12, 2017 4:31:24 PM To: Guru Shetty Cc: ovs-discuss@openvswitch.org Subject: [Potential Spoof] Re: [ovs-discuss] OVS bridge on boot in Debian Hi Guru, Ben, Thanks for the responses. I originally did a "make install" though I realized there may be some packaging postinst scripts that may need to be run for it to work. I built and installed openvswitch-common and openvswitch-switch. "ifup --allow=ovs br0" still fails to find br0 but I've made progress nonetheless in the networking journal vagrant@magma-dev:/etc/network$ sudo journalctl -u networking Oct 12 23:27:29 magma-dev ovs-vsctl[2127]: ovs|1|vsctl|INFO|Called as ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: Error detected while setting up 'eth0'. See ovs-vswitchd log for details. Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: The default log directory is "/var/log/openvswitch". Oct 12 23:27:29 magma-dev ovs-vsctl[2202]: ovs|1|vsctl|INFO|Called as ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- vagrant@magma-dev:/var/log/openvswitch$ sudo less ovs-vswitchd.log 2017-10-12T23:27:31.123Z|00112|ofproto|ERR|failed to open datapath br0: No such file or directory 2017-10-12T23:27:31.123Z|00113|bridge|ERR|failed to create bridge br0: No such file or directory What could be missing? Best, Omar From: Guru Shetty Sent: Thursday, October 12, 2017 10:50:38 AM To: Omar Ramadan Cc: ovs-discuss@openvswitch.org Subject: Re: [ovs-discuss] OVS bridge on boot in Debian On 12 October 2017 at 10:29, Omar Ramadan mailto:orama...@fb.com>> wrote: Hi list, I am using OVS 2.7.90 with Debian 8.7 and want to configure the switch to be loaded on system initialization. I have installed the service "openvswitch-switch" and added the following in /etc/network/interfaces How did you install OVS 2.7.90? By 'make install' or via debian packages? allow-ovs br0 iface br0 inet dhcp ovs_type OVSBridge ovs_ports eth0 allow-br0 eth0 iface eth0 inet manual ovs_bridge br0 ovs_type OVSPort I am still unable to load br0 with ifup. vagrant@magma-dev:/etc/network/interfaces.d$ sudo ifup br0 Lets try with: ifup --allow=ovs br0 Cannot find device "br0" Bind socket to interface: No such device exiting. Failed to bring up br0. How do these interfaces get set up? Is there anyway to debug this? I've built this package from source, so I want to make sure I am not missing dependencies. Also should I be adding any additional systemctl units or should adding "openvswitch-switch" be enough? Best, Omar ___ discuss mailing list disc...@openvswitch.org<mailto:disc...@openvswitch.org> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.openvswitch.org_mailman_listinfo_ovs-2Ddiscuss&d=DwMFaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=07s_Z0lQVjg7gmpzZt5Yog&m=cIvIKPE2b3yN4d3z9aOIwbQM0etdwuEs_AYVr7Q2Clo&s=-hNIrnwJO4HaR86DPjqOcRpQS_6pBzteYzzhFAFf3yU&e=> ___ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
Re: [ovs-discuss] OVS bridge on boot in Debian
Hi Guru, Ben, Thanks for the responses. I originally did a "make install" though I realized there may be some packaging postinst scripts that may need to be run for it to work. I built and installed openvswitch-common and openvswitch-switch. "ifup --allow=ovs br0" still fails to find br0 but I've made progress nonetheless in the networking journal vagrant@magma-dev:/etc/network$ sudo journalctl -u networking Oct 12 23:27:29 magma-dev ovs-vsctl[2127]: ovs|1|vsctl|INFO|Called as ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: Error detected while setting up 'eth0'. See ovs-vswitchd log for details. Oct 12 23:27:29 magma-dev networking[1875]: ovs-vsctl: The default log directory is "/var/log/openvswitch". Oct 12 23:27:29 magma-dev ovs-vsctl[2202]: ovs|1|vsctl|INFO|Called as ovs-vsctl --timeout=5 -- --may-exist add-port br0 eth0 -- vagrant@magma-dev:/var/log/openvswitch$ sudo less ovs-vswitchd.log 2017-10-12T23:27:31.123Z|00112|ofproto|ERR|failed to open datapath br0: No such file or directory 2017-10-12T23:27:31.123Z|00113|bridge|ERR|failed to create bridge br0: No such file or directory What could be missing? Best, Omar From: Guru Shetty Sent: Thursday, October 12, 2017 10:50:38 AM To: Omar Ramadan Cc: ovs-discuss@openvswitch.org Subject: Re: [ovs-discuss] OVS bridge on boot in Debian On 12 October 2017 at 10:29, Omar Ramadan mailto:orama...@fb.com>> wrote: Hi list, I am using OVS 2.7.90 with Debian 8.7 and want to configure the switch to be loaded on system initialization. I have installed the service "openvswitch-switch" and added the following in /etc/network/interfaces How did you install OVS 2.7.90? By 'make install' or via debian packages? allow-ovs br0 iface br0 inet dhcp ovs_type OVSBridge ovs_ports eth0 allow-br0 eth0 iface eth0 inet manual ovs_bridge br0 ovs_type OVSPort I am still unable to load br0 with ifup. vagrant@magma-dev:/etc/network/interfaces.d$ sudo ifup br0 Lets try with: ifup --allow=ovs br0 Cannot find device "br0" Bind socket to interface: No such device exiting. Failed to bring up br0. How do these interfaces get set up? Is there anyway to debug this? I've built this package from source, so I want to make sure I am not missing dependencies. Also should I be adding any additional systemctl units or should adding "openvswitch-switch" be enough? Best, Omar ___ discuss mailing list disc...@openvswitch.org<mailto:disc...@openvswitch.org> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss<https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.openvswitch.org_mailman_listinfo_ovs-2Ddiscuss&d=DwMFaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=07s_Z0lQVjg7gmpzZt5Yog&m=cIvIKPE2b3yN4d3z9aOIwbQM0etdwuEs_AYVr7Q2Clo&s=-hNIrnwJO4HaR86DPjqOcRpQS_6pBzteYzzhFAFf3yU&e=> ___ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
Re: [ovs-discuss] OVS bridge on boot in Debian
On 12 October 2017 at 10:29, Omar Ramadan wrote: > Hi list, > > > I am using OVS 2.7.90 with Debian 8.7 and want to configure the switch to > be loaded on system initialization. I have installed the service > "openvswitch-switch" and added the following in /etc/network/interfaces > How did you install OVS 2.7.90? By 'make install' or via debian packages? > > allow-ovs br0 > > iface br0 inet dhcp > > ovs_type OVSBridge > > ovs_ports eth0 > > > allow-br0 eth0 > > iface eth0 inet manual > > ovs_bridge br0 > > ovs_type OVSPort > > > I am still unable to load br0 with ifup. > > > vagrant@magma-dev:/etc/network/interfaces.d$ sudo ifup br0 > > Lets try with: ifup --allow=ovs br0 > Cannot find device "br0" > > Bind socket to interface: No such device > > > exiting. > > Failed to bring up br0. > > > How do these interfaces get set up? Is there anyway to debug this? I've > built this package from source, so I want to make sure I am not missing > dependencies. Also should I be adding any additional systemctl units or > should adding "openvswitch-switch" be enough? > > > Best, > Omar > > ___ > discuss mailing list > disc...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-discuss > > ___ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
Re: [ovs-discuss] OVS bridge on boot in Debian
On Thu, Oct 12, 2017 at 05:29:00PM +, Omar Ramadan wrote: > Hi list, > > > I am using OVS 2.7.90 with Debian 8.7 and want to configure the switch to be > loaded on system initialization. I have installed the service > "openvswitch-switch" and added the following in /etc/network/interfaces > > > allow-ovs br0 > > iface br0 inet dhcp > > ovs_type OVSBridge > > ovs_ports eth0 > > > allow-br0 eth0 > > iface eth0 inet manual > > ovs_bridge br0 > > ovs_type OVSPort > > I am still unable to load br0 with ifup. > > > vagrant@magma-dev:/etc/network/interfaces.d$ sudo ifup br0 > > Cannot find device "br0" > > Bind socket to interface: No such device > > > exiting. > > Failed to bring up br0. > > How do these interfaces get set up? Is there anyway to debug this? I've built > this package from source, so I want to make sure I am not missing > dependencies. Also should I be adding any additional systemctl units or > should adding "openvswitch-switch" be enough? The Debian packages should have all the right build dependencies and runtime dependencies to make sure that you're not missing something. (Some ways to build Debian packages don't check the build dependencies, though, so to be really sure you should make sure that you have installed all the Build-Depends and Build-Depends-Indep listed in debian/control.) Guru (CCed) wrote the /etc/network/interfaces integration and knows it much better than me, so I hope that he will help with that part of the question. ___ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
[ovs-discuss] OVS bridge on boot in Debian
Hi list, I am using OVS 2.7.90 with Debian 8.7 and want to configure the switch to be loaded on system initialization. I have installed the service "openvswitch-switch" and added the following in /etc/network/interfaces allow-ovs br0 iface br0 inet dhcp ovs_type OVSBridge ovs_ports eth0 allow-br0 eth0 iface eth0 inet manual ovs_bridge br0 ovs_type OVSPort I am still unable to load br0 with ifup. vagrant@magma-dev:/etc/network/interfaces.d$ sudo ifup br0 Cannot find device "br0" Bind socket to interface: No such device exiting. Failed to bring up br0. How do these interfaces get set up? Is there anyway to debug this? I've built this package from source, so I want to make sure I am not missing dependencies. Also should I be adding any additional systemctl units or should adding "openvswitch-switch" be enough? Best, Omar ___ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss