Merge branch 'master' of https://github.com/OPENNETWORKINGLAB/ONOS

Conflicts:
	src/test/java/net/onrc/onos/ofcontroller/core/internal/LinkStorageImplTest.java
	src/test/java/net/onrc/onos/ofcontroller/linkdiscovery/internal/LinkDiscoveryManagerTest.java
tree: 30067f9b77edf70daa4fc072c2f385e3769d8781
  1. .gitignore
  2. Authors
  3. Documentation/
  4. README.md
  5. cassandra.titan
  6. cassandra.titan.nothrift
  7. cluster-mgmt/
  8. conf/
  9. demo-scripts/
  10. onos-embedded.sh
  11. pom.xml
  12. scripts/
  13. setup-eclipse.sh
  14. setup-local-jar.sh
  15. src/
  16. start-cassandra.sh
  17. start-onos-embedded.sh
  18. start-onos.sh
  19. start-rest.sh
  20. test-network/
  21. testbed-ctrl-add-ext.sh
  22. testbed-ctrl-none.sh
  23. titan/
  24. web/
README.md

ONOS

Open Networking Operating System

BELOW TO BE WRITTEN IN DETAIL

Building ONOS

  1. Install custom jars (Only need to be run only once)

    $ ./setup-local-jar.sh

  2. Cleanly Build ONOS

    $ mvn clean $ mvn compile

Running ONOS

  1. Start zookeeper

    $ cd (ZOOKEEPER-INSTALL-DIR)/bin

    $ ./zkServer.sh start

  2. Start cassandra

    $ ./start-cassandra.sh start

  3. Confirm cassandra is running

    $ ./start-cassandra.sh status

  4. Start ONOS instance

    $ ./start-onos.sh start

  5. Start ONOS rest apis

    $ ./start-rest.sh start