Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page describes how to acquire get ONOS.  Table of ContentsmaxLevel3

ONOS Binaries and VMs

The ONOS binaries, as well as VMs pre-installed with ONOS are available from Downloads

ONOS Source Code

The ONOS source code may be downloaded using git. git is available via various package managers.

Crowd Registration

An account is required to access to the codebase and various developer services. An account may be created by registering here.

Info

Lost usernames may be recovered by going here.
Lost passwords may be recovered by going here.

SSH Public Keys

An SSH key should also be uploaded to the ONOS Gerrit server.

Generate a key. Keep the default file name and location. This will generate an id_rsa and id_rsa.pub file in ~/.ssh:

Code Block
languagetext
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/onosuser/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/onosuser/.ssh/id_rsa.
Your public key has been saved in /home/onosuser/.ssh/id_rsa.pub.

...
$ ls ~/.ssh
id_rsa  id_rsa.pub  known_hosts

...

Previous : Welcome to ONOS !

...

 

Info
A key must be uploaded per host if checking code out to multiple hosts with git

Checking out code

The ONOS source can then be checked out using git:

Code Block
languagetext
$ git clone ssh://<user>@gerrit.onlab.us:29418/onos-next ~/onos

This clones the repository to your home directory, under a directory named onos. If unspecified, the directory's name will be onos-next.

 

Home : User's Guide
Next : Installing and Running ONOS

...