Due to a ransomware attack, the wiki was reverted to a July 2022 version. . We apologize for the lack of a more recent valid backup.
ONOS from Scratch
Overview
Conventions
Prerequisites and Setup for the Tutorial
1. Install and Prepare VirtualBox
...
2. Prepare the Build VM and ONOS VM
...
Create ONOS VM
- Install Ubuntu
- During the Ubuntu installation
Once the VM starts up
Create a Build machine
...
3. Install required software
On the Build machine
- git
- Karaf, Maven
- Java
- Clone the ONOS source
On the ONOS machine
- Java
4. Set up your build environment
Environmental variables
Build ONOS
5. Create a custom cell definition
- A quick intro to cells
- Create a cell definition file
- Applying a cell
6. Package and deploy ONOS
Passwordless VM access
Creating the package
Deploying the package
What’s next?
Overview
If you have come across Installing and Running ONOS, you'll notice that there are several ways to install and run ONOS. This tutorial focuses on showing you one of several useful deployment methods - ONOS packaged from source, and deployed in an Ubuntu VirtualBox VM using Windows, Linux or Mac OS X as an operation system on your computer.
...