--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/CAEFdjR0wDo0NLpvH-mySeUzUELW2p-awFs-vXuSfEnwXhXPTrg%40mail.gmail.com.
Hi Sangho,thank you for your answer, I'm following your suggestion and using 2 network interfaces.The network interface related to the NAT mode has the same ip address for all the VMs assigned by the DHCP. Should I assign it manually in order to have different IP for each VM?
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/CAKLuMH24DgArVy9o6L-15jT27iS7SQvACft%2B-OkGVGFx6EfUMw%40mail.gmail.com.
Hello again ;)
I made two RESTs (because if i try to put all this configuration into one request server return me an bad request error (code 400)):1){
"userDefined" : {"openstacknetworking" : {"config" : {"nodes" : [{"dataPlaneIp" : "192.168.1.111",
"bridgeId" : "of:0000000000000001"}]}}}}2) {"apps" : {"org.onosproject.openstacknode" : {"openstacknode" : {"nodes" : [{"hostname" : "host1",
"ovsdbIp" : "192.168.1.111","ovsdbPort" : "6640","bridgeId" : "of:0000000000000001","openstackNodeType" : "COMPUTENODE"}]}},"org.onosproject.openstackinterface" : {"openstackinterface" : {
"neutron_server" : "http://192.168.1.111:9696/v2.0/","keystone_server" : "http://192.168.1.111:5000/v2.0/",
"user_name" : "admin","password" : "admin"}}},
"devices" : {"of:0000000000000001" : {"basic" : {"driver" : "sona"}}}}
I still have the same output ERROR neutron.plugins.ml2.managers [req-e4474ba8-1ce9-4d0b-bbed-57f7087d25f8 admin 376db8bf80ca44d4a9208b5ab4952724]I checked one more thing : when I got ERROR neutron.plugins.ml2.managers [req-e4474ba8-1ce9-4d0b-bbed-57f7087d25f8 admin 376db8bf80ca44d4a9208b5ab4952724] Mechanism driver 'onos_ml2' failed in create_network_postcommit there was no requests from OS controller Node to ONOS. It looks like a neutron problem. I reinstalled onos-networking plugin, but it did not help.On Tue, Jun 28, 2016 at 11:46 AM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:Hi Sangho !
I use version 1.6
Should I use openstack.bootstrap app first in order to provision bridges for ovs or network-config you mentioned above will do this as well ?
This is part of local.conf , which i used for deployment of control node, so I believe there is no mistake about that
[[local|localrc]]HOST_IP=192.168.1.111 #control nodeSERVICE_HOST=$HOST_IPRABBIT_HOST=$HOST_IPDATABASE_HOST=$HOST_IPQ_HOST=$HOST_IPADMIN_PASSWORD=adminDATABASE_PASSWORD=$ADMIN_PASSWORDRABBIT_PASSWORD=$ADMIN_PASSWORDSERVICE_PASSWORD=$ADMIN_PASSWORDSERVICE_TOKEN=$ADMIN_PASSWORDOn Wed, Jun 29, 2016 at 10:03 AM, Lee, Sangho <sangh...@atto-research.com> wrote:This error message looks that ONOS failed to get token from Openstack KeyStone."at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getToken(OpenstackInterfaceManager.java:298)[191:org.onosproject.onos-app-openstackinterface-app:1.7.0.SNAPSHOT]"Would you check the openstack inerface configration before activating openstack-networking app, please?onos-netcfg 192.168.10.2 ./openstackinterface-cfg.json{"apps" : {
"org.onosproject.openstackinterface" : {"openstackinterface" : {"neutron_server" : "http://192.168.1.111:9696/v2.0/","keystone_server" : "http://192.168.1.111:5000/v2.0/","user_name" : "admin","password" : "admin"}}}}
Hope this will help youThank you,
Sangho LeeOn Wed, Jun 29, 2016 at 2:39 PM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:configurations are generally the same (except addressing of course){"apps" : {
"org.onosproject.openstackinterface" : {"openstackinterface" : {"neutron_server" : "http://192.168.1.111:9696/v2.0/","keystone_server" : "http://192.168.1.111:5000/v2.0/","user_name" : "admin","password" : "admin"}}}}
{"userDefined" : {"openstacknetworking" : {"config" : {"physicalRouterMac" : "02:60:34:00:08:11","gatewayBridgeId" : "of:0000000000000007","gatewayExternalInterfaceName" : "eth0","gatewayExternalInterfaceMac" : "02:60:00:00:09:10","scalableGateway" : "true","nodes" : [{"dataPlaneIp" : "192.168.1.113","bridgeId" : "of:0000000000000003"},{"dataPlaneIp" : "192.168.1.130","bridgeId" : "of:0000000000000007"}]}}},"devices" : {"of:0000000000000003" : {"basic" : {"driver" : "sona"}},"of:0000000000000007" : {"basic" : {"driver" : "ovs"}}}}On Wed, Jun 29, 2016 at 8:37 AM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:Sangho, Could you take a look on this , please ?
I moved little bit further, but have URI not absolute again and some troubles with OS switching
I got ONOS node(192.168.1.126), COntroller node(192.168.1.111), compute node(192.168.113) and gateway node(192.168.1.130).2016-06-29 01:27:19,135 | ERROR | ing-config-event | Tools | 72 - org.onosproject.onlab-misc - 1.7.0.SNAPSHOT | Uncaught exception on onos-openstackswitching-config-eventjavax.ws.rs.ProcessingException: URI is not absoluteat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:264)at org.glassfish.jersey.client.JerseyInvocation$2.call(JerseyInvocation.java:700)at org.glassfish.jersey.internal.Errors.process(Errors.java:315)at org.glassfish.jersey.internal.Errors.process(Errors.java:297)at org.glassfish.jersey.internal.Errors.process(Errors.java:228)at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:444)at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:696)at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:448)at org.glassfish.jersey.client.JerseyInvocation$Builder.post(JerseyInvocation.java:349)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getToken(OpenstackInterfaceManager.java:298)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getNetworks(OpenstackInterfaceManager.java:162)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.networks(OpenstackInterfaceManager.java:390)at org.onosproject.openstacknetworking.switching.OpenstackSwitchingRulePopulator.<init>(OpenstackSwitchingRulePopulator.java:96)[193:org.onosproject.onos-app-openstackswitching:1.7.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager.initializeFlowRules(OpenstackSwitchingManager.java:309)[193:org.onosproject.onos-app-openstackswitching:1.7.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager.readConfiguration(OpenstackSwitchingManager.java:512)[193:org.onosproject.onos-app-openstackswitching:1.7.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager.access$1100(OpenstackSwitchingManager.java:83)[193:org.onosproject.onos-app-openstackswitching:1.7.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager$InternalConfigListener.lambda$event$0(OpenstackSwitchingManager.java:525)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_91]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_91]at java.lang.Thread.run(Thread.java:745)[:1.8.0_91]Caused by: java.lang.IllegalArgumentException: URI is not absoluteat java.net.URI.toURL(URI.java:1088)[:1.8.0_91]at org.glassfish.jersey.client.internal.HttpUrlConnector._apply(HttpUrlConnector.java:340)at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:285)at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:255)... 19 more2016-06-29 01:27:19,142 | ERROR | routing-L3-event | Tools | 72 - org.onosproject.onlab-misc - 1.7.0.SNAPSHOT | Uncaught exception on onos-openstackrouting-L3-eventjavax.ws.rs.ProcessingException: URI is not absoluteat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:264)at org.glassfish.jersey.client.JerseyInvocation$2.call(JerseyInvocation.java:700)at org.glassfish.jersey.internal.Errors.process(Errors.java:315)at org.glassfish.jersey.internal.Errors.process(Errors.java:297)at org.glassfish.jersey.internal.Errors.process(Errors.java:228)at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:444)at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:696)at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:448)at org.glassfish.jersey.client.JerseyInvocation$Builder.post(JerseyInvocation.java:349)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getToken(OpenstackInterfaceManager.java:298)[191:org.onosproject.onos-app-openstackinterface-app:1.7.0.SNAPSHOT]at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getPorts(OpenstackInterfaceManager.java:192)[191:org.onosproject.onos-app-openstackinterface-app:1.7.0.SNAPSHOT]at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.ports(OpenstackInterfaceManager.java:346)[191:org.onosproject.onos-app-openstackinterface-app:1.7.0.SNAPSHOT]at org.onosproject.openstacknetworking.routing.OpenstackRoutingManager.lambda$reloadInitL3Rules$15(OpenstackRoutingManager.java:401)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_91]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_91]at java.lang.Thread.run(Thread.java:745)[:1.8.0_91]Caused by: java.lang.IllegalArgumentException: URI is not absoluteat java.net.URI.toURL(URI.java:1088)[:1.8.0_91]at org.glassfish.jersey.client.internal.HttpUrlConnector._apply(HttpUrlConnector.java:340)at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:285)at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:255)... 15 moreOn Wed, Jun 29, 2016 at 8:18 AM, Lee, Sangho <sangh...@atto-research.com> wrote:You are right. The error log is related to Openstack Network Node.Historically, the network node is replaced by Gateway Node in SONA.Please, see below guide for "Set up Gateway Node"-----Set up Gateway nodeInstead of Neutron Network Node, SONA implements 'Gateway Node' to process all of requred functions (e.t.c, pnat, floactingIP, ...) based on 'pure' open vSwitch.For now, in the Falcon release, SONA only supports a single Gateway Node. We will support multiple Gateway's which gives scalability in the Goldeneye release.-----So, I recommend that you will build your topology with 1 ONOS, 1 OS Controller, 1 Gateway Node, and 2 Compute Nodes.That is same with my SONA dev environment. :)
Hope this will help you,
Thank you!- Sangho Lee -On Wed, Jun 29, 2016 at 10:58 AM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:Wow :)
Thanks for such descriptive information :)
Everything looks quite nice till I apply openstack-networking config (for my environment without network node){"userDefined" : {"openstacknetworking" : {"config" : {"nodes" : [{"dataPlaneIp" : "192.168.1.113","bridgeId" : "of:0000000000000003"}]}}},"devices" : {"of:0000000000000003" : {"basic" : {"driver" : "sona"}}}}In karaf log I get2016-06-28 21:46:45,715 | ERROR | routing-L3-event | Tools | 72 - org.onosproject.onlab-misc - 1.6.0.SNAPSHOT | Uncaught exception on onos-openstackrouting-L3-eventjava.lang.NullPointerExceptionat org.onosproject.net.packet.impl.PacketManager.pushRule(PacketManager.java:286)at org.onosproject.net.packet.impl.PacketManager.access$400(PacketManager.java:79)at org.onosproject.net.packet.impl.PacketManager$InternalStoreDelegate.requestPackets(PacketManager.java:398)at org.onosproject.store.packet.impl.DistributedPacketStore$PacketRequestTracker.add(DistributedPacketStore.java:210)at org.onosproject.store.packet.impl.DistributedPacketStore$PacketRequestTracker.access$100(DistributedPacketStore.java:194)at org.onosproject.store.packet.impl.DistributedPacketStore.requestPackets(DistributedPacketStore.java:181)at org.onosproject.net.packet.impl.PacketManager.requestPackets(PacketManager.java:205)at org.onosproject.openstacknetworking.routing.OpenstackIcmpHandler.requestPacket(OpenstackIcmpHandler.java:100)[177:org.onosproject.onos-app-openstackrouting:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.routing.OpenstackRoutingManager.readConfiguration(OpenstackRoutingManager.java:584)[177:org.onosproject.onos-app-openstackrouting:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.routing.OpenstackRoutingManager.access$1500(OpenstackRoutingManager.java:82)[177:org.onosproject.onos-app-openstackrouting:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.routing.OpenstackRoutingManager$InternalConfigListener.lambda$event$0(OpenstackRoutingManager.java:601)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_91]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_91]at java.lang.Thread.run(Thread.java:745)[:1.8.0_91]2016-06-28 21:46:45,795 | ERROR | ing-config-event | Tools | 72 - org.onosproject.onlab-misc - 1.6.0.SNAPSHOT | Uncaught exception on onos-openstackswitching-config-eventjavax.ws.rs.ProcessingException: URI is not absoluteat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:264)at org.glassfish.jersey.client.JerseyInvocation$2.call(JerseyInvocation.java:700)at org.glassfish.jersey.internal.Errors.process(Errors.java:315)at org.glassfish.jersey.internal.Errors.process(Errors.java:297)at org.glassfish.jersey.internal.Errors.process(Errors.java:228)at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:444)at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:696)at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:448)at org.glassfish.jersey.client.JerseyInvocation$Builder.post(JerseyInvocation.java:349)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getToken(OpenstackInterfaceManager.java:298)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getNetworks(OpenstackInterfaceManager.java:162)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.networks(OpenstackInterfaceManager.java:390)at org.onosproject.openstacknetworking.switching.OpenstackSwitchingRulePopulator.<init>(OpenstackSwitchingRulePopulator.java:96)[176:org.onosproject.onos-app-openstackswitching:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager.initializeFlowRules(OpenstackSwitchingManager.java:309)[176:org.onosproject.onos-app-openstackswitching:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager.readConfiguration(OpenstackSwitchingManager.java:512)[176:org.onosproject.onos-app-openstackswitching:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager.access$1100(OpenstackSwitchingManager.java:83)[176:org.onosproject.onos-app-openstackswitching:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager$InternalConfigListener.lambda$event$0(OpenstackSwitchingManager.java:525)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_91]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_91]at java.lang.Thread.run(Thread.java:745)[:1.8.0_91]Caused by: java.lang.IllegalArgumentException: URI is not absoluteat java.net.URI.toURL(URI.java:1088)[:1.8.0_91]at org.glassfish.jersey.client.internal.HttpUrlConnector._apply(HttpUrlConnector.java:340)at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:285)at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:255)... 19 moreFor me it seems that stucks because of absence of network node.
I will add network node to my topology and tell what I get ;)
If i face the same issue, I will move to 1.7 releaseOn Wed, Jun 29, 2016 at 4:26 AM, Lee, Sangho <sangh...@atto-research.com> wrote:This is my configurations.MacBookPro:netcfg sangholee$ cat openstackinterface-cfg.json{
"apps" : {"org.onosproject.openstackinterface" : {"openstackinterface" : {"neutronServer" : "http://192.168.10.10:9696/v2.0/","keystoneServer" : "http://192.168.10.10:5000/v2.0/","userName" : "admin","password" : "nova"}}}}
MacBookPro:netcfg sangholee$ cat openstacknetworking-cfg.json
{"userDefined" : {"openstacknetworking" : {"config" : {"physicalRouterMac" : "92:b0:fc:e7:2a:d6","gatewayBridgeId" : "of:0000000000000021","gatewayExternalInterfaceName" : "veth0","gatewayExternalInterfaceMac" : "00:00:00:00:00:21",
"scalableGateway" : "true",
"nodes" : [{"dataPlaneIp" : "192.168.10.11","bridgeId" : "of:0000000000000011"},{"dataPlaneIp" : "192.168.10.12","bridgeId" : "of:0000000000000012"},{"dataPlaneIp" : "192.168.10.21","bridgeId" : "of:0000000000000021"}]}}},
"devices" : {"of:0000000000000011" : {"basic" : {"driver" : "sona"}},"of:0000000000000012" : {"basic" : {"driver" : "sona"}},"of:0000000000000021" : {"basic" : {"driver" : "ovs"}}}}
Now, my dev env is 1.7.0-SNAPSHOT. So, there could be different issues between 1.6.0 and 1.7.0.If you have any issue, please let us know!Thanks!Sangho LeeOn Wed, Jun 29, 2016 at 10:23 AM, Lee, Sangho <sangh...@atto-research.com> wrote:This is my onos log for running SONA!2016-06-21 18:33:33,029 | INFO | ew I/O worker #3 | ntrollerImpl$OpenFlowSwitchAgent | 161 - org.onosproject.onos-protocols-openflow-ctl - 1.7.0.SNAPSHOT | Added switch 00:00:00:00:00:00:00:112016-06-21 18:33:33,079 | INFO | ew I/O worker #3 | DeviceManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Local role is MASTER for of:00000000000000112016-06-21 18:33:33,080 | INFO | nos-topo-build-2 | TopologyManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Topology DefaultTopology{time=270282756547489, creationTime=1466501612997, computeCost=161752, clusters=2, devices=2, links=0} changed2016-06-21 18:33:33,081 | INFO | event-dispatch-0 | FlowObjectiveManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Driver sona bound to device of:0000000000000011 ... initializing driver2016-06-21 18:33:33,080 | INFO | ew I/O worker #3 | DeviceManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Device of:0000000000000011 connected2016-06-21 18:33:33,083 | INFO | ew I/O worker #3 | PortStatsCollector | 162 - org.onosproject.onos-providers-openflow-device - 1.7.0.SNAPSHOT | Starting Port Stats collection thread for 00:00:00:00:00:00:00:112016-06-21 18:33:33,084 | INFO | ew I/O worker #3 | GroupStatsCollector | 165 - org.onosproject.onos-providers-openflow-group - 1.7.0.SNAPSHOT | Starting Group Stats collection thread for 00:00:00:00:00:00:00:112016-06-21 18:33:33,084 | INFO | ew I/O worker #3 | MeterStatsCollector | 166 - org.onosproject.onos-providers-openflow-meter - 1.7.0.SNAPSHOT | Starting Meter Stats collection thread for 00:00:00:00:00:00:00:112016-06-21 18:33:33,087 | INFO | ew I/O worker #3 | OFChannelHandler | 161 - org.onosproject.onos-protocols-openflow-ctl - 1.7.0.SNAPSHOT | Processing 0 pending port status messages for 00:00:00:00:00:00:00:112016-06-21 18:33:33,088 | INFO | ew I/O worker #3 | ntrollerImpl$OpenFlowSwitchAgent | 161 - org.onosproject.onos-protocols-openflow-ctl - 1.7.0.SNAPSHOT | Transitioned switch 00:00:00:00:00:00:00:11 to MASTER2016-06-21 18:33:33,109 | INFO | event-dispatch-0 | FlowObjectiveManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Driver sona bound to device of:0000000000000011 ... initializing driver2016-06-21 18:33:33,223 | INFO | nos-topo-build-3 | TopologyManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Topology DefaultTopology{time=270282915709896, creationTime=1466501613156, computeCost=129067, clusters=3, devices=3, links=0} changed2016-06-21 18:33:34,365 | INFO | f-event-stats-12 | DistributedGroupStore | 78 - org.onosproject.onos-core-dist - 1.7.0.SNAPSHOT | Group AUDIT: Setting device of:0000000000000021 initial AUDIT completed2016-06-21 18:33:34,412 | INFO | f-event-stats-14 | DistributedGroupStore | 78 - org.onosproject.onos-core-dist - 1.7.0.SNAPSHOT | Group AUDIT: Setting device of:0000000000000012 initial AUDIT completed2016-06-21 18:33:34,448 | INFO | f-event-stats-16 | DistributedGroupStore | 78 - org.onosproject.onos-core-dist - 1.7.0.SNAPSHOT | Group AUDIT: Setting device of:0000000000000011 initial AUDIT completed[ONOS booted…][onos> app activate org.onosproject.dhcp]2016-06-21 18:38:24,753 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Installing feature onos-apps-dhcp 1.7.0-SNAPSHOT2016-06-21 18:38:24,755 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature onos-api 1.7.0-SNAPSHOT2016-06-21 18:38:24,766 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-webconsole_0_0_0 3.0.52016-06-21 18:38:24,766 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature standard-condition-webconsole_0_0_0 3.0.52016-06-21 18:38:24,768 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature webconsole-condition-scr_0_0_0 3.0.52016-06-21 18:38:24,899 | WARN | h for user karaf | KryoNamespace | 72 - org.onosproject.onlab-misc - 1.7.0.SNAPSHOT | (no name): long already registed as 7. Skipping 316.2016-06-21 18:38:24,901 | WARN | h for user karaf | KryoNamespace | 72 - org.onosproject.onlab-misc - 1.7.0.SNAPSHOT | (no name): class org.onlab.packet.Ip4Address already registed as 70. Skipping 317.2016-06-21 18:38:24,914 | INFO | h for user karaf | DistributedDhcpStore | 171 - org.onosproject.onos-apps-dhcp-app - 1.7.0.SNAPSHOT | Started2016-06-21 18:38:24,957 | INFO | h for user karaf | DhcpManager | 171 - org.onosproject.onos-apps-dhcp-app - 1.7.0.SNAPSHOT | Started2016-06-21 18:38:24,979 | INFO | h for user karaf | DhcpUi | 171 - org.onosproject.onos-apps-dhcp-app - 1.7.0.SNAPSHOT | Started2016-06-21 18:38:25,651 | INFO | h for user karaf | HttpServiceFactoryImpl | 110 - org.ops4j.pax.web.pax-web-runtime - 3.2.6 | Binding bundle: [org.onosproject.onos-apps-dhcp-app [171]] to http service2016-06-21 18:38:25,663 | INFO | h for user karaf | ApplicationManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Application org.onosproject.dhcp has been activated[onos> app activate org.onosproject.openstackinterface]2016-06-21 18:39:22,089 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Installing feature onos-apps-openstackinterface 1.7.0-SNAPSHOT2016-06-21 18:39:22,090 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature onos-api 1.7.0-SNAPSHOT2016-06-21 18:39:22,106 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-webconsole_0_0_0 3.0.52016-06-21 18:39:22,107 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature standard-condition-webconsole_0_0_0 3.0.52016-06-21 18:39:22,107 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature webconsole-condition-scr_0_0_0 3.0.52016-06-21 18:39:22,162 | INFO | h for user karaf | OpenstackInterfaceManager | 173 - org.onosproject.onos-apps-openstackinterface-app - 1.7.0.SNAPSHOT | started2016-06-21 18:39:22,173 | INFO | h for user karaf | ApplicationManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Application org.onosproject.openstackinterface has been activatedMacBookPro:netcfg sangholee$ onos-netcfg 192.168.10.2 ./openstackinterface-cfg.json2016-06-21 18:42:28,452 | INFO | event-dispatch-0 | OpenstackInterfaceManager | 173 - org.onosproject.onos-apps-openstackinterface-app - 1.7.0.SNAPSHOT | Network configuration changed[onos> app activate org.onosproject.openstacknetworking]/// this is old log for normal openstacknetworking booting2016-06-19 12:17:37,500 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Installing feature onos-app-openstacknetworking-app 1.7.0-SNAPSHOT2016-06-19 12:17:37,500 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature onos-api 1.7.0-SNAPSHOT2016-06-19 12:17:37,527 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-management_0_0_0 3.0.52016-06-19 12:17:37,527 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-webconsole_0_0_0 3.0.52016-06-19 12:17:37,528 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature standard-condition-webconsole_0_0_0 3.0.52016-06-19 12:17:37,528 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature webconsole-condition-scr_0_0_0 3.0.52016-06-19 12:17:37,912 | INFO | -message-handler | HttpServiceFactoryImpl | 107 - org.ops4j.pax.web.pax-web-runtime - 3.2.6 | Binding bundle: [org.onosproject.onos-app-openstacknetworking-web [200]] to http service2016-06-19 12:17:37,956 | INFO | -message-handler | ApplicationManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Application org.onosproject.openstacknetworking has been activated2016-06-19 12:17:37,959 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Installing feature onos-app-openstackswitching 1.7.0-SNAPSHOT2016-06-19 12:17:37,962 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature onos-api 1.7.0-SNAPSHOT2016-06-19 12:17:37,986 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-management_0_0_0 3.0.52016-06-19 12:17:37,993 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-webconsole_0_0_0 3.0.52016-06-19 12:17:37,994 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature standard-condition-webconsole_0_0_0 3.0.52016-06-19 12:17:37,995 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature webconsole-condition-scr_0_0_0 3.0.52016-06-19 12:17:39,112 | INFO | -message-handler | OpenstackSwitchingManager | 201 - org.onosproject.onos-app-openstackswitching - 1.7.0.SNAPSHOT | Started2016-06-19 12:17:39,125 | INFO | -message-handler | ApplicationManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Application org.onosproject.openstackswitching has been activated2016-06-19 12:17:39,130 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Installing feature onos-app-openstackrouting 1.7.0-SNAPSHOT2016-06-19 12:17:39,136 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature onos-api 1.7.0-SNAPSHOT2016-06-19 12:17:39,152 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-management_0_0_0 3.0.52016-06-19 12:17:39,152 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-webconsole_0_0_0 3.0.52016-06-19 12:17:39,153 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature standard-condition-webconsole_0_0_0 3.0.52016-06-19 12:17:39,156 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature webconsole-condition-scr_0_0_0 3.0.52016-06-19 12:17:39,376 | INFO | -message-handler | OpenstackRoutingManager | 202 - org.onosproject.onos-app-openstackrouting - 1.7.0.SNAPSHOT | OpenstackRouting configured2016-06-19 12:17:39,377 | INFO | -message-handler | OpenstackRoutingManager | 202 - org.onosproject.onos-app-openstackrouting - 1.7.0.SNAPSHOT | started2016-06-19 12:17:39,379 | INFO | -message-handler | ApplicationManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Application org.onosproject.openstackrouting has been activatedMacBookPro:netcfg sangholee$ onos-netcfg 192.168.10.2 ./openstacknetworking-cfg.json2016-06-19 12:19:56,700 | INFO | routing-L3-event | OpenstackRoutingManager | 202 - org.onosproject.onos-app-openstackrouting - 1.7.0.SNAPSHOT | OpenstackRouting configuredHope this will help you!thanks,Sangho LeeOn Wed, Jun 29, 2016 at 10:15 AM, Lee, Sangho <sangh...@atto-research.com> wrote:My SONA environment is below:MacBookPro:onos sangholee$ env | grep ONOSONOS_APPS=drivers,openflowONOS_CELL=local_sangholeeONOS_USER=sdnONOS_SCENARIOS=/Users/sangholee/sddc/onos/tools/test/scenariosONOS_INSTANCES=192.168.10.2ONOS_WEB_USER=onosONOS_GROUP=sdnONOS_NIC=192.168.10.*ONOS_ROOT=/Users/sangholee/sddc/onosONOS_WEB_PASS=rocksMacBookPro:onos sangholee$ env | grep OCOC1=192.168.10.2OCI=192.168.10.2MacBookPro:onos sangholee$ onos-install -f $OC1Connection to 192.168.10.2 closed.sudo: systemctl: command not foundConnection to 192.168.10.2 closed.Connection to 192.168.10.2 closed.onos start/running, process 12422Connection to 192.168.10.2 closed.[wait for ONOS booting…]MacBookPro:onos sangholee$ onosLogging in as karafWelcome to Open Network Operating System (ONOS)!____ _ ______ ____/ __ \/ |/ / __ \/ __// /_/ / / /_/ /\ \\____/_/|_/\____/___/Documentation: wiki.onosproject.orgTutorials: tutorials.onosproject.orgMailing lists: lists.onosproject.orgCome help out! Find out how at: contribute.onosproject.orgHit '<tab>' for a list of available commandsand '[cmd] --help' for help on a specific command.Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown ONOS.onos> apps -a -s* 15 org.onosproject.openflow-base 1.7.0.SNAPSHOT OpenFlow Provider* 16 org.onosproject.hostprovider 1.7.0.SNAPSHOT Host Location Provider* 17 org.onosproject.lldpprovider 1.7.0.SNAPSHOT LLDP Link Provider* 18 org.onosproject.openflow 1.7.0.SNAPSHOT OpenFlow Meta App* 25 org.onosproject.drivers 1.7.0.SNAPSHOT Default device driversonos> app activate org.onosproject.dhcponos> app activate org.onosproject.openstackinterface[ you need to push openstackinterface config]onos> app activate org.onosproject.openstacknetworking[ you need to push openstacknetworking config]onos> apps -a -s* 3 org.onosproject.dhcp 1.7.0.SNAPSHOT DHCP App* 4 org.onosproject.openstackswitching 1.7.0.SNAPSHOT SONA Openstack Networking Application* 5 org.onosproject.openstackrouting 1.7.0.SNAPSHOT SONA Openstack Networking Application* 6 org.onosproject.openstacknetworking 1.7.0.SNAPSHOT OpenStack Networking App* 27 org.onosproject.drivers 1.7.0.SNAPSHOT Default Device Drivers* 68 org.onosproject.openstackinterface 1.7.0.SNAPSHOT OpenStack Interface App* 71 org.onosproject.hostprovider 1.7.0.SNAPSHOT Host Location Provider* 83 org.onosproject.openflow-base 1.7.0.SNAPSHOT OpenFlow Provider* 84 org.onosproject.lldpprovider 1.7.0.SNAPSHOT LLDP Link Provider* 85 org.onosproject.openflow 1.7.0.SNAPSHOT OpenFlow Meta AppOn Wed, Jun 29, 2016 at 10:02 AM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:ok, I will try, but few couple more quetions before that
There are few default applications :drivers,openflow,fwd,proxyarp,mobility, Should deactivate them first ?You need only "drivers,openflow".To provision ovs bridges I should install openstack.bootstrap.app, right ? Should I do it in the last order ?No. you don't need. It will automatically by openstack-networking app.Previously I was using rest calls, instead of putting network-config.json file into onos directory. Can it cause problems or this is completely normal practice ? I saw such approach in some manuals, but it mention quite seldom.As I know about configuration, using rest calls is normal practice. Using onos directory is just for comfortable development.
Thank you,- Sangho Lee -
Thanks !On Wed, Jun 29, 2016 at 3:41 AM, Lee, Sangho <sangh...@atto-research.com> wrote:I think that the openstack neutron with ONOS plugin is ready for SONA!Now, we need to check the ONOS with openstack networking apps.Actually, I also saw the error "URL is not absolute".The reason was that the ONOS apps didn't have proper configurations.Could you check the configuration file (network-cfg.json) and activate the below apps in order?onos> app activate org.onosproject.dhcponos> app activate org.onosproject.openstackinterfaceonos> app activate org.onosproject.openstacknetworkingPlease, check the log messages if there are errors after activating each app.
Hope this will help you,
Thank you for your help about Silivia's config_onos.ini problem :)- Sangho Lee -On Wed, Jun 29, 2016 at 1:36 AM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:I made new deplyment.
Seems I moved little bit further, but still far from having everything functional ;)))
I could create network and subnetwork, but can not instantiate a VM
Now ONOS recieves requests from Neutron. In KARAF log I can see2016-06-28 12:06:09,604 | ERROR | qtp327074569-422 | OpenstackPortWebResource | 195 - org.onosproject.onos-app-openstacknetworking-web - 1.6.0.SNAPSHOT | Creates Port failed because of exception javax.ws.rs.ProcessingException: URI is not absolute
From q-svc logs it looks like016-06-28 12:06:08.245 ^[[00;32mDEBUG networking_onos.common.utils [^[[01;36mreq-0d691195-8214-4409-b5f6-4cb80bfd79c6 ^[[00;36mneutron 213369de3d1046a9be0c943c9eed8869^[[00;32m] ^[[01;35m^[[00;32mSending MSG_TYPE (post) URL (http://192.168.1.125:8181/onos/openstackswitching/ports) OBJECT ({'port': {'status': 'DOWN', 'binding:host_id': u'host3', 'allowed_address_pairs': [], 'mac_address': 'fa:16:3e:d0:44:69', 'dns_assignment': [{'hostname': u'host-20-0-0-2', 'ip_address': u'20.0.0.2', 'fqdn': u'host-20-0-0-2.openstacklocal.'}], 'device_owner': u'compute:nova', 'port_security_enabled': True, 'binding:profile': {}, 'fixed_ips': [{'subnet_id': u'bc8ab13a-05e3-412f-8feb-ccb8b799d193', 'ip_address': u'20.0.0.2'}], 'id': '9d1be0f3-31e5-48d2-af7a-35dcc8e47f4c', 'security_groups': [u'0d9c5f40-3f40-401e-8039-137e7f9b05cc'], 'device_id': u'08de7b03-3fbb-4448-ad67-3eeb56f87328', 'name': '', 'admin_state_up': True, 'network_id': u'076dcef7-f135-479b-8d25-ca471c7ecea3', 'dns_name': '', 'binding:vif_details': {}, 'binding:vnic_type': 'normal', 'binding:vif_type': 'unbound', 'tenant_id': u'e025872537934e1a9a10ec3778553fef'}}) BODY ({"port": {"status": "DOWN","binding:host_id": "host3","allowed_address_pairs": [],"mac_address": "fa:16:3e:d0:44:69","dns_assignment": [{"hostname": "host-20-0-0-2","ip_address": "20.0.0.2","fqdn": "host-20-0-0-2.openstacklocal."}],"device_owner": "compute:nova","port_security_enabled": true,"binding:profile": {},"fixed_ips": [{"subnet_id": "bc8ab13a-05e3-412f-8feb-ccb8b799d193","ip_address": "20.0.0.2"}],"id": "9d1be0f3-31e5-48d2-af7a-35dcc8e47f4c","security_groups": ["0d9c5f40-3f40-401e-8039-137e7f9b05cc"],"device_id": "08de7b03-3fbb-4448-ad67-3eeb56f87328","name": "","admin_state_up": true,"network_id": "076dcef7-f135-479b-8d25-ca471c7ecea3","dns_name": "","binding:vif_details": {},"binding:vnic_type": "normal","binding:vif_type": "unbound","tenant_id": "e025872537934e1a9a10ec3778553fef"}})^[[00m ^[[00;33mfrom (pid=9856) send_msg /usr/lib/python2.7/site-packages/networking_onos/common/utils.py:33^[[00m2016-06-28 12:06:08.268 ^[[01;31mERROR neutron.plugins.ml2.managers [^[[01;36mreq-0d691195-8214-4409-b5f6-4cb80bfd79c6 ^[[00;36mneutron 213369de3d1046a9be0c943c9eed8869^[[01;31m] ^[[01;35m^[[01;31mMechanism driver 'onos_ml2' failed in create_port_postcommit^[[00m
http get to http://onos_ip:8181/onos/openstackswitchingreturns 405: Method Not AllowedOn Tue, Jun 28, 2016 at 3:42 PM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:OK, many thanks, I will try !
But the plugin (networking-onos) should be from master branch ? because git can not resolve it with "-b stable/liberty" optionOn Tue, Jun 28, 2016 at 2:30 PM, Lee, Sangho <sangh...@atto-research.com> wrote:Now, I use OpenStack Liberty version and devstack for Liberty stable version.# git clone -b stable/liberty git://github.com/openstack-dev/devstack.gitGood luck for you! :)
Thank you,- Sangho Lee -
On Tue, Jun 28, 2016 at 8:11 PM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:Yes, exactly, OS simply do sent any request to ONOS, and q-svc logs are not very discriptive(((
Ok, I will rebuild devstack environment, I will do one controll node, one onos node and one compute node.
Is there any preference concerning DevStack branch/release for SONA?
curl --user onos:rocks -X POST -H
"Content-Type: application/json"
http:
//onos-01:8181/onos/v1/network/configuration/ -d @network-cfg.json
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/D0F7D58A-D1DA-49F9-8D61-D1838CD69848%40gmail.com.
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/c84faf00-fb5c-47c7-acd9-aeff7f62398c%40onosproject.org.
Sure!
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/E776977B-0E5A-4634-9870-C54626F14CB1%40gmail.com.
On Jul 15, 2016, at 7:38 AM, Carine Kanouo <carine...@gmail.com> wrote:
Hi Hyunsun,
I'm so confused! i still have this error on Openstack. i updated my config in onos/tools/package/config and i activated the right apps (drivers, openflow-base, openstackswitching) correctly.
<Auto Generated Inline Image 1.png>
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/ad2d6e1e-86c7-4ddd-a662-0de9bd5e9283%40onosproject.org.
<Auto Generated Inline Image 1.png>
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/A0EB5646-1F57-408D-8073-E2668DF67DC9%40gmail.com.
ovs-appctl -t ovsdb-server ovsdb-server/add-remote ptcp:
6640
:host_ip
On Jul 18, 2016, at 9:11 AM, Carine Kanouo <carine...@gmail.com> wrote:
Do you think proxy settings can cause problems? i tried to wget http://onos_ip:8181/onos/ui and i have service unavailable response but onos is active....
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/d06921ce-3063-434e-bccf-9243ba284dd4%40onosproject.org.
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/7770e091-cf49-42ec-b5d5-cadde4dc83d7%40onosproject.org.
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/4f3388d6-68dd-4f31-aec5-60114e51089a%40onosproject.org.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/E22900B6-A900-4472-86F5-E37955FB5207%40gmail.com.
Hi Rohit,
This will not work because ONOS 1.5 is released in Feb 16 and The new NSH patch is released in April 16.
The ONOS 1.5 is not updated with new NSH patch.
For SFC to work, you need to make L2 forwarding work with ONOS as ML2 plugin in Openstack. Once the L2 forwarding works fine, then need to install SFC.
Currently we are succeeded in testing SFC by adding the required extensions to ONOS as per the new OVS patch.
I am waiting for Loxi changes to come into master for merging the code in ONOS.
I can share you the steps to create the env.
Thanks,
Phaneendra.
Silvia,Please, check the ONOS ML2 plugin installation on OpenStack Controller Node again."Set up Control Node's Step 4 ~ 6"-----# Install onos ml2 plugin on OpenStack Controller Nodecd ~/cd networking-onossudo python setup.py installcat > ~/networking-onos/etc/conf_onos.ini <<EOF#Configuration options for ONOS driver[onos]# (StrOpt) ONOS ReST interface URL. This is a mandatory field.url_path = http://$onos_ip:8181/onos/openstackswitching# (StrOpt) Username for authentication. This is a mandatory field.username = onos# (StrOpt) Password for authentication. This is a mandatory field.password = rocksEOF-----After then... please try to "./stack.sh" on OpenStack Controller Node.Please, let us know the controller node's "~/networking-onos/etc/conf_onos.ini" file and the result for "./stack.sh" on Controller Node.And.. I use OpenStack Liberty version and devstack for Liberty stable version.
# git clone -b stable/liberty git://github.com/openstack-dev/devstack.gitIf you have same problems,we recommend that you try OpenStack Liberty version. :)Hope this will help you,Thank you,- Sangho Lee -On Wed, Jun 29, 2016 at 5:50 PM, Silvia Fichera <fiche...@gmail.com> wrote:Hi Alexandr,thank you for your answer.I've checked the path and it is correct. I also tried to move the folder to another path, and it still does not work.Any other hint?ThanksSilvia2016-06-28 18:57 GMT+02:00 Alexandr Limonov <alexander.lim...@gmail.com>:Hi Silvia !
I had such issue, when define wrong link to conf_onos.ini,so neutron service could not get started because of lack of configuration parameters(which are (seems like) get required because of networkig_onos plugin installation ).
Please try to check whether it's location corresponds to path you define in local.confOn Tue, Jun 28, 2016 at 6:49 PM, Silvia Fichera <fiche...@gmail.com> wrote:Hi Sangho,I'm facing an error while I run ./stack.sh in the controller node. The neutron service fails to start.I've checked q-svc.log and, after few errors, I noticed:KeyError: 'onos_ml2'^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m2016-06-28 17:29:24.141 ^[[01;31mERROR neutron.service [^[[00;36m-^[[01;31m] ^[[01;35m^[[01;31mUnrecoverable error: please check log for details.^[[00m^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00mTraceback (most recent call last):^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m File "/opt/stack/neutron/neutron/service.py", line 84, in serve_wsgi^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m service.start()^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m File "/opt/stack/neutron/neutron/service.py", line 60, in start^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m self.wsgi_app = _run_wsgi(self.app_name)^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m File "/opt/stack/neutron/neutron/service.py", line 285, in _run_wsgi^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m app = config.load_paste_app(app_name)^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m File "/opt/stack/neutron/neutron/common/config.py", line 284, in load_paste_app^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m app = loader.load_app(app_name)^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m File "/opt/stack/neutron/neutron/service.py", line 60, in start^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m self.wsgi_app = _run_wsgi(self.app_name)^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m File "/opt/stack/neutron/neutron/service.py", line 285, in _run_wsgi^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m app = config.load_paste_app(app_name)^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m File "/opt/stack/neutron/neutron/common/config.py", line 284, in load_paste_app^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m app = loader.load_app(app_name)^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_service/wsgi.py", line 356, in load_app^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m raise PasteAppNotFound(name=name, path=self.config_path)^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00mPasteAppNotFound: Could not load paste app 'neutron' from /etc/neutron/api-paste.iniShould ONOS be already running when I install OpenStack?I was exactly following your guide (thanks for the previous answers to the other guy, I will pay attention on that).ThanksSilvia2016-06-28 13:02 GMT+02:00 Lee, Sangho <sangh...@atto-research.com>:"I checked one more thing : when I got ERROR neutron.plugins.ml2.managers [req-e4474ba8-1ce9-4d0b-bbed-57f7087d25f8 admin 376db8bf80ca44d4a9208b5ab4952724] Mechanism driver 'onos_ml2' failed in create_network_postcommit there was no requests from OS controller Node to ONOS. It looks like a neutron problem. I reinstalled onos-networking plugin, but it did not help."You mean that neutron doesn't send any message to ONOS instance?It's important point. Would you check it again to install openstack with ONOS plugin like below guide - https://wiki.onosproject.org/display/ONOS/How+to+set+up+environmentI hope you will try use Multiple-VMs for Openstack Controller Node and Compute Nodes.Please, check the local.conf file about ONOS plugin"Q_ML2_PLUGIN_MECHANISM_DRIVERS=onos_ml2Q_PLUGIN_EXTRA_CONF_PATH=~/networking-onos/etcQ_PLUGIN_EXTRA_CONF_FILES=(conf_onos.ini)ML2_L3_PLUGIN=networking_onos.plugins.l3.driver.ONOSL3Plugin"Please, check configuring the onos ml2 plugin by editing the conf_onos.ini file in networking-onos/etc folder, which is just created#Configuration options for ONOS driver[onos]# (StrOpt) ONOS ReST interface URL. This is a mandatory field.# (StrOpt) Username for authentication. This is a mandatory field.username = onos# (StrOpt) Password for authentication. This is a mandatory field.password = rocks-----When we create a VM on openstack,we can check the ONOS plugin call at openstack netron log (q-svc.log)----vagrant@control:/opt/stack/logs$ cat q-svc.log | grep ONOS2016-06-21 04:53:46.074 DEBUG neutron.manager [-] Loading service plugins: ['networking_onos.plugins.l3.driver.ONOSL3Plugin'] from (pid=9392) _load_service_plugins /opt/stack/neutron/neutron/manager.py:1912016-06-21 04:53:46.074 INFO neutron.manager [-] Loading Plugin: networking_onos.plugins.l3.driver.ONOSL3Plugin2016-06-21 04:53:46.115 DEBUG neutron.manager [-] Successfully loaded L3_ROUTER_NAT plugin. Description: L3 Router Service Plug-in for basic L3 forwarding using ONOS from (pid=9392) _load_service_plugins /opt/stack/neutron/neutron/manager.py:219.....2016-06-28 10:53:40.601 DEBUG networking_onos.plugins.ml2.driver [req-bf66308a-5063-4b66-b9fd-0814b6c678eb admin 17763065bd46424e8605970e0178ff14] networking_onos.plugins.ml2.driver.ONOSMechanismDriver method create_network_postcommit called with arguments (<neutron.plugins.ml2.driver_context.NetworkContext object at 0x7efe4951c350>,) {} from (pid=9406) wrapper /usr/local/lib/python2.7/dist-packages/oslo_log/helpers.py:452016-06-28 10:53:40.601 DEBUG networking_onos.common.utils [req-bf66308a-5063-4b66-b9fd-0814b6c678eb admin 17763065bd46424e8605970e0178ff14] Sending MSG_TYPE (post) URL (http://192.168.10.2:8181/onos/openstackswitching/networks) OBJECT ({'network': {'status': 'ACTIVE', 'subnets': [], 'name': u'private', 'provider:physical_network': None, 'admin_state_up': True, 'tenant_id': u'17763065bd46424e8605970e0178ff14', 'mtu': 1450, 'router:external': False, 'shared': False, 'vlan_transparent': None, 'port_security_enabled': True, 'provider:network_type': u'vxlan', 'id': '097ec7db-b46b-47b4-8cf4-9b6a638c97fd', 'provider:segmentation_id': 1043}}) BODY ({"network": {"status": "ACTIVE","subnets": [],"name": "private","provider:physical_network": null,"admin_state_up": true,"tenant_id": "17763065bd46424e8605970e0178ff14","mtu": 1450,"router:external": false,"shared": false,"vlan_transparent": null,"port_security_enabled": true,"provider:network_type": "vxlan","id": "097ec7db-b46b-47b4-8cf4-9b6a638c97fd","provider:segmentation_id": 1043}}) from (pid=9406) send_msg /usr/local/lib/python2.7/dist-packages/networking_onos/common/utils.py:33-----Neutron problem is very difficult. :(Hope this will help youThank you,- Sangho Lee -On Tue, Jun 28, 2016 at 6:46 PM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:Hello again ;)
I made two RESTs (because if i try to put all this configuration into one request server return me an bad request error (code 400)):1){"userDefined" : {"openstacknetworking" : {"config" : {"nodes" : [{"dataPlaneIp" : "192.168.1.111","bridgeId" : "of:0000000000000001"}]}}}}2) {"apps" : {"org.onosproject.openstacknode" : {"openstacknode" : {"nodes" : [{"hostname" : "host1","ovsdbIp" : "192.168.1.111","ovsdbPort" : "6640","bridgeId" : "of:0000000000000001","openstackNodeType" : "COMPUTENODE"}]}},"org.onosproject.openstackinterface" : {"openstackinterface" : {"neutron_server" : "http://192.168.1.111:9696/v2.0/","keystone_server" : "http://192.168.1.111:5000/v2.0/","user_name" : "admin","password" : "admin"}}},"devices" : {"of:0000000000000001" : {"basic" : {"driver" : "sona"}}}}
I still have the same output ERROR neutron.plugins.ml2.managers [req-e4474ba8-1ce9-4d0b-bbed-57f7087d25f8 admin 376db8bf80ca44d4a9208b5ab4952724]I checked one more thing : when I got ERROR neutron.plugins.ml2.managers [req-e4474ba8-1ce9-4d0b-bbed-57f7087d25f8 admin 376db8bf80ca44d4a9208b5ab4952724] Mechanism driver 'onos_ml2' failed in create_network_postcommit there was no requests from OS controller Node to ONOS. It looks like a neutron problem. I reinstalled onos-networking plugin, but it did not help.On Tue, Jun 28, 2016 at 11:46 AM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:Hi Sangho !
I use version 1.6
Should I use openstack.bootstrap app first in order to provision bridges for ovs or network-config you mentioned above will do this as well ?On Tue, Jun 28, 2016 at 3:36 AM, Lee, Sangho <sangh...@atto-research.com> wrote:Now, you use only a compute node.. maybe, you can try the below configuration information...After ONOS falcon version, we provide the external traffic like internet connection from virtual machines by using a gateway node.And, you need to check the neutronServer/keystoneServer's URL again. :)-----{"userDefined" : {"openstacknetworking" : {"config" : {"nodes" : [{"dataPlaneIp" : "192.168.1.111", # Openstack compute node IP"bridgeId" : "of:0000000000000001"}]}}},"apps" : {"org.onosproject.openstackinterface" : {"openstackinterface" : {"neutronServer" : "http://192.168.1.111:9696/v2.0/", # Openstack Control IP"keystoneServer" : "http://192.168.1.111:5000/v2.0/", # Openstack Control IP"userName" : "admin","password" : "nova"}}},"devices" : {"of:0000000000000001" : {"basic" : {"driver" : "sona"}}}}-----Hope this will help you,Thank you,- Sangho Lee -On Tue, Jun 28, 2016 at 9:22 AM, Lee, Sangho <sangh...@atto-research.com> wrote:Hi Alexandr,Which ONOS version do you use now?The format of configuration was changed. The tutorial document is not updated yet. We are sorry about that.This is a sample network-cfg.json file for my ONOS 1.7.0-SNAPSHOT version.If you use goldeneye or hummingbird (snapshot), please follow the below configuration format.You can also see an sample configration files form ONOS source code.- ONOS_ROOT/apps/openstacknetworking/network-cfg.jsonI use 2 compute nodes and 1 gateway node.- compute node-1 : 192.168.10.11- compute node-2 : 192.168.10.12- gateway node-1 : 192.168.10.21———{"userDefined" : {"openstacknetworking" : {"config" : {"physicalRouterMac" : "92:b0:fc:e7:2a:d6","gatewayBridgeId" : "of:0000000000000021","gatewayExternalInterfaceName" : "veth0","gatewayExternalInterfaceMac" : "00:00:00:00:00:21","nodes" : [{"dataPlaneIp" : "192.168.10.11","bridgeId" : "of:0000000000000011"},{"dataPlaneIp" : "192.168.10.12","bridgeId" : "of:0000000000000012"},{"dataPlaneIp" : "192.168.10.21","bridgeId" : "of:0000000000000021"}]}}},"apps" : {"org.onosproject.openstackinterface" : {"openstackinterface" : {"neutronServer" : "http://192.168.10.10:9696/v2.0/","keystoneServer" : "http://192.168.10.10:5000/v2.0/","userName" : "admin","password" : "nova"}}},"devices" : {"of:0000000000000011" : {"basic" : {"driver" : "sona"}},"of:0000000000000012" : {"basic" : {"driver" : "sona"}},"of:0000000000000021" : {"basic" : {"driver" : "ovs"}}}}——If you have other questions, please let us know!Hope this will help you,Thank you,- Sangho Lee -On Tue, Jun 28, 2016 at 1:10 AM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:Hi everybody !
May I ask a question concerning SONA deployment as well ?
From my point I follow the manual , but probably I missing or misunderstand something.
In my deployment I have to nodes : openstack VM (Controller+compute 192.168.1.111) and ONOS VM (192.168.1.125)
step 1 : installing OpenVswitch and setting manager tcp:6640step 2: download and install networking-onos packagehere i populated conf_onos.ini with- user :onos- password : rocksstep 3 : deploying devstack. I took template from wiki as an example, but set n-cpu key to enable (because i have single node deployment). Also I made all pasword as "admin"
step4: downloaded onos source , bult(mvn clean install ), and started (ok clean)on build machine, and get onos prompt
step:5 installed OVSD and Openstack applications. Finally I do have such list of installed applications :onos> apps -s -a* 12 org.onosproject.dhcp 1.6.0.SNAPSHOT DHCP App* 13 org.onosproject.openstackswitching 1.6.0.SNAPSHOT SONA Openstack Networking Application* 18 org.onosproject.lldpprovider 1.6.0.SNAPSHOT LLDP Link Provider* 19 org.onosproject.mobility 1.6.0.SNAPSHOT Host Mobility App* 22 org.onosproject.openflow-base 1.6.0.SNAPSHOT OpenFlow Provider* 23 org.onosproject.hostprovider 1.6.0.SNAPSHOT Host Location Provider* 24 org.onosproject.openflow 1.6.0.SNAPSHOT OpenFlow Meta App* 28 org.onosproject.ovsdb-base 1.6.0.SNAPSHOT OVSDB Provider* 29 org.onosproject.ovsdbhostprovider 1.6.0.SNAPSHOT ONOS information providers and control/management protocol adapter* 30 org.onosproject.ovsdb 1.6.0.SNAPSHOT OVSDB Southbound Meta App* 47 org.onosproject.openstacknode 1.6.0.SNAPSHOT OpenStack Node Bootstrap App* 49 org.onosproject.openstackrouting 1.6.0.SNAPSHOT SONA Openstack Networking Application* 53 org.onosproject.drivers.ovsdb 1.6.0.SNAPSHOT OVSDB Device Drivers* 61 org.onosproject.drivers 1.6.0.SNAPSHOT Default Device Drivers* 74 org.onosproject.fwd 1.6.0.SNAPSHOT Reactive Forwarding App* 77 org.onosproject.openstacknetworking 1.6.0.SNAPSHOT OpenStack Networking App* 79 org.onosproject.openstackinterface 1.6.0.SNAPSHOT OpenStack Interface App* 85 org.onosproject.proxyarp 1.6.0.SNAPSHOT Proxy ARP/NDP Appstep6: sending netwok-config to ONOS api (192.168.1.125/network/configuration) using rest client{"apps": {"org.onosproject.openstacknode": {"openstacknode": {"nodes": [{"hostname": "compute-01","ovsdbIp": "192.168.1.111","ovsdbPort": "6640","bridgeId": "of:0000000000000001","openstackNodeType": "COMPUTENODE"}]}},"org.onosproject.openstackinterface": {"openstackinterface": {"neutron_server": "http://192.168.1.125:9696/v2.0/","keystone_server": "http://192.168.1.125:5000/v2.0/","user_name": "admin","password": "admin"}}},"ports": {},"hosts": {},"userDefined": {},"devices": {"of:0000000000000001": {"basic": {"driver": "sona"}}},"links": {}}7. After all I try to create.
But neutron raise an error2016-06-27 12:00:16.885 ERROR neutron.plugins.ml2.managers [req-e4474ba8-1ce9-4d0b-bbed-57f7087d25f8 admin 376db8bf80ca44d4a9208b5ab4952724] Mechanism driver 'onos_ml2' failed in create_network_postcommitDid i do something wrong ? ))On Mon, Jun 27, 2016 at 2:53 PM, Lee, Sangho <sangh...@atto-research.com> wrote:Hi Silvia,Please, see below...On Mon, Jun 27, 2016 at 7:44 PM, Silvia Fichera <fiche...@gmail.com> wrote:Hi Sangho,thank you for your answer, I'm following your suggestion and using 2 network interfaces.The network interface related to the NAT mode has the same ip address for all the VMs assigned by the DHCP. Should I assign it manually in order to have different IP for each VM?If you use 2 network interfaces,you don't need to assign different IP for NAT mode interface (1st).The NAT mode interface is just for internet connection.You need to have different IP for "Host Only mode interface (2nd)" of each VM.We recommend to assign the IP manually in order to have different IP for each VM.Hope this will help you.Thank you,- Sangho Lee -Thanks,best regards.Silvia2016-06-27 1:53 GMT+02:00 Lee, Sangho <sangh...@atto-research.com>:Hi Silvia,Yes, you are right!You can use VMs for following this guide -If you use VMs, you can have two options for network interfaces.option.1) use 1 network interface : bridged mode (for internet and nodes)option.2) use 2 network interface : 1th NAT mode for internet, 2nd Host Only for nodes- I use option.2. ;)We recommend Ubuntu server as OS to develop and test SONA.If you are first time about ONOS, we recommend that you prepare the ONOS vm and become familiar with ONOS firstly. :)Thank you for your interest!- Sangho Lee -On Fri, Jun 24, 2016 at 7:41 PM, Silvia Fichera <fiche...@gmail.com> wrote:Hi all,I wanto to set up a SONA environment and I'm trying to follow your guide.I think that the "easy" way to do it is using VMs.You detailed the amount of RAM and CPU needed but there is no information about how many interfaces are needed (toward internet and between nodes).I thought to use Ubuntu server as OS unless you have any suggestion.Is it better firstly prepare the ONOS vm?Thanks for your help--Silvia Fichera
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
--To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/CAEFdjR0wDo0NLpvH-mySeUzUELW2p-awFs-vXuSfEnwXhXPTrg%40mail.gmail.com.
Silvia Fichera
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
----To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/CAKLuMH24DgArVy9o6L-15jT27iS7SQvACft%2B-OkGVGFx6EfUMw%40mail.gmail.com.
--The best from the best regards
Alexandr Limonov--The best from the best regards
Alexandr Limonov--The best from the best regards
Alexandr LimonovSilvia Fichera--The best from the best regards
Alexandr LimonovSilvia Fichera
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/9a2e4f68-790a-4daf-a7d6-7b892f732589%40onosproject.org.
The local.conf file looks fine.I mean that you need to check the configuration for openstack interface app is loaded before activating openstack networking app.[ONOS LOG]org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Application org.onosproject.openstackinterface has been activatedMacBookPro:netcfg sangholee$ onos-netcfg 192.168.10.2 ./openstackinterface-cfg.json2016-06-21 18:42:28,452 | INFO | event-dispatch-0 | OpenstackInterfaceManager | 173 - org.onosproject.onos-apps-openstackinterface-app - 1.7.0.SNAPSHOT | Network configuration changedYou need to check the message "Network configuration changed", and then you can activate openstack networking app. Now.. this is un-comfortable. :(
Hope this will help youThank you
Sangho LeeOn Wed, Jun 29, 2016 at 4:57 PM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:This is part of local.conf , which i used for deployment of control node, so I believe there is no mistake about that
[[local|localrc]]HOST_IP=192.168.1.111 #control nodeSERVICE_HOST=$HOST_IPRABBIT_HOST=$HOST_IPDATABASE_HOST=$HOST_IPQ_HOST=$HOST_IPADMIN_PASSWORD=adminDATABASE_PASSWORD=$ADMIN_PASSWORDRABBIT_PASSWORD=$ADMIN_PASSWORDSERVICE_PASSWORD=$ADMIN_PASSWORDSERVICE_TOKEN=$ADMIN_PASSWORDOn Wed, Jun 29, 2016 at 10:03 AM, Lee, Sangho <sangh...@atto-research.com> wrote:This error message looks that ONOS failed to get token from Openstack KeyStone."at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getToken(OpenstackInterfaceManager.java:298)[191:org.onosproject.onos-app-openstackinterface-app:1.7.0.SNAPSHOT]"Would you check the openstack inerface configration before activating openstack-networking app, please?onos-netcfg 192.168.10.2 ./openstackinterface-cfg.json{"apps" : {
"org.onosproject.openstackinterface" : {"openstackinterface" : {"neutron_server" : "http://192.168.1.111:9696/v2.0/","keystone_server" : "http://192.168.1.111:5000/v2.0/","user_name" : "admin","password" : "admin"}}}}
Hope this will help youThank you,
Sangho LeeOn Wed, Jun 29, 2016 at 2:39 PM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:configurations are generally the same (except addressing of course){"apps" : {
"org.onosproject.openstackinterface" : {"openstackinterface" : {"neutron_server" : "http://192.168.1.111:9696/v2.0/","keystone_server" : "http://192.168.1.111:5000/v2.0/","user_name" : "admin","password" : "admin"}}}}
{"userDefined" : {"openstacknetworking" : {"config" : {"physicalRouterMac" : "02:60:34:00:08:11","gatewayBridgeId" : "of:0000000000000007","gatewayExternalInterfaceName" : "eth0","gatewayExternalInterfaceMac" : "02:60:00:00:09:10","scalableGateway" : "true","nodes" : [{"dataPlaneIp" : "192.168.1.113","bridgeId" : "of:0000000000000003"},{"dataPlaneIp" : "192.168.1.130","bridgeId" : "of:0000000000000007"}]}}},"devices" : {"of:0000000000000003" : {"basic" : {"driver" : "sona"}},"of:0000000000000007" : {"basic" : {"driver" : "ovs"}}}}On Wed, Jun 29, 2016 at 8:37 AM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:Sangho, Could you take a look on this , please ?
I moved little bit further, but have URI not absolute again and some troubles with OS switching
I got ONOS node(192.168.1.126), COntroller node(192.168.1.111), compute node(192.168.113) and gateway node(192.168.1.130).2016-06-29 01:27:19,135 | ERROR | ing-config-event | Tools | 72 - org.onosproject.onlab-misc - 1.7.0.SNAPSHOT | Uncaught exception on onos-openstackswitching-config-eventjavax.ws.rs.ProcessingException: URI is not absoluteat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:264)at org.glassfish.jersey.client.JerseyInvocation$2.call(JerseyInvocation.java:700)at org.glassfish.jersey.internal.Errors.process(Errors.java:315)at org.glassfish.jersey.internal.Errors.process(Errors.java:297)at org.glassfish.jersey.internal.Errors.process(Errors.java:228)at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:444)at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:696)at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:448)at org.glassfish.jersey.client.JerseyInvocation$Builder.post(JerseyInvocation.java:349)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getToken(OpenstackInterfaceManager.java:298)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getNetworks(OpenstackInterfaceManager.java:162)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.networks(OpenstackInterfaceManager.java:390)at org.onosproject.openstacknetworking.switching.OpenstackSwitchingRulePopulator.<init>(OpenstackSwitchingRulePopulator.java:96)[193:org.onosproject.onos-app-openstackswitching:1.7.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager.initializeFlowRules(OpenstackSwitchingManager.java:309)[193:org.onosproject.onos-app-openstackswitching:1.7.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager.readConfiguration(OpenstackSwitchingManager.java:512)[193:org.onosproject.onos-app-openstackswitching:1.7.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager.access$1100(OpenstackSwitchingManager.java:83)[193:org.onosproject.onos-app-openstackswitching:1.7.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager$InternalConfigListener.lambda$event$0(OpenstackSwitchingManager.java:525)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_91]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_91]at java.lang.Thread.run(Thread.java:745)[:1.8.0_91]Caused by: java.lang.IllegalArgumentException: URI is not absoluteat java.net.URI.toURL(URI.java:1088)[:1.8.0_91]at org.glassfish.jersey.client.internal.HttpUrlConnector._apply(HttpUrlConnector.java:340)at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:285)at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:255)... 19 more2016-06-29 01:27:19,142 | ERROR | routing-L3-event | Tools | 72 - org.onosproject.onlab-misc - 1.7.0.SNAPSHOT | Uncaught exception on onos-openstackrouting-L3-eventjavax.ws.rs.ProcessingException: URI is not absoluteat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:264)at org.glassfish.jersey.client.JerseyInvocation$2.call(JerseyInvocation.java:700)at org.glassfish.jersey.internal.Errors.process(Errors.java:315)at org.glassfish.jersey.internal.Errors.process(Errors.java:297)at org.glassfish.jersey.internal.Errors.process(Errors.java:228)at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:444)at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:696)at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:448)at org.glassfish.jersey.client.JerseyInvocation$Builder.post(JerseyInvocation.java:349)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getToken(OpenstackInterfaceManager.java:298)[191:org.onosproject.onos-app-openstackinterface-app:1.7.0.SNAPSHOT]at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getPorts(OpenstackInterfaceManager.java:192)[191:org.onosproject.onos-app-openstackinterface-app:1.7.0.SNAPSHOT]at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.ports(OpenstackInterfaceManager.java:346)[191:org.onosproject.onos-app-openstackinterface-app:1.7.0.SNAPSHOT]at org.onosproject.openstacknetworking.routing.OpenstackRoutingManager.lambda$reloadInitL3Rules$15(OpenstackRoutingManager.java:401)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_91]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_91]at java.lang.Thread.run(Thread.java:745)[:1.8.0_91]Caused by: java.lang.IllegalArgumentException: URI is not absoluteat java.net.URI.toURL(URI.java:1088)[:1.8.0_91]at org.glassfish.jersey.client.internal.HttpUrlConnector._apply(HttpUrlConnector.java:340)at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:285)at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:255)... 15 moreOn Wed, Jun 29, 2016 at 8:18 AM, Lee, Sangho <sangh...@atto-research.com> wrote:You are right. The error log is related to Openstack Network Node.Historically, the network node is replaced by Gateway Node in SONA.Please, see below guide for "Set up Gateway Node"-----Set up Gateway nodeInstead of Neutron Network Node, SONA implements 'Gateway Node' to process all of requred functions (e.t.c, pnat, floactingIP, ...) based on 'pure' open vSwitch.For now, in the Falcon release, SONA only supports a single Gateway Node. We will support multiple Gateway's which gives scalability in the Goldeneye release.-----So, I recommend that you will build your topology with 1 ONOS, 1 OS Controller, 1 Gateway Node, and 2 Compute Nodes.That is same with my SONA dev environment. :)
Hope this will help you,
Thank you!- Sangho Lee -On Wed, Jun 29, 2016 at 10:58 AM, Alexandr Limonov <alexander.lim...@gmail.com> wrote:Wow :)
Thanks for such descriptive information :)
Everything looks quite nice till I apply openstack-networking config (for my environment without network node){"userDefined" : {"openstacknetworking" : {"config" : {"nodes" : [{"dataPlaneIp" : "192.168.1.113","bridgeId" : "of:0000000000000003"}]}}},"devices" : {"of:0000000000000003" : {"basic" : {"driver" : "sona"}}}}In karaf log I get2016-06-28 21:46:45,715 | ERROR | routing-L3-event | Tools | 72 - org.onosproject.onlab-misc - 1.6.0.SNAPSHOT | Uncaught exception on onos-openstackrouting-L3-eventjava.lang.NullPointerExceptionat org.onosproject.net.packet.impl.PacketManager.pushRule(PacketManager.java:286)at org.onosproject.net.packet.impl.PacketManager.access$400(PacketManager.java:79)at org.onosproject.net.packet.impl.PacketManager$InternalStoreDelegate.requestPackets(PacketManager.java:398)at org.onosproject.store.packet.impl.DistributedPacketStore$PacketRequestTracker.add(DistributedPacketStore.java:210)at org.onosproject.store.packet.impl.DistributedPacketStore$PacketRequestTracker.access$100(DistributedPacketStore.java:194)at org.onosproject.store.packet.impl.DistributedPacketStore.requestPackets(DistributedPacketStore.java:181)at org.onosproject.net.packet.impl.PacketManager.requestPackets(PacketManager.java:205)at org.onosproject.openstacknetworking.routing.OpenstackIcmpHandler.requestPacket(OpenstackIcmpHandler.java:100)[177:org.onosproject.onos-app-openstackrouting:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.routing.OpenstackRoutingManager.readConfiguration(OpenstackRoutingManager.java:584)[177:org.onosproject.onos-app-openstackrouting:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.routing.OpenstackRoutingManager.access$1500(OpenstackRoutingManager.java:82)[177:org.onosproject.onos-app-openstackrouting:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.routing.OpenstackRoutingManager$InternalConfigListener.lambda$event$0(OpenstackRoutingManager.java:601)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_91]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_91]at java.lang.Thread.run(Thread.java:745)[:1.8.0_91]2016-06-28 21:46:45,795 | ERROR | ing-config-event | Tools | 72 - org.onosproject.onlab-misc - 1.6.0.SNAPSHOT | Uncaught exception on onos-openstackswitching-config-eventjavax.ws.rs.ProcessingException: URI is not absoluteat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:264)at org.glassfish.jersey.client.JerseyInvocation$2.call(JerseyInvocation.java:700)at org.glassfish.jersey.internal.Errors.process(Errors.java:315)at org.glassfish.jersey.internal.Errors.process(Errors.java:297)at org.glassfish.jersey.internal.Errors.process(Errors.java:228)at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:444)at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:696)at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:448)at org.glassfish.jersey.client.JerseyInvocation$Builder.post(JerseyInvocation.java:349)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getToken(OpenstackInterfaceManager.java:298)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.getNetworks(OpenstackInterfaceManager.java:162)at org.onosproject.openstackinterface.impl.OpenstackInterfaceManager.networks(OpenstackInterfaceManager.java:390)at org.onosproject.openstacknetworking.switching.OpenstackSwitchingRulePopulator.<init>(OpenstackSwitchingRulePopulator.java:96)[176:org.onosproject.onos-app-openstackswitching:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager.initializeFlowRules(OpenstackSwitchingManager.java:309)[176:org.onosproject.onos-app-openstackswitching:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager.readConfiguration(OpenstackSwitchingManager.java:512)[176:org.onosproject.onos-app-openstackswitching:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager.access$1100(OpenstackSwitchingManager.java:83)[176:org.onosproject.onos-app-openstackswitching:1.6.0.SNAPSHOT]at org.onosproject.openstacknetworking.switching.OpenstackSwitchingManager$InternalConfigListener.lambda$event$0(OpenstackSwitchingManager.java:525)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_91]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_91]at java.lang.Thread.run(Thread.java:745)[:1.8.0_91]Caused by: java.lang.IllegalArgumentException: URI is not absoluteat java.net.URI.toURL(URI.java:1088)[:1.8.0_91]at org.glassfish.jersey.client.internal.HttpUrlConnector._apply(HttpUrlConnector.java:340)at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:285)at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:255)... 19 moreFor me it seems that stucks because of absence of network node.
I will add network node to my topology and tell what I get ;)
If i face the same issue, I will move to 1.7 releaseOn Wed, Jun 29, 2016 at 4:26 AM, Lee, Sangho <sangh...@atto-research.com> wrote:This is my configurations.MacBookPro:netcfg sangholee$ cat openstackinterface-cfg.json{
"apps" : {"org.onosproject.openstackinterface" : {"openstackinterface" : {"neutronServer" : "http://192.168.10.10:9696/v2.0/","keystoneServer" : "http://192.168.10.10:5000/v2.0/","userName" : "admin","password" : "nova"}}}}
MacBookPro:netcfg sangholee$ cat openstacknetworking-cfg.json
{"userDefined" : {"openstacknetworking" : {"config" : {"physicalRouterMac" : "92:b0:fc:e7:2a:d6","gatewayBridgeId" : "of:0000000000000021","gatewayExternalInterfaceName" : "veth0","gatewayExternalInterfaceMac" : "00:00:00:00:00:21",
"scalableGateway" : "true",
"nodes" : [{"dataPlaneIp" : "192.168.10.11","bridgeId" : "of:0000000000000011"},{"dataPlaneIp" : "192.168.10.12","bridgeId" : "of:0000000000000012"},{"dataPlaneIp" : "192.168.10.21","bridgeId" : "of:0000000000000021"}]}}},
"devices" : {"of:0000000000000011" : {"basic" : {"driver" : "sona"}},"of:0000000000000012" : {"basic" : {"driver" : "sona"}},"of:0000000000000021" : {"basic" : {"driver" : "ovs"}}}}
...Now, my dev env is 1.7.0-SNAPSHOT. So, there could be different issues between 1.6.0 and 1.7.0.If you have any issue, please let us know!Thanks!Sangho LeeOn Wed, Jun 29, 2016 at 10:23 AM, Lee, Sangho <sangh...@atto-research.com> wrote:This is my onos log for running SONA!2016-06-21 18:33:33,029 | INFO | ew I/O worker #3 | ntrollerImpl$OpenFlowSwitchAgent | 161 - org.onosproject.onos-protocols-openflow-ctl - 1.7.0.SNAPSHOT | Added switch 00:00:00:00:00:00:00:112016-06-21 18:33:33,079 | INFO | ew I/O worker #3 | DeviceManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Local role is MASTER for of:00000000000000112016-06-21 18:33:33,080 | INFO | nos-topo-build-2 | TopologyManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Topology DefaultTopology{time=270282756547489, creationTime=1466501612997, computeCost=161752, clusters=2, devices=2, links=0} changed2016-06-21 18:33:33,081 | INFO | event-dispatch-0 | FlowObjectiveManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Driver sona bound to device of:0000000000000011 ... initializing driver2016-06-21 18:33:33,080 | INFO | ew I/O worker #3 | DeviceManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Device of:0000000000000011 connected2016-06-21 18:33:33,083 | INFO | ew I/O worker #3 | PortStatsCollector | 162 - org.onosproject.onos-providers-openflow-device - 1.7.0.SNAPSHOT | Starting Port Stats collection thread for 00:00:00:00:00:00:00:112016-06-21 18:33:33,084 | INFO | ew I/O worker #3 | GroupStatsCollector | 165 - org.onosproject.onos-providers-openflow-group - 1.7.0.SNAPSHOT | Starting Group Stats collection thread for 00:00:00:00:00:00:00:112016-06-21 18:33:33,084 | INFO | ew I/O worker #3 | MeterStatsCollector | 166 - org.onosproject.onos-providers-openflow-meter - 1.7.0.SNAPSHOT | Starting Meter Stats collection thread for 00:00:00:00:00:00:00:112016-06-21 18:33:33,087 | INFO | ew I/O worker #3 | OFChannelHandler | 161 - org.onosproject.onos-protocols-openflow-ctl - 1.7.0.SNAPSHOT | Processing 0 pending port status messages for 00:00:00:00:00:00:00:112016-06-21 18:33:33,088 | INFO | ew I/O worker #3 | ntrollerImpl$OpenFlowSwitchAgent | 161 - org.onosproject.onos-protocols-openflow-ctl - 1.7.0.SNAPSHOT | Transitioned switch 00:00:00:00:00:00:00:11 to MASTER2016-06-21 18:33:33,109 | INFO | event-dispatch-0 | FlowObjectiveManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Driver sona bound to device of:0000000000000011 ... initializing driver2016-06-21 18:33:33,223 | INFO | nos-topo-build-3 | TopologyManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Topology DefaultTopology{time=270282915709896, creationTime=1466501613156, computeCost=129067, clusters=3, devices=3, links=0} changed2016-06-21 18:33:34,365 | INFO | f-event-stats-12 | DistributedGroupStore | 78 - org.onosproject.onos-core-dist - 1.7.0.SNAPSHOT | Group AUDIT: Setting device of:0000000000000021 initial AUDIT completed2016-06-21 18:33:34,412 | INFO | f-event-stats-14 | DistributedGroupStore | 78 - org.onosproject.onos-core-dist - 1.7.0.SNAPSHOT | Group AUDIT: Setting device of:0000000000000012 initial AUDIT completed2016-06-21 18:33:34,448 | INFO | f-event-stats-16 | DistributedGroupStore | 78 - org.onosproject.onos-core-dist - 1.7.0.SNAPSHOT | Group AUDIT: Setting device of:0000000000000011 initial AUDIT completed[ONOS booted…][onos> app activate org.onosproject.dhcp]2016-06-21 18:38:24,753 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Installing feature onos-apps-dhcp 1.7.0-SNAPSHOT2016-06-21 18:38:24,755 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature onos-api 1.7.0-SNAPSHOT2016-06-21 18:38:24,766 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-webconsole_0_0_0 3.0.52016-06-21 18:38:24,766 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature standard-condition-webconsole_0_0_0 3.0.52016-06-21 18:38:24,768 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature webconsole-condition-scr_0_0_0 3.0.52016-06-21 18:38:24,899 | WARN | h for user karaf | KryoNamespace | 72 - org.onosproject.onlab-misc - 1.7.0.SNAPSHOT | (no name): long already registed as 7. Skipping 316.2016-06-21 18:38:24,901 | WARN | h for user karaf | KryoNamespace | 72 - org.onosproject.onlab-misc - 1.7.0.SNAPSHOT | (no name): class org.onlab.packet.Ip4Address already registed as 70. Skipping 317.2016-06-21 18:38:24,914 | INFO | h for user karaf | DistributedDhcpStore | 171 - org.onosproject.onos-apps-dhcp-app - 1.7.0.SNAPSHOT | Started2016-06-21 18:38:24,957 | INFO | h for user karaf | DhcpManager | 171 - org.onosproject.onos-apps-dhcp-app - 1.7.0.SNAPSHOT | Started2016-06-21 18:38:24,979 | INFO | h for user karaf | DhcpUi | 171 - org.onosproject.onos-apps-dhcp-app - 1.7.0.SNAPSHOT | Started2016-06-21 18:38:25,651 | INFO | h for user karaf | HttpServiceFactoryImpl | 110 - org.ops4j.pax.web.pax-web-runtime - 3.2.6 | Binding bundle: [org.onosproject.onos-apps-dhcp-app [171]] to http service2016-06-21 18:38:25,663 | INFO | h for user karaf | ApplicationManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Application org.onosproject.dhcp has been activated[onos> app activate org.onosproject.openstackinterface]2016-06-21 18:39:22,089 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Installing feature onos-apps-openstackinterface 1.7.0-SNAPSHOT2016-06-21 18:39:22,090 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature onos-api 1.7.0-SNAPSHOT2016-06-21 18:39:22,106 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-webconsole_0_0_0 3.0.52016-06-21 18:39:22,107 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature standard-condition-webconsole_0_0_0 3.0.52016-06-21 18:39:22,107 | INFO | h for user karaf | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature webconsole-condition-scr_0_0_0 3.0.52016-06-21 18:39:22,162 | INFO | h for user karaf | OpenstackInterfaceManager | 173 - org.onosproject.onos-apps-openstackinterface-app - 1.7.0.SNAPSHOT | started2016-06-21 18:39:22,173 | INFO | h for user karaf | ApplicationManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Application org.onosproject.openstackinterface has been activatedMacBookPro:netcfg sangholee$ onos-netcfg 192.168.10.2 ./openstackinterface-cfg.json2016-06-21 18:42:28,452 | INFO | event-dispatch-0 | OpenstackInterfaceManager | 173 - org.onosproject.onos-apps-openstackinterface-app - 1.7.0.SNAPSHOT | Network configuration changed[onos> app activate org.onosproject.openstacknetworking]/// this is old log for normal openstacknetworking booting2016-06-19 12:17:37,500 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Installing feature onos-app-openstacknetworking-app 1.7.0-SNAPSHOT2016-06-19 12:17:37,500 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature onos-api 1.7.0-SNAPSHOT2016-06-19 12:17:37,527 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-management_0_0_0 3.0.52016-06-19 12:17:37,527 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-webconsole_0_0_0 3.0.52016-06-19 12:17:37,528 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature standard-condition-webconsole_0_0_0 3.0.52016-06-19 12:17:37,528 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature webconsole-condition-scr_0_0_0 3.0.52016-06-19 12:17:37,912 | INFO | -message-handler | HttpServiceFactoryImpl | 107 - org.ops4j.pax.web.pax-web-runtime - 3.2.6 | Binding bundle: [org.onosproject.onos-app-openstacknetworking-web [200]] to http service2016-06-19 12:17:37,956 | INFO | -message-handler | ApplicationManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Application org.onosproject.openstacknetworking has been activated2016-06-19 12:17:37,959 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Installing feature onos-app-openstackswitching 1.7.0-SNAPSHOT2016-06-19 12:17:37,962 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature onos-api 1.7.0-SNAPSHOT2016-06-19 12:17:37,986 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-management_0_0_0 3.0.52016-06-19 12:17:37,993 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-webconsole_0_0_0 3.0.52016-06-19 12:17:37,994 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature standard-condition-webconsole_0_0_0 3.0.52016-06-19 12:17:37,995 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature webconsole-condition-scr_0_0_0 3.0.52016-06-19 12:17:39,112 | INFO | -message-handler | OpenstackSwitchingManager | 201 - org.onosproject.onos-app-openstackswitching - 1.7.0.SNAPSHOT | Started2016-06-19 12:17:39,125 | INFO | -message-handler | ApplicationManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Application org.onosproject.openstackswitching has been activated2016-06-19 12:17:39,130 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Installing feature onos-app-openstackrouting 1.7.0-SNAPSHOT2016-06-19 12:17:39,136 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature onos-api 1.7.0-SNAPSHOT2016-06-19 12:17:39,152 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-management_0_0_0 3.0.52016-06-19 12:17:39,152 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature scr-condition-webconsole_0_0_0 3.0.52016-06-19 12:17:39,153 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature standard-condition-webconsole_0_0_0 3.0.52016-06-19 12:17:39,156 | INFO | -message-handler | FeaturesServiceImpl | 20 - org.apache.karaf.features.core - 3.0.5 | Found installed feature webconsole-condition-scr_0_0_0 3.0.52016-06-19 12:17:39,376 | INFO | -message-handler | OpenstackRoutingManager | 202 - org.onosproject.onos-app-openstackrouting - 1.7.0.SNAPSHOT | OpenstackRouting configured2016-06-19 12:17:39,377 | INFO | -message-handler | OpenstackRoutingManager | 202 - org.onosproject.onos-app-openstackrouting - 1.7.0.SNAPSHOT | started2016-06-19 12:17:39,379 | INFO | -message-handler | ApplicationManager | 76 - org.onosproject.onos-core-net - 1.7.0.SNAPSHOT | Application org.onosproject.openstackrouting has been activatedMacBookPro:netcfg sangholee$ onos-netcfg 192.168.10.2 ./openstacknetworking-cfg.json2016-06-19 12:19:56,700 | INFO | routing-L3-event | OpenstackRoutingManager | 202 - org.onosproject.onos-app-openstackrouting - 1.7.0.SNAPSHOT | OpenstackRouting configuredHope this will help you!thanks,Sangho LeeOn Wed, Jun 29, 2016 at 10:15 AM, Lee, Sangho <sangh...@atto-research.com> wrote:My SONA environment is below:MacBookPro:onos sangholee$ env | grep ONOSONOS_APPS=drivers,openflowONOS_CELL=local_sangholeeONOS_USER=sdnONOS_SCENARIOS=/Users/sangholee/sddc/onos/tools/test/scenariosONOS_INSTANCES=192.168.10.2ONOS_WEB_USER=onosONOS_GROUP=sdnONOS_NIC=192.168.10.*ONOS_ROOT=/Users/sangholee/sddc/onosONOS_WEB_PASS=rocksMacBookPro:onos sangholee$ env | grep OCOC1=192.168.10.2OCI=192.168.10.2MacBookPro:onos sangholee$ onos-install -f $OC1Connection to 192.168.10.2 closed.sudo: systemctl: command not foundConnection to 192.168.10.2 closed.Connection to 192.168.10.2 closed.onos start/running, process 12422Connection to 192.168.10.2 closed.[wait for ONOS booting…]MacBookPro:onos sangholee$ onosLogging in as karafWelcome to Open Network Operating System (ONOS)!____ _ ______ ____/ __ \/ |/ / __ \/ __// /_/ / / /_/ /\ \\____/_/|_/\____/___/Documentation: wiki.onosproject.orgTutorials: tutorials.onosproject.orgMailing lists: lists.onosproject.orgCome help out! Find out how at:
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss+unsubscribe@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/2d31b717-144d-4e21-8467-433bf102da25%40onosproject.org.
Hi Alexandr,It looks related security group issue.Could you read this security group tutorial with ICMP : https://wiki.onosproject.org/display/ONOS/Security+Group+Tutorial+-+ICMP, please?And, clean all VMs (destroy all VMs) and reboot ONOS with SONA application.After then. try security group tutorial, please.One tip, "ovs-ofctl dump-flows br-int -O OpenFlow13 " show more detail information about flow rules.Hope this will help you,Thank you- Sangho Lee -
<????? ᅵᆫ샷 2016-08-18 오전 10.42.25.png><????? ᅵᆫ샷 2016-08-18 오전 10.34.57.png><????? ᅵᆫ샷 2016-08-18 오전 10.07.36.png>
--Silvia Fichera
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/CAEFdjR2xQDcbXhWrHSh6KBpMxcW16NivQx7b9Ag%2B-L7_nhT5WQ%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/b4d5c855-e9df-457c-9442-2564d6245107%40onosproject.org.
Sorry for my ignorance but what does it mean?
Will I not be able to use such app in ONOS 1.7 and newer given that the use Buck as building tool?
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/6797f594-af8c-4786-9666-066760af2446%40onosproject.org.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/1618FE1D-3EFA-4E9C-A848-FB5F4ABE05EE%40gmail.com.
On 12 Apr 2017, at 12:41 AM, Jorge Humberto Gomez Velasquez <jorgego...@gmail.com> wrote:Hi Andrea and Hyunsun,When I build ONOS wth buck and run it, on onos cli appeared openstacknetworking app as installed. As I previous showed show ? Does it not mean that it was correctly build ?So I followed your suggestion and builded ONOS 1.10 with maven ... However some 'strange' errors have appeared. Some of them I managed to solve, some still solving .... For instance now I get this error during Maven building[INFO] ------------------------------------------------------------------------[ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check (validate-checkstyle) on project onos-app-mapping-web: You have 1 Checkstyle violation. -> [Help 1][ERROR]... Why could some piece of code have a style error?.... I have not edited it...As you may guess I'm integrating ONOS and Neutron. So far I get that networking-onos forwards nova REST API request to ONOS, where openstackswitching ( or openstacknetworking ) should process and do the necessary changes over the network ?
I also have problem with Openstack ./stack script ( Neutron seems not to start when I set ONOS ML2 plugin params). But for now I just want to be sure if there is any order between setting up ONOS or Openstack first?Could I 'stack' openstack while ONOS is down ?
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/7D2AF5AA-69D5-453F-8726-72F8E5FC8BF3%40gmail.com.
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/d6f6af8b-241d-400f-b1ad-1e89f39606f6%40onosproject.org.
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/d9e9dd16-7270-420c-bce6-0cb75ff2728e%40onosproject.org.
"devices"
: {
"of:00000000000000a1"
: {
"basic"
: {
"driver"
:
"sona"
}
}
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss...@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/87fbd224-5a93-4357-a9b4-8caa60f48cae%40onosproject.org.
Hi Jorge,SONA does not poll network states from Neutron anymore. Instead, ONOS Neutron ML2 driver(networking-onos) post-commits all network state updates to SONA, and SONA caches the states in the local distributed store for further use.But just in case, SONA provides a method, the following CLI, to actively sync the states from Neutron.onos> openstack-sync-states http://controller:35357/v2.0 tenant_name user_name passwordFor the second question, yes, you can push network configuration via REST but due to the limitation of device driver configuration which is not updatable, it is recommended to include the configuration to the package.
"devices"
: {
"of:00000000000000a1"
: {
"basic"
: {
"driver"
:
"sona"
}
}
Hyunsun
On May 3, 2017, at 8:15 AM, Jorge Humberto Gomez Velasquez <jorgego...@gmail.com> wrote:
Hi Hyunsun,Thanks for the info. But for me it is still not clear how SONA could retrieve info from Neutron using openstack4j, given that the Openstack credentials (and socket for Neutron and Keystone ) are not stated anywhere, as it was with openstackinterface app?Additionally , is it also possible to write the network configuration file through REST-API, namely with this command? ... .Just to avoid a onos-package command, and onos cell deployment--user onos:rocks -X POST -H "Content-Type: application/json" http://localhost:8181/onos/v1/network/configuration/ -d @$ONOS_ROOT/tools/package/config/network-cfg.jsonBest Regards,Jorge--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss+unsubscribe@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/87fbd224-5a93-4357-a9b4-8caa60f48cae%40onosproject.org.
--
You received this message because you are subscribed to the Google Groups "ONOS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-discuss+unsubscribe@onosproject.org.
To post to this group, send email to onos-d...@onosproject.org.
Visit this group at https://groups.google.com/a/onosproject.org/group/onos-discuss/.
To view this discussion on the web visit https://groups.google.com/a/onosproject.org/d/msgid/onos-discuss/F6DB5DE5-033F-4ED2-9B53-0F7DE762C752%40gmail.com.