[ONOS-3688] Implement application for Openstack Node bootstrap
- Using OVSDB connnection, it makes bridge and vxlan tunnel for Openstack Nodes.
- Reading nodes information from network config supported
Change-Id: I1c0483b146ace19cd77ac91141182ee9200a9432
diff --git a/apps/openstacknode/network-cfg.json b/apps/openstacknode/network-cfg.json
new file mode 100644
index 0000000..959b4b3
--- /dev/null
+++ b/apps/openstacknode/network-cfg.json
@@ -0,0 +1,34 @@
+{
+ "apps" : {
+ "org.onosproject.openstacknode" : {
+ "openstacknode" : {
+ "nodes" : [
+ {
+ "hostname" : "compute-01",
+ "ovsdbIp" : "192.168.56.112",
+ "ovsdbPort" : "6640",
+ "bridgeId" : "of:0000000000000001",
+ "openstackNodeType" : "COMPUTENODE"
+ },
+ {
+ "hostname" : "compute-02",
+ "ovsdbIp" : "192.168.56.106",
+ "ovsdbPort" : "6640",
+ "bridgeId" : "of:0000000000000002",
+ "openstackNodeType" : "COMPUTENODE"
+ },
+ {
+ "hostname" : "network",
+ "ovsdbIp" : "192.168.56.108",
+ "ovsdbPort" : "6640",
+ "bridgeId" : "of:0000000000000003",
+ "openstackNodeType" : "GATEWAYNODE",
+ "gatewayExternalInterfaceName" : "eth1",
+ "gatewayExternalInterfaceMac" : "00:00:00:00:00:10"
+ }
+ ]
+ }
+ }
+ }
+}
+