Have questions? Stuck? Please check our FAQ for some common questions and answers.

ONOS may be run in a variety of ways, in both single-node and distributed/multi-node development configurations, running in a host OS environment (e.g. macOS), in single or multiple VMs, or in single or multiple hardware servers.

This section describes several supported development workflows:

  • Local workflow is perhaps the simplest way to run ONOS by itself, and is well-suited to running ONOS directly on a macOS development machine.
  • Mininet and onos.py workflow allows you to simultaneously start a single ONOS node or ONOS cluster and create a virtual network, and is an easy way to create a virtual ONOS cluster inside a single VM.
  • Cells and ONOS test scripts describes the cell infrastructure which works well for creating an ONOS cluster using multiple hardware servers or VMs.
  • No labels