Cloud & DevOps/기타

OpenDayLight Beryllium설치

백곰곰 2017. 1. 2. 08:57
728x90
반응형

1. 가상머신 환경설정

RAM : 4096MB

프로세서 : 1개

프로세서 당 코어 수 : 4개

운영체제 : CentOS 6.7

네트워크 어댑터1 : NAT

 

2. 방화벽 해제, SELinux 해제

#방화벽 해제

iptables -F

 

#SELinux 해제

vi /etc/selinux/conf

SELINUX=disabled 로 수정 후 재부팅

 

3. JAVA 다운로드 및 설정

yum list java*jdk-devel

yum install java-1.8.0-openjdk-devel.x86_64

cat >> ~/.bashrc << EOF

export JAVA_HOME=/usr/lib/jvm/java-openjdk

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:${JRE_HOME}.bin:$PATH

export MAVEN_OPTS='-Xmx1048m-XX:MaxPErmSize=512m'

 

4. Maven(3.3.9) 설치

wget http://apache.mirror.cdnetworks.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

tar -xzf apache-maven-3.3.9-bin.tar.gz 

mkdir /svr/maven

mv apache-maven-3.3.9 /svr/maven

 

5. Maven 설정

cd /svr/maven/apache-mav

ln -s /svr/maven/apache-maven-3.3.9/bin/mvn /usr/bin/mvn

vi /etc/profile.d/maven.sh

chmod +x /etc/profile.d/maven.sh

source /etc/profile.d/maven.sh

 

6. ODL distribution 설치 및 실행 (버전 : Beryllium-SR4)

wget https://nexus.opendaylight.org/content/groups/public/org/opendaylight/integration/distribution-karaf/0.4.4-Beryllium-SR4/distribution-karaf-0.4.0-Beryllium.tar.gz

tar -xzf distribution-karaf-0.4.4-Beryllium-SR4.tar.gz

cd distribution-karaf-0.4.4-Beryllium-SR4/

./bin/karaf #실행

 

7. ODL feature 설치 (karat 실행 화면에서 수행)

feature:install odl-dlux-all

feature:install odl-l2switch-switch-ui

feature:install odl-openflowplugin-southbound-li odl-openflowplugin-all

 

8. 웹 접속 (동작 확인)

I

P:8181/index.html

ID, 암호 : a

dmin, admin

 

이후에는 Mininet을 설치하여 가상 스위치와 호스트를 생성하고  ODL을 설치한 가상 머신의 IP를 컨트롤러로 설정하여 실습할 수 있습니다. 

 

참고한 사이트)

JAVA설치 : http://zetawiki.com/wiki/CentOS_JDK_설치

Maven설치 : 

http://m.blog.naver.com/haengro/220357169124 

 

ODL설치 : 

https://wiki.opendaylight.org/view/Release/Helium/VTN/Installation_Guide

http://cafe.naver.com/neteg/180376

http://docs.opendaylight.org/en/stable-boron/getting-started-guide/installing_opendaylight.html

728x90

'Cloud & DevOps > 기타' 카테고리의 다른 글

Terraform 기타 명령어  (0) 2022.10.23
[mac] 특정 버전 terraform 설치하기  (0) 2022.10.21
Azure VNet 개념  (0) 2020.02.03
Devstack으로 OpenStack설치  (0) 2016.12.29