본문 바로가기

Software Defined Network/Install_SDN

ONOS Install 및 실행

ONOS install and run


준비가 다 되었으니 ONOS를 install 해보자.



SET UP



ONOS 환경설정에 대한 마지막 작업이다.


$ export ONOS_ROOT=~/onos

$ source $ONOS_ROOT/tools/dev/bash_profile


위 내용은 bash_profile로 만들어 저장하여도 된다.


$ vi ~/.bash_profile


export ONOS_ROOT=~/onos

source $ONOS_ROOT/tools/dev/bash_profile


export ONOS_IP=192.168.56.10


실행은 다음과 같이 한다.


$ . ~/.bash_profile


준비가 끝났다.



ONOS INSTALL



ONOS는 Maven을 사용한다.


그렇기 때문에 Maven을 사용하여 빌드한다.


$ cd ~/onos

$ mvn clean install


다음과 같은 Maven 컴파일/빌드 과정을 거친다.




생각보다 오랜 시간이 걸릴 수 있으니 커피 한잔하면서 웹서핑을 실컷 하다보면 어느새 빌드가 완료되어 있음을 확인할 수 있다.



ONOS RUN



ONOS를 실행하는 데 있어 몇가지 절차가 필요하다.


첫번째 ONOS 가 실행되는 IP 즉, SDN Controller 의 IP가 필요하다.


$ export ONOS_IP=<ONOS IP Address>


두번째 ONOS를 실행할 때 함께 실행될 ONOS의 Subsystem을 선택한다.


$ export ONOS_APPS=drivers,openflow,proxyarp,mobility,fwd


상기 내용은 drivers,openflow,proxyarp,mobility,fwd를 실행시키는 내용이다.


이제 ONOS를 실행하여 보자.


$ ok clean



Karaf 사용에 대한 것은 ONOS Application 관련 포스팅에서 언급할 예정이다.



'Software Defined Network > Install_SDN' 카테고리의 다른 글

ONOS rsa 키 생성 및 적용_맥  (0) 2015.09.24
ONOS IDE Implementation_IntelliJ  (1) 2015.07.21
ONOS 설치를 위한 준비  (0) 2015.07.21