OpenDaylight的Beryllium (鈹)版本安裝與配置

這裏以OpenDaylight Be版本爲例


一、OpenDaylight控制器安裝

1、配置JAVA環境

(注意以下步驟中,如果安裝的64位的ubuntui386的地方相應改成amd64

·執行java -version查看使用的java版本,如果不是jdk1.7以及以後的版本,則需要重新安裝

·確認 java jdk是否安裝全面的方法是,查看 jdk的安裝目錄是否完全

Imba@imba:~$ ls /usr/lib/jvm/java-7-openjdk-i386/lib/
應該出現下面這幾個文件

ct.sym  dt.jar   ir.idl jconsole.jar   jexec orb.idl   sa-jdi.jar   tools.jar

以上這個tools.jar”是必不可少的,因爲maven編譯的時候對它有依賴


·修改 java 環境變量

vim /etc/profile 
在其末尾添加如下,並保存:

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH

完成以下修改後,需重啓虛擬機或使用命令 source /etc/profile使配置生效


2、下載解壓安裝   OpenDaylight與開發環境


OpenDaylight官網下載:https://www.opendaylight.org/downloads

 ·解壓下載的安裝包

    unzip distribution-karaf-0.4.0-Beryllium.zip

·打開並執行

    user@usercd  distribution-karaf-0.4.0-Beryllium/
    ./bin/karaf

此時CLI界面界面應該出現OpenDaylightLOGO


二、功能組件安裝

     OpenDaylight是由很多功能組件組成,例如Web UI組件,需要另外安裝才能查看ODL的Web界面。爲了使用Web UI界面,必須先安裝DLUX web接口,且安裝ODL需要使用的基本功能組件,安裝DLUX步驟如下:

注意:在OpenDaylight Web界面,使用DLUX可以顯示OpenFlow流程序、L2層交換機組件繪製信息,以及有關該網絡的拓撲結構、流統計數據、主機的位置等信息。當安裝這些組件中的其中一個,其他組件都會自動安裝。

安裝支持REST api的組件

opendaylight-user@root>feature:install odl-restconf

安裝L2 switch和OpenFlow插件:

opendaylight-user@root>feature:install odl-l2switch-switch
opendaylight-user@root>feature:install odl-openflowplugin-all

安裝DLUX功能:

opendaylight-user@root>feature:install odl-dlux-all


安裝基於karaf控制檯的ad-sal功能,包括Connection manager、Container、Network、Flows:

opendaylight-user@root>feature:install odl-mdsal-all
注意:請按照一定的順序安裝,安裝順序不合理的話,會導致後面Web界面無法訪問!且記錄遇到的一個問題:在沒有按照順序安裝組件的情況下,無法登錄進入ODL主界面。解決方法是通過logout退出karaf平臺,進入上級目錄,刪除data目錄:rm –r data,進入bin目錄:cd bin,執行./karaf clean,再次重複上面的安裝組件操作。

三、測試

在瀏覽器中輸入地址http://localhost:8181/index.html,打開Opendaylightweb界面,應能成功訪問此時出現登錄界面賬號密碼都爲admin




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章