OpenDaylight環境搭建指南

  1. Java環境配置
    首先查看機器的java版本,在命令終端執行:
java –version

,如果顯示jdk 1.6則需要重新安裝高級的jdk 1.7版本。
 移除舊版本java,默認同時會自動安裝高級版本:

apt-get remove openjdk-6-jre-lib open-jre-headless

 查看新版本安裝目錄:

ls /usr/lib/jvm/java-7-openjdk-i386/lib/

確保有tools.jar文件
 在該目錄下沒有lib文件時,執行:

sudo apt-get –y install openjdk-7-jdk

安裝好java jdk後,需要修改java環境變量,修改/etc/profile的內容。
 執行:gedit /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  
  1. 安裝maven
    執行:mvn –n查看版本信息
    執行安裝:
sudo apt-get insatall maven
  1. OpenDaylight( Helium版本)安裝
     從官網下載頁http://www.opendaylight.org/software/downloads ,獲取Helium-SR3的zip安裝包。
     執行以下命令解壓安裝包:
unzip distribution-karaf-0.2.0-Helium.zip

 解壓完成後,執行以下命令進入安裝目錄:

cd distribution-karaf-0.2.0-Helium/

 執行下條命令訪問該安裝目錄下的/bin目錄:

cd bin

 在當前位置(distribution-karaf-0.2.0-Helium/bin/)執行以下命令,啓動opendaylight:
./karaf
 執行成功,會在命令行終端正確顯示出opendaylight歡迎界面。
在瀏覽器中訪問:http:// localhost:8181/dlux/index.html
在登錄界面輸入用戶名和密碼,均爲admin

  1. 功能組件安裝
    啓動成功後,在命令終端執行:
    feature:inatall odl-restconf
    feature:inatall odl-openflowplugin-all
    feature:inatall odl-mdsal-apidocs
    feature:inatall odl-dlux-all
    feature:inatall odl-adsal-northbound
  1. Mininet安裝
    Mininet主要是虛擬出OpenFlow交換機以及host主機節點,並可以自定義拓撲。
     從http://mininet.org/download/ 下載Mininet的VM鏡像,打開此鏡像後,用戶名爲mininet,密碼爲mininet登錄進入mininet虛擬機,之後即可通過 mn命令來創建拓撲。後續也會提供mininet的源碼編譯安裝方法。
     啓動mininet,並連接控制器
    sudo mn –controller=remote –ip=192.168.99.104 –port=6633 –mac –topo=tree,depth=2
    或簡單sudo mn –controller=remote –ip=192.168.99.104 –port=6633
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章