51学通信论坛2017新版
标题:
VTN安装
[打印本页]
作者:
admin
时间:
2017-9-17 12:57
标题:
VTN安装
一般推荐VTN协调器和OpenDaylight控制器部署在不同的机器上,因为它们所支持的平台是不同的。
支持平台:
[attach]933[/attach]
VTN协调器是用在多VTN管理器的场景下的,即有多个OpenDaylight控制器的环境里,VTN协调器可以使这多个VTN管理器协同工作。目前VTN管理器只支持OpenFlow交换机,主要用来处理入包,出包,管理主机信息,安装流表到交换机中。
安装环境介绍:
[attach]934[/attach]
解压缩:
Shell
tar zxvf distribution-karaf-0.3.0-Lithium.tar.gz
配置java环境:
安装:jdk1.8.0_11
/etc/profile中配置:
Shell
export JAVA_HOME=/usr/java/jdk1.8.0_11
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
安装依赖包:
Shell
yum install perl-Digest-SHA uuid libxslt libcurl unixODBC json-c bzip2
rpm -ivh http://yum.postgresql.org/9.1/redhat/rhel-6-x86_64/pgdg-redhat91-9.1-5.noarch.rpm
yum install postgresql91-libs postgresql91 postgresql91-server postgresql91-contrib postgresql91-odbc
安装VTN协调器:
Shell
cd distribution-karaf-0.3.0-Lithium/externalapps
tar –C/ -jxvf distribution.vtn-coordinator-6.1.0.0-Lithium-bin.tar.bz2
VTN协调器安装在/usr/local/vtn目录下。其对外暴露的接口访问端口为8083。要修改该端口请编辑文件:
Shell
/usr/local/vtn/tomcat/conf/tomcat-env.sh
配置VTN协调器的数据库:
删除数据库:
Shell
/usr/local/vtn/bin/vtn_stop
/usr/local/vtn/sbin/db_setup
配置VTN管理器:
Shell
cd distribution-karaf-0.3.0-Lithium
Shell
vi etc/org.apache.karaf.management.cfg
rmiRegistryHost = 127.0.0.1
rmiServerHost = 127.0.0.1
Shell
feature:install odl-mdsal-clustering odl-restconf odl-vtn-manager-rest odl-openflowplugin-all
注意:主要安装的是以下几个插件:
odl-vtn-manager : 提供VTN管理器的JAVA API。odl-vtn-manager-rest : 提供VTN管理器的REST API。odl-vtn-manager-neutron : 提供和Neutron的集成接口。
日志查询:
启动VTN协调器:
停止VTN协调器:
验证是否安装成功:
Shell
curl --user admin:adminpass -H 'content-type: application/json' -X GET http://172.31.2.70:8083/vtn-webapi/api_version.json
{"api_version":{"version":"V1.2"}}
检查VTN协调器相关进程是否启动:
Shell
/usr/local/vtn/bin/unc_dmctl status
声明:本文转载自网络。版权归原作者所有,如有侵权请联系删除。
欢迎光临 51学通信论坛2017新版 (http://bbs.51xuetongxin.com/)
Powered by Discuz! X3