ChinaSkills-网络系统管理(2022改革Linux部分SDN软件定义网络[OpenDayLight]CentOS7.9安装运行预测)
2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不过相应增加了UOS国产操作系统。
交流共享资料群号:926132419
由于赛题还未出,本篇博客针对下面部分问题进行预测搭建。
先决条件:准备一台CentOS7的系统,至少分配2G内存,当然一般情况分配4G内存,我这里随便分配了2G发现也能运行起来。
首先配置好网络,安装以下组件。
#安装epel-release源(可不安装)
yum -y install epel-release
#安装jdk和maven
yum install java-1.8.0-openjdk maven -y
java -version
#如果是高版本OpenDayLight
#安装以下openjdk11
#yum install -y java-11-openjdk.x86_64 java-11-openjdk-devel.x86_64 java-11-openjdk-jmods.x86_64 java-11-openjdk-static-libs.x86_64 java-11-openjdk-headless.x86_64
cd /usr/lib/jvm/
安装成功的话会发现下面的文件。
在/etc/profile文件中加入下面内容,注意和你自己的jdk版本路径一致,然后source使之生效。
vim /etc/profile
source /etc/profile
#JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.14.1.1-1.el7_9.x86_64
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
回到家目录下上传下面文件,下面三个文件在群中有百度网盘链接。
安装一些必要的组件,然后解压OpenDayLight,安装mininet和OpenVSwitch。
软件名称 | 版本号 | 备注 |
---|---|---|
OpenDayLight | distribution-karaf-0.6.0-Carbon | 在家目录下 |
Mininet | 2.2.2 | rpm安装 |
OpenVSwitch | 2.5.0 | rpm安装 |
yum install zip unzip wget git -y
##必须安装
yum install python-networkx telnet libatomic net-tools -y
unzip distribution-karaf-0.6.0-Carbon.zip
rpm -ivh mininet-2.2.2-2.el7.x86_64.rpm
rpm -ivh openvswitch-2.5.0-2.el7.x86_64.rpm
关闭防火墙,运行openvswitch。
systemctl stop firewalld
service openvswitch start
进入distribution-karaf-0.6.0-Carbon/bin/ 目录运行karaf。
cd distribution-karaf-0.6.0-Carbon/bin/
./karaf
运行起来后在opendaylight的命令行中安装下面组件,有先后顺序,避免出错不要一行安装。
feature:install odl-restconf
feature:install odl-l2switch-switch-ui
feature:install odl-mdsal-apidocs
feature:install odl-dluxapps-applications
接下来就可以通过WEB页面访问了。如果不在一个网段或者防火墙没有关闭是访问不到的。
访问地址:http://192.168.1.100:8181/index.html#/login (这里是我的IP你要改成你自己对应的IP)。
如果没有错误应访问到如下页面,账号密码都是admin。
开启一个新的终端在里面输入下面命令测试mininet是否安装成功。
##别傻乎乎的直接复制 修改ip地址
mn --controller=remote,ip=192.168.1.100,port=6633 --topo=tree,2,3
##在mininet终端输入
pingall
如果mininet和上述命令输入运行成功,在OpenDayLight的WEB界面查看TOPO出现下面界面。
再开启一个终端输入下面命令测试openvswitch是否安装成功。每次不要把前面的终端关掉或者直接ctrl+c结束。
ovs-vsctl show
至此在CentOS7.9上部署OpenDayLight,mininet,OpenVSwitch就成功了,你可以进行一些实验,当然你可以做一些2019年的国赛题目,那些题目都很简单,希望大家用于动手,赛出好成绩。
文中用到的软件都在下面群文件中。
交流共享资料群号:926132419
ChinaSkills-网络系统管理(2022改革Linux部分SDN软件定义网络[OpenDayLight]CentOS7.9安装运行预测)相关推荐
- ChinaSkills-网络系统管理(2022改革Linux部分国产操作系统统信UOS安装运行预测[带图形界面])
2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不过相应增加了UOS国产操作系统. 交流共享资料群号:926132419 ...
- ChinaSkills-网络系统管理(2022改革Linux部分CentOS7安装运行预测[不带图形界面])
2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不过相应增加了UOS国产操作系统. 交流共享资料群号:926132419 ...
- SDN软件定义网络 学习笔记(4)--数据平面
SDN软件定义网络 学习笔记(4)--数据平面 1. 简介 2. SDN数据平面架构 2.1 传统网络交换设备架构 2.2 SDN交换设备架构 2.3 数据平面架构图 3. SDN芯片与交换机 3.1 ...
- 科普:SDN(软件定义网络)
http://www.zdnet.com.cn/wiki-SDN SDN(软件定义网络) 软件定义网络(Software Defined Network, SDN ),是由美国斯坦福大学clean s ...
- SDN软件定义网络 学习笔记(3)--北向接口、东西向接口
1. 北向接口 北向接口提供了 SDN 中开发者与控制器间的交互功能.从更为宽泛的角度考虑,北向接口在 SDN 控制器中的作用类似于命令行在传统NOS 中的作用,都是实现了网络管理者对网络的设计与管理 ...
- SDN软件定义网络之流表及其组成
文章目录 SDN软件定义网络之流表 流表由三个组成部分组成--包头域.计数器.动作表 包头 计数器功能 动作表 交换机端口:物理.逻辑.保留 保留端口参数: 流表动作类型 数据包处理流程 版本更新流表 ...
- SDN软件定义网络概述,netperf,scapy网络命令简单使用。
目录 SDN网络架构 SDN(面向网络架构) sdn控制器的三个主要角色: sdn关键特征: sdn网络架构的三层模型: sdn面临的挑战 可靠性问题: 解决方案: 开放能力: netperf命令 环 ...
- 关于SDN软件定义网络和NFV网络功能虚拟化
1.SDN软件定义网络 在传统的网络中,各个转发节点(路由器.交换机)都是独立工作的,内部管理命令和接口也是厂商私有的,不对外开放.而SDN(Software Defined Networking)网 ...
- SDN软件定义网络 学习笔记(1)--基本概念
SDN软件定义网络 学习笔记(1)--基本概念 1. 定义 2. 提出背景 3. 体系结构 1. 定义 软件定义网络(Software Defined Network,SDN),顾名思义,SDN 与传 ...
最新文章
- linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤
- Ubuntu下安装配置Hadoop独立模式和伪分布式
- antlr4 代码 语法树_使用ANTLR4,用于代码镜像和基于Web的DSL的Primefaces扩展
- 实用供热空调设计手册第三版_【最新资讯】执行主编周敏赴北京、天津进行手册编制工作会谈...
- mvc路由原理 php_s-blog博客系统开发之前端路由配置
- paip..net代码生成器使用总结
- 递归算法经典实例python-Python递归算法详解
- laravel使用irazasyed/laravel-gamp集成google analytics
- pg数据库创建触发器
- 微信小程序实现随机标签云
- winserver2008 安装elasticsearch
- Windows下Go语言 幽灵蛛的配置
- win7打开chm文件显示“已取消到该网页导航”
- Win10清理C盘方法
- 在EXCEL中如何给一列数据加上双引号
- 逆---LanSet.exe
- O准备如何苟进复赛圈?华为软挑开挂指南(附赛题预测)
- “红粬黄酒第一村”乡贤吴善远联合聚力创办北墘酒业
- 基于SSM的进销存管理系统设计与实现
- apache2+php 初配置