(一)OpenDaylight的安装及使用
步骤一:更新源
步骤二:安装JDK 1.8
apt-get install openjdk-8-jdk
yum install openjdk-8-jdk
步骤三:配置JDK环境变量
- 命令如下:
root@windy-virtual-machine:~# vim /etc/profile
root@windy-virtual-machine:~# source /etc/profile
root@windy-virtual-machine:~# echo $PATH
- profile中环境配置如下:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
- 检查JDK环境:
echo $JAVA_HOME
- 解压压缩包
如果是zip 文件 unzip 命令解压
unzip karaf-0.7.3.zip
(3)进入解压后的文件夹并启动ODL
- 进入web端OpenDayLight
安装组件
opendaylight-user@root>feature:install xxx # 安装指定feature包
opendaylight-user@root>feature:uninstall xxx # 卸载指定feature包
opendaylight-user@root>feature:info xxx # 查看指定feature包信息
opendaylight-user@root>feature:list # 查看feature列表
opendaylight-user@root>feature:list -i # 查看已安装的feature列表
1.安装支持北向接口REST API的组件:feature:install odl-restconf
本节使用ODL北向RESTCONF接口下发OpenFlow流表,打通最简单的网络。
2. 安装DLUX(web功能)功能:feature:install odl-dluxapps-applications
3.安装L2 switch和OpenFlow插件:feature:install odl-l2switch-switch-ui
重新启动karaf
4.OpenFlowPlugin相关feature介绍及安装
安装:
feature
:install odl
-openflowplugin
-flow
-services
-rest(+回车
)
- 1
安装好后查看feature
feature
:info odl
-openflowplugin
-flow
-services
-rest(+回车
)
7. 登陆管理WEB UI
http://localhost:8181/index.html
http://192.168.112.131:8181/index.html#/login
用户名和密码都是admin
安装:
feature
:install odl
-openflowplugin
-flow
-services
-rest(+回车
)
- 1
安装好后查看feature
feature
:info odl
-openflowplugin
-flow
-services
-rest(+回车
)
ODL的web界面dlux
feature:install odl-dluxapps-yangman
feature:install odl-dluxapps-topology
第一种方法 ./karaf
第二种方法
root@mininet-vm:/home/mininet/ODL/bin# ./start
root@mininet-vm:/home/mininet/ODL/bin# ./client -u karaf
用户名 密码均为 admin
mn --topo tree,3 --controller=remote,ip=192.168.112.128:6633
mn --topo=single,3 --controller=remote,ip=192.168.112.131,port=6633 --switch ovsk,protocols=OpenFlow13
Pingall
ovs-ofctl -O OpenFlow13 show s1
心得
-
系统要求:首先,要确保自己的系统符合Odl控制器的最低要求。例如,Odl控制器通常需要Java Runtime Environment(JRE)和一定的内存空间。在安装Odl控制器之前,我花了一些时间检查我的系统是否满足这些要求。
-
下载和解压缩:接下来,我到官方网站下载了Odl控制器的安装包。然后,我将安装包解压缩到我想要安装的目录中。
-
配置文件:安装完成后,我需要编辑一些配置文件来定制Odl控制器的行为。这包括指定控制器的IP地址、端口号和其他一些参数。我可以根据自己的需求进行相应的配置。
-
启动控制器:完成配置后,我使用命令行界面进入控制器的安装目录,并执行启动命令。这将启动控制器并开始监听来自网络设备的消息。
这些是我在安装Odl控制器过程中的一些心得。虽然有一些技术细节需要注意,但总体来说,安装和配置Odl控制器并不是太复杂。一旦安装完成,控制器将为我提供一个强大和灵活的工具,用于管理和控制我的网络设备