본문 바로가기

Dev/ONOS & OF-DPA

[ONOS] 시작

*주관적인 정보입니다. 잘못된 부분은 코멘트 부탁드립니다.

ONOS 관련 사이트


설치하기 (Wiki Guides 참조)

설치 유형

  • Administrator
    • 관리자 모드, ONOS 개발을 하지 않고 사용
  • Developer
    • 개발자 모드, ONOS 소스를 직접 빌드하고 실행

Developer Guide

ONOS Wiki > Guides - Developer Guide - Developer Environment Setup


sudo apt-get install git

sudo apt-get install git-review

sudo apt-get install software-properties-common -y && \
sudo add-apt-repository ppa:webupd8team/java -y && \
sudo apt-get update && \
echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" sudo debconf-set-selections && \
sudo apt-get install oracle-java8-installer oracle-java8-set-default -y

$ git clone https://gerrit.onosproject.org/onos

export ONOS_ROOT=~/onos
source $ONOS_ROOT/tools/dev/bash_profile
bash_profile 은 ONOS에 설치, 실행시 필요한 명령어들이 포함되어 있음
.bashrc 에 위의 2줄 명령어를 등록해놓으면 재부팅시 자동으로 적용


$ONOS_ROOT/tools/build/onos-buck build onos --show-output
경로 문제 때문에 $ONOS_ROOT를 빼고 onos폴더에서 아래와 같이 실행시키는게 편함
ONOS$ tools/build/onos-buck build onos --show-output


$ONOS_ROOT/tools/build/onos-buck test
테스트를 하고 싶다면 실행, 마찬가지로 경로문제 때문에 아래처럼 실행
ONOS$ tools/build/onos-buck test


$ONOS_ROOT/tools/build/onos-buck run onos-local -- clean debug
마찬가지로 경로문제 때문에 아래와 같이 실행
ONOS$ tools/build/onos-buck run onos-local -- clean debug


실행되어 있는 ONOS에 접속하고 싶다면 다른 터미널에서 아래 커맨드 입력
$ssh -p 8101 karaf@127.0.0.1




출처 : ONOS Wiki


'Dev > ONOS & OF-DPA' 카테고리의 다른 글

[ONOS] UNTAGGED Vlan 값에 대해  (0) 2018.04.24
[ONOS App] fwd 분석  (0) 2017.09.22
[OF-DPA] EdgecorE 5712에 ONL 2.0, OF-DPA 3.0 EA 설치하기  (0) 2017.08.09
[ONON] Log 설정  (0) 2017.08.08
[ONOS] Log  (0) 2017.08.07