Ask is moving to Stack Overflow and Serverfault.com! Please use the "opendaylight" tag on either of these sites. This site is now in Read-Only mode

Revision history [back]

click to hide/show revision 1
initial version

Lithium integration with Openstack Kilo

Hello everyone, I want to integrate the Opendaylight Lithium with Openstack Kilo. I followed this guide http://docs.openstack.org/kilo/install-guide/install/apt/content/choverview.html#architectureoverview to create a infrastructure with 3 nodes ( controller, neutron, compute ). The Opendaylight controller is placed in a separate VM. Overall 4 VMs
I managed to integrate the Opendaylight Helium SR3 with the aforementioned OpenStack following strictly this guide http://www.medianetlab.gr/publications/technical-reports/openstack-juno-opendaylight-helium-sr2-integration-over-ubuntu-14-04-lts-using-gre-tunnels/ and everything seems to work, while the VMs were communicating with each other via GRE tunneling. Everything, except the external network, which is not supported in Helium SR3 as it is referred here: https://ask.opendaylight.org/question/3868/openstack-fails-to-create-external-network-with-odl/ . My questions are:

1) What features should I install to Opendaylight Lithium? It is said here https://ask.opendaylight.org/question/4202/lithium-integration-with-openstack-juno/ that all I need is odl-ovsdb-openstack. But when I install this feature and after a while be disconnected from karaf, I faced this error:

Exception in thread "FlowCapableInventoryProvider" org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedException: Child [(urn:opendaylight:inventory?revision=2013-08-19)nodes] is not present in schema tree. at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveModificationFor(InMemoryDataTreeModification.java:156) at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.delete(InMemoryDataTreeModification.java:85) at org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.delete(SnapshotBackedWriteTransaction.java:102) at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.deleteData(LocalTransactionContext.java:57) at org.opendaylight.controller.cluster.datastore.TransactionProxy$4.invoke(TransactionProxy.java:149) at org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.maybeExecuteTransactionOperation(TransactionContextWrapper.java:91) at org.opendaylight.controller.cluster.datastore.TransactionProxy.delete(TransactionProxy.java:146) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:94) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:34) at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.doDelete(AbstractWriteTransaction.java:130) at org.opendaylight.controller.md.sal.binding.impl.BindingDOMWriteTransactionAdapter.delete(BindingDOMWriteTransactionAdapter.java:73) at org.opendaylight.openflowplugin.applications.inventory.manager.NodeChangeCommiter$3.applyOperation(NodeChangeCommiter.java:130) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.createCustomizedTransaction(FlowCapableInventoryProvider.java:167) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.submitOperations(FlowCapableInventoryProvider.java:108) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.run(FlowCapableInventoryProvider.java:82) at java.lang.Thread.run(Thread.java:745)

2) When I create ext-net and demo-net, according to the guide, the GRE tunneling is not created between Network and Compute node.

Thank you in advice for your time! It would be great to have a updated Lithium-Kilo integration guide!

Lithium integration with Openstack Kilo

Hello everyone, I want to integrate the Opendaylight Lithium with Openstack Kilo. I followed this guide http://docs.openstack.org/kilo/install-guide/install/apt/content/choverview.html#architectureoverview to create a infrastructure with 3 nodes ( controller, neutron, compute ). The Opendaylight controller is placed in a separate VM. Overall 4 VMs
I managed to integrate the Opendaylight Helium SR3 with the aforementioned OpenStack following strictly this guide http://www.medianetlab.gr/publications/technical-reports/openstack-juno-opendaylight-helium-sr2-integration-over-ubuntu-14-04-lts-using-gre-tunnels/ and everything seems to work, while the VMs were communicating with each other via GRE tunneling. Everything, except the external network, which is not supported in Helium SR3 as it is referred here: https://ask.opendaylight.org/question/3868/openstack-fails-to-create-external-network-with-odl/ . My questions are:

are: 1) What features should I install to Opendaylight Lithium? It is said here https://ask.opendaylight.org/question/4202/lithium-integration-with-openstack-juno/ that all I need is odl-ovsdb-openstack. But when I install this feature and after a while be disconnected from karaf, I faced this error:

Exception in thread "FlowCapableInventoryProvider" org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedException: Child [(urn:opendaylight:inventory?revision=2013-08-19)nodes] is not present in schema tree. at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveModificationFor(InMemoryDataTreeModification.java:156) at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.delete(InMemoryDataTreeModification.java:85) at org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.delete(SnapshotBackedWriteTransaction.java:102) at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.deleteData(LocalTransactionContext.java:57) at org.opendaylight.controller.cluster.datastore.TransactionProxy$4.invoke(TransactionProxy.java:149) at org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.maybeExecuteTransactionOperation(TransactionContextWrapper.java:91) at org.opendaylight.controller.cluster.datastore.TransactionProxy.delete(TransactionProxy.java:146) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:94) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:34) at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.doDelete(AbstractWriteTransaction.java:130) at org.opendaylight.controller.md.sal.binding.impl.BindingDOMWriteTransactionAdapter.delete(BindingDOMWriteTransactionAdapter.java:73) at org.opendaylight.openflowplugin.applications.inventory.manager.NodeChangeCommiter$3.applyOperation(NodeChangeCommiter.java:130) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.createCustomizedTransaction(FlowCapableInventoryProvider.java:167) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.submitOperations(FlowCapableInventoryProvider.java:108) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.run(FlowCapableInventoryProvider.java:82) at java.lang.Thread.run(Thread.java:745)

2) When I create ext-net and demo-net, according to the guide, the GRE tunneling is not created between Network and Compute node.

Thank you in advice for your time! It would be great to have a updated Lithium-Kilo integration guide!

Lithium integration with Openstack Kilo

Hello everyone, I want to integrate the Opendaylight Lithium with Openstack Kilo. I followed this this guide http://docs.openstack.org/kilo/install-guide/install/apt/content/choverview.html#architectureoverview to create a infrastructure with 3 nodes ( controller, neutron, compute ). The Opendaylight controller is placed in a separate VM. Overall 4 VMs
I managed to integrate the Opendaylight Helium SR3 with the aforementioned OpenStack following strictly this guide http://www.medianetlab.gr/publications/technical-reports/openstack-juno-opendaylight-helium-sr2-integration-over-ubuntu-14-04-lts-using-gre-tunnels/ and everything seems to work, while the VMs were communicating with each other via GRE tunneling. Everything, except the external network, which is not supported in Helium SR3 as it is referred here: https://ask.opendaylight.org/question/3868/openstack-fails-to-create-external-network-with-odl/ . My questions are: 1) What features should I install to Opendaylight Lithium? It is said here https://ask.opendaylight.org/question/4202/lithium-integration-with-openstack-juno/ that all I need is odl-ovsdb-openstack. But when I install this feature and after a while be disconnected from karaf, I faced this error:

Exception in thread "FlowCapableInventoryProvider" org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedException: Child [(urn:opendaylight:inventory?revision=2013-08-19)nodes] is not present in schema tree. at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveModificationFor(InMemoryDataTreeModification.java:156) at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.delete(InMemoryDataTreeModification.java:85) at org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.delete(SnapshotBackedWriteTransaction.java:102) at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.deleteData(LocalTransactionContext.java:57) at org.opendaylight.controller.cluster.datastore.TransactionProxy$4.invoke(TransactionProxy.java:149) at org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.maybeExecuteTransactionOperation(TransactionContextWrapper.java:91) at org.opendaylight.controller.cluster.datastore.TransactionProxy.delete(TransactionProxy.java:146) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:94) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:34) at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.doDelete(AbstractWriteTransaction.java:130) at org.opendaylight.controller.md.sal.binding.impl.BindingDOMWriteTransactionAdapter.delete(BindingDOMWriteTransactionAdapter.java:73) at org.opendaylight.openflowplugin.applications.inventory.manager.NodeChangeCommiter$3.applyOperation(NodeChangeCommiter.java:130) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.createCustomizedTransaction(FlowCapableInventoryProvider.java:167) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.submitOperations(FlowCapableInventoryProvider.java:108) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.run(FlowCapableInventoryProvider.java:82) at java.lang.Thread.run(Thread.java:745) 2) When I create ext-net and demo-net, according to the guide, the GRE tunneling is not created between Network and Compute node.

Thank you in advice for your time! It would be great to have a updated Lithium-Kilo integration guide!

Lithium integration with Openstack Kilo

Hello everyone, I want to integrate the Opendaylight Lithium with Openstack Kilo. I followed this guide to create a infrastructure with 3 nodes ( controller, neutron, compute ). The Opendaylight controller is placed in a separate VM. Overall 4 VMs
I managed to integrate the Opendaylight Helium SR3 with the aforementioned OpenStack following strictly this guide http://www.medianetlab.gr/publications/technical-reports/openstack-juno-opendaylight-helium-sr2-integration-over-ubuntu-14-04-lts-using-gre-tunnels/ and everything seems to work, while the VMs were communicating with each other via GRE tunneling. Everything, except the external network, which is not supported in Helium SR3 as it is referred here: https://ask.opendaylight.org/question/3868/openstack-fails-to-create-external-network-with-odl/ . My questions are: 1) What features should I install to Opendaylight Lithium? It is said here https://ask.opendaylight.org/question/4202/lithium-integration-with-openstack-juno/ that all I need is odl-ovsdb-openstack. But when I install this feature and after a while be disconnected from karaf, I faced this error:

Exception in thread "FlowCapableInventoryProvider" org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedException: Child [(urn:opendaylight:inventory?revision=2013-08-19)nodes] is not present in schema tree. at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveModificationFor(InMemoryDataTreeModification.java:156) at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.delete(InMemoryDataTreeModification.java:85) at org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.delete(SnapshotBackedWriteTransaction.java:102) at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.deleteData(LocalTransactionContext.java:57) at org.opendaylight.controller.cluster.datastore.TransactionProxy$4.invoke(TransactionProxy.java:149) at org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.maybeExecuteTransactionOperation(TransactionContextWrapper.java:91) at org.opendaylight.controller.cluster.datastore.TransactionProxy.delete(TransactionProxy.java:146) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:94) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:34) at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.doDelete(AbstractWriteTransaction.java:130) at org.opendaylight.controller.md.sal.binding.impl.BindingDOMWriteTransactionAdapter.delete(BindingDOMWriteTransactionAdapter.java:73) at org.opendaylight.openflowplugin.applications.inventory.manager.NodeChangeCommiter$3.applyOperation(NodeChangeCommiter.java:130) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.createCustomizedTransaction(FlowCapableInventoryProvider.java:167) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.submitOperations(FlowCapableInventoryProvider.java:108) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.run(FlowCapableInventoryProvider.java:82) at java.lang.Thread.run(Thread.java:745) 2) When I create ext-net and demo-net, according to the guide, the GRE tunneling is not created between Network and Compute node.

Thank you in advice for your time! It would be great to have a updated Lithium-Kilo integration guide!

Lithium integration with Openstack Kilo

Hello everyone, everyone,

I want to integrate the Opendaylight Lithium with Openstack Kilo. I followed this guide to create a infrastructure with 3 nodes ( controller, neutron, compute ). The Opendaylight controller is placed in a separate VM. Overall 4 VMs
I managed to integrate the Opendaylight Helium SR3 with the aforementioned OpenStack following strictly this this guide http://www.medianetlab.gr/publications/technical-reports/openstack-juno-opendaylight-helium-sr2-integration-over-ubuntu-14-04-lts-using-gre-tunnels/ and everything seems to work, while the VMs were communicating with each other via GRE tunneling. Everything, except the external network, which is not supported in Helium SR3 as it is referred here: https://ask.opendaylight.org/question/3868/openstack-fails-to-create-external-network-with-odl/ . here.

My questions are: are:

1) What features should I install to Opendaylight Lithium? It is said here https://ask.opendaylight.org/question/4202/lithium-integration-with-openstack-juno/ here, that all I need is odl-ovsdb-openstack. But when I install this feature and after a while be disconnected from karaf, I faced this error:

Exception in thread "FlowCapableInventoryProvider" org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedException: Child [(urn:opendaylight:inventory?revision=2013-08-19)nodes] is not present in schema tree. at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveModificationFor(InMemoryDataTreeModification.java:156) at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.delete(InMemoryDataTreeModification.java:85) at org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.delete(SnapshotBackedWriteTransaction.java:102) at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.deleteData(LocalTransactionContext.java:57) at org.opendaylight.controller.cluster.datastore.TransactionProxy$4.invoke(TransactionProxy.java:149) at org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.maybeExecuteTransactionOperation(TransactionContextWrapper.java:91) at org.opendaylight.controller.cluster.datastore.TransactionProxy.delete(TransactionProxy.java:146) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:94) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:34) at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.doDelete(AbstractWriteTransaction.java:130) at org.opendaylight.controller.md.sal.binding.impl.BindingDOMWriteTransactionAdapter.delete(BindingDOMWriteTransactionAdapter.java:73) at org.opendaylight.openflowplugin.applications.inventory.manager.NodeChangeCommiter$3.applyOperation(NodeChangeCommiter.java:130) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.createCustomizedTransaction(FlowCapableInventoryProvider.java:167) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.submitOperations(FlowCapableInventoryProvider.java:108) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.run(FlowCapableInventoryProvider.java:82) at java.lang.Thread.run(Thread.java:745)

2) When I create ext-net and demo-net, according to the guide, the GRE tunneling is not created between Network and Compute node.

Thank you in advice for your time! It would be great to have a updated Lithium-Kilo integration guide!

P.S. This is my first time of writing in this blog and I don't know why the text is sο awful..

Lithium integration with Openstack Kilo

Hello everyone,

I want to integrate the Opendaylight Lithium with Openstack Kilo. I followed this guide to

create a infrastructure with 3 nodes ( controller, neutron, compute ). The Opendaylight controller is placed in a separate VM. Overall 4 VMs
VMs.

I managed to integrate the Opendaylight Helium SR3 with the aforementioned OpenStack following strictly this guide and everything seems to work, while the VMs were communicating with each other via GRE tunneling. Everything, except the external network, which is not supported in Helium SR3 as it is referred here.

My questions are:

1) What features should I install to Opendaylight Lithium? It is said here, that all I need is odl-ovsdb-openstack. But when I install this feature and after a while be disconnected from karaf, I faced this error:

Exception in thread "FlowCapableInventoryProvider" org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedException: Child [(urn:opendaylight:inventory?revision=2013-08-19)nodes] is not present in schema tree. at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveModificationFor(InMemoryDataTreeModification.java:156) at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.delete(InMemoryDataTreeModification.java:85) at org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.delete(SnapshotBackedWriteTransaction.java:102) at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.deleteData(LocalTransactionContext.java:57) at org.opendaylight.controller.cluster.datastore.TransactionProxy$4.invoke(TransactionProxy.java:149) at org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.maybeExecuteTransactionOperation(TransactionContextWrapper.java:91) at org.opendaylight.controller.cluster.datastore.TransactionProxy.delete(TransactionProxy.java:146) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:94) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:34) at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.doDelete(AbstractWriteTransaction.java:130) at org.opendaylight.controller.md.sal.binding.impl.BindingDOMWriteTransactionAdapter.delete(BindingDOMWriteTransactionAdapter.java:73) at org.opendaylight.openflowplugin.applications.inventory.manager.NodeChangeCommiter$3.applyOperation(NodeChangeCommiter.java:130) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.createCustomizedTransaction(FlowCapableInventoryProvider.java:167) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.submitOperations(FlowCapableInventoryProvider.java:108) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.run(FlowCapableInventoryProvider.java:82) at java.lang.Thread.run(Thread.java:745)

2) When I create ext-net and demo-net, according to the guide, the GRE tunneling is not created between Network and Compute node.

Thank you in advice for your time! It would be great to have a updated Lithium-Kilo integration guide!

P.S. This is my first time of writing in this blog and I don't know why the text is sο awful..

Lithium integration with Openstack Kilo

Hello everyone,

I want to integrate the Opendaylight Lithium with Openstack Kilo. I followed this guide to

create a infrastructure with 3 nodes ( controller, neutron, compute ). The Opendaylight controller is placed in a separate VM. Overall 4 VMs.

I managed to integrate the Opendaylight Helium SR3 with the aforementioned OpenStack following strictly this guide and everything seems to work, while the VMs were communicating with each other via GRE tunneling. Everything, except the external network, which is not supported in Helium SR3 as it is referred here.

My questions are:

1) What features should I install to Opendaylight Lithium? It is said here, that all I need is odl-ovsdb-openstack. But when I install this feature and after a while be disconnected from karaf, I faced this error:

Exception in thread "FlowCapableInventoryProvider" org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedException: Child [(urn:opendaylight:inventory?revision=2013-08-19)nodes] is not present in schema tree. at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveModificationFor(InMemoryDataTreeModification.java:156) at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.delete(InMemoryDataTreeModification.java:85) at org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.delete(SnapshotBackedWriteTransaction.java:102) at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.deleteData(LocalTransactionContext.java:57) at org.opendaylight.controller.cluster.datastore.TransactionProxy$4.invoke(TransactionProxy.java:149) at org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.maybeExecuteTransactionOperation(TransactionContextWrapper.java:91) at org.opendaylight.controller.cluster.datastore.TransactionProxy.delete(TransactionProxy.java:146) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:94) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:34) at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.doDelete(AbstractWriteTransaction.java:130) at org.opendaylight.controller.md.sal.binding.impl.BindingDOMWriteTransactionAdapter.delete(BindingDOMWriteTransactionAdapter.java:73) at org.opendaylight.openflowplugin.applications.inventory.manager.NodeChangeCommiter$3.applyOperation(NodeChangeCommiter.java:130) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.createCustomizedTransaction(FlowCapableInventoryProvider.java:167) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.submitOperations(FlowCapableInventoryProvider.java:108) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.run(FlowCapableInventoryProvider.java:82) at java.lang.Thread.run(Thread.java:745)

2) When I create ext-net and demo-net, according to the guide, the GRE tunneling is not created between Network and Compute node.

Thank you in advice for your time! It would be great to have a updated Lithium-Kilo integration guide!

P.S. This is my first time of writing in this blog and I don't know why the text is sο awful..

Lithium integration with Openstack Kilo

Hello everyone,

I want to integrate the Opendaylight Lithium with Openstack Kilo. I followed this guide to to create a infrastructure with 3 nodes ( controller, neutron, compute ). The Opendaylight controller is placed in a separate VM. Overall 4 VMs.

I managed to integrate the Opendaylight Helium SR3 with the aforementioned OpenStack following strictly this guide and everything seems to work, while the VMs were communicating with each other via GRE tunneling. Everything, except the external network, which is not supported in Helium SR3 as it is referred here.

My questions are:

1) What features should I install to Opendaylight Lithium? It is said here, that all I need is odl-ovsdb-openstack. But when I install this feature and after a while be disconnected from karaf, I faced this error:

Exception in thread "FlowCapableInventoryProvider" org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedException: Child [(urn:opendaylight:inventory?revision=2013-08-19)nodes] is not present in schema tree. at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveModificationFor(InMemoryDataTreeModification.java:156) at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.delete(InMemoryDataTreeModification.java:85) at org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.delete(SnapshotBackedWriteTransaction.java:102) at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.deleteData(LocalTransactionContext.java:57) at org.opendaylight.controller.cluster.datastore.TransactionProxy$4.invoke(TransactionProxy.java:149) at org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.maybeExecuteTransactionOperation(TransactionContextWrapper.java:91) at org.opendaylight.controller.cluster.datastore.TransactionProxy.delete(TransactionProxy.java:146) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:94) at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:34) at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.doDelete(AbstractWriteTransaction.java:130) at org.opendaylight.controller.md.sal.binding.impl.BindingDOMWriteTransactionAdapter.delete(BindingDOMWriteTransactionAdapter.java:73) at org.opendaylight.openflowplugin.applications.inventory.manager.NodeChangeCommiter$3.applyOperation(NodeChangeCommiter.java:130) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.createCustomizedTransaction(FlowCapableInventoryProvider.java:167) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.submitOperations(FlowCapableInventoryProvider.java:108) at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.run(FlowCapableInventoryProvider.java:82) at java.lang.Thread.run(Thread.java:745)

2) When I create ext-net and demo-net, according to the guide, the GRE tunneling is not created between Network and Compute node.

Thank you in advice for your time! It would be great to have a updated Lithium-Kilo integration guide!

P.S. This is my first time of writing in this blog and I don't know why the text is sο awful..

Lithium integration with Openstack Kilo

Hello everyone,

I want to integrate the Opendaylight Lithium with Openstack Kilo. I followed this guide

to create a infrastructure with 3 nodes ( controller, neutron, compute ).

The Opendaylight controller is placed in a separate VM. Overall 4 VMs.

I managed to integrate the Opendaylight Helium SR3 with the aforementioned OpenStack

following strictly this guide and everything seems to work,

while the VMs were communicating with each other via GRE tunneling.

Everything, except the external network, which is not supported in Helium SR3 as it is referred here.

My questions are:

1) What features should I install to Opendaylight Lithium?

It is said here, that all I need is odl-ovsdb-openstack.

But when I install this feature and after a while be disconnected from karaf, I faced this error:

Exception in thread "FlowCapableInventoryProvider" org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedException: Child [(urn:opendaylight:inventory?revision=2013-08-19)nodes] is not present in schema tree.
 at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveModificationFor(InMemoryDataTreeModification.java:156)
 at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.delete(InMemoryDataTreeModification.java:85)
 at org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.delete(SnapshotBackedWriteTransaction.java:102)
 at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.deleteData(LocalTransactionContext.java:57)
 at org.opendaylight.controller.cluster.datastore.TransactionProxy$4.invoke(TransactionProxy.java:149)
 at org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.maybeExecuteTransactionOperation(TransactionContextWrapper.java:91)
 at org.opendaylight.controller.cluster.datastore.TransactionProxy.delete(TransactionProxy.java:146)
 at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:94)
 at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:34)
 at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.doDelete(AbstractWriteTransaction.java:130)
 at org.opendaylight.controller.md.sal.binding.impl.BindingDOMWriteTransactionAdapter.delete(BindingDOMWriteTransactionAdapter.java:73)
 at org.opendaylight.openflowplugin.applications.inventory.manager.NodeChangeCommiter$3.applyOperation(NodeChangeCommiter.java:130)
 at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.createCustomizedTransaction(FlowCapableInventoryProvider.java:167)
 at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.submitOperations(FlowCapableInventoryProvider.java:108)
 at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.run(FlowCapableInventoryProvider.java:82)
    at java.lang.Thread.run(Thread.java:745) 

at java.lang.Thread.run(Thread.java:745)

2) When I create ext-net and demo-net, according to the guide, the GRE tunneling is not

created between Network and Compute node.

Thank you in advice for your time! It would be great to have a updated Lithium-Kilo integration guide!

P.S. This is my first time of writing in this blog and I don't know why the text is sο awful..

Lithium integration with Openstack Kilo

Hello everyone,

I want to integrate the Opendaylight Lithium with Openstack Kilo. I followed this

guide

to create a infrastructure with 3 nodes ( controller, neutron, compute ).

The Opendaylight controller is placed in a separate VM. Overall 4 VMs.

I managed to integrate the Opendaylight Helium SR3 with the aforementioned OpenStack

following strictly this guide and everything seems to work,

while the VMs were communicating with each other via GRE tunneling.

Everything, except the external network, which is not supported in Helium SR3 as it is referred here.

My questions are:

1) What features should I install to Opendaylight Lithium?

It is said here, that all I need is odl-ovsdb-openstack.

But when I install this feature and after a while be disconnected from karaf, I faced this error:

Exception in thread "FlowCapableInventoryProvider" org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedException: Child [(urn:opendaylight:inventory?revision=2013-08-19)nodes] is not present in schema tree.
at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveModificationFor(InMemoryDataTreeModification.java:156)
at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.delete(InMemoryDataTreeModification.java:85)
at org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.delete(SnapshotBackedWriteTransaction.java:102)
at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.deleteData(LocalTransactionContext.java:57)
at org.opendaylight.controller.cluster.datastore.TransactionProxy$4.invoke(TransactionProxy.java:149)
at org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.maybeExecuteTransactionOperation(TransactionContextWrapper.java:91)
at org.opendaylight.controller.cluster.datastore.TransactionProxy.delete(TransactionProxy.java:146)
at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:94)
at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:34)
at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.doDelete(AbstractWriteTransaction.java:130)
at org.opendaylight.controller.md.sal.binding.impl.BindingDOMWriteTransactionAdapter.delete(BindingDOMWriteTransactionAdapter.java:73)
at org.opendaylight.openflowplugin.applications.inventory.manager.NodeChangeCommiter$3.applyOperation(NodeChangeCommiter.java:130)
at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.createCustomizedTransaction(FlowCapableInventoryProvider.java:167)
at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.submitOperations(FlowCapableInventoryProvider.java:108)
at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.run(FlowCapableInventoryProvider.java:82)
at java.lang.Thread.run(Thread.java:745)

2) When I create ext-net and demo-net, according to the guide, the GRE tunneling is not

created between Network and Compute node.

Thank you in advice for your time! It would be great to have a updated Lithium-Kilo integration guide!

P.S. This is my first time of writing in this blog and I don't know why the text is sο awful..

Lithium integration with Openstack Kilo

Hello everyone,

I want to integrate the Opendaylight Lithium with Openstack Kilo. I followed this

guide to create a infrastructure with 3 nodes ( controller, neutron, compute ).

The Opendaylight controller is placed in a separate VM. Overall 4 VMs.

I managed to integrate the Opendaylight Helium SR3 with the aforementioned OpenStack

following strictly this guide and everything seems to work,

while the VMs were communicating with each other via GRE tunneling.

Everything, except the external network, which is not supported in Helium SR3 as it is referred here.

My questions are:

1) What features should I install to Opendaylight Lithium?

It is said here, that all I need is odl-ovsdb-openstack.

But when I install this feature and after a while be disconnected from karaf, I faced this error:

Exception in thread "FlowCapableInventoryProvider" org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedException: Child [(urn:opendaylight:inventory?revision=2013-08-19)nodes] is not present in schema tree.
at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveModificationFor(InMemoryDataTreeModification.java:156)
at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.delete(InMemoryDataTreeModification.java:85)
at org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.delete(SnapshotBackedWriteTransaction.java:102)
at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.deleteData(LocalTransactionContext.java:57)
at org.opendaylight.controller.cluster.datastore.TransactionProxy$4.invoke(TransactionProxy.java:149)
at org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.maybeExecuteTransactionOperation(TransactionContextWrapper.java:91)
at org.opendaylight.controller.cluster.datastore.TransactionProxy.delete(TransactionProxy.java:146)
at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:94)
at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:34)
at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.doDelete(AbstractWriteTransaction.java:130)
at org.opendaylight.controller.md.sal.binding.impl.BindingDOMWriteTransactionAdapter.delete(BindingDOMWriteTransactionAdapter.java:73)
at org.opendaylight.openflowplugin.applications.inventory.manager.NodeChangeCommiter$3.applyOperation(NodeChangeCommiter.java:130)
at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.createCustomizedTransaction(FlowCapableInventoryProvider.java:167)
at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.submitOperations(FlowCapableInventoryProvider.java:108)
at org.opendaylight.openflowplugin.applications.inventory.manager.FlowCapableInventoryProvider.run(FlowCapableInventoryProvider.java:82)
at java.lang.Thread.run(Thread.java:745)

2) When I create ext-net and demo-net, according to the guide, the GRE tunneling is not

created between Network and Compute node.

Thank you in advice for your time! It would be great to have a updated Lithium-Kilo integration guide!

P.S. This is my first time of writing in this blog and I don't know why the text is sο awful..