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安装运行预测)相关推荐

  1. ChinaSkills-网络系统管理(2022改革Linux部分国产操作系统统信UOS安装运行预测[带图形界面])

    2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不过相应增加了UOS国产操作系统. 交流共享资料群号:926132419 ...

  2. ChinaSkills-网络系统管理(2022改革Linux部分CentOS7安装运行预测[不带图形界面])

    2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不过相应增加了UOS国产操作系统. 交流共享资料群号:926132419 ...

  3. SDN软件定义网络 学习笔记(4)--数据平面

    SDN软件定义网络 学习笔记(4)--数据平面 1. 简介 2. SDN数据平面架构 2.1 传统网络交换设备架构 2.2 SDN交换设备架构 2.3 数据平面架构图 3. SDN芯片与交换机 3.1 ...

  4. 科普:SDN(软件定义网络)

    http://www.zdnet.com.cn/wiki-SDN SDN(软件定义网络) 软件定义网络(Software Defined Network, SDN ),是由美国斯坦福大学clean s ...

  5. SDN软件定义网络 学习笔记(3)--北向接口、东西向接口

    1. 北向接口 北向接口提供了 SDN 中开发者与控制器间的交互功能.从更为宽泛的角度考虑,北向接口在 SDN 控制器中的作用类似于命令行在传统NOS 中的作用,都是实现了网络管理者对网络的设计与管理 ...

  6. SDN软件定义网络之流表及其组成

    文章目录 SDN软件定义网络之流表 流表由三个组成部分组成--包头域.计数器.动作表 包头 计数器功能 动作表 交换机端口:物理.逻辑.保留 保留端口参数: 流表动作类型 数据包处理流程 版本更新流表 ...

  7. SDN软件定义网络概述,netperf,scapy网络命令简单使用。

    目录 SDN网络架构 SDN(面向网络架构) sdn控制器的三个主要角色: sdn关键特征: sdn网络架构的三层模型: sdn面临的挑战 可靠性问题: 解决方案: 开放能力: netperf命令 环 ...

  8. 关于SDN软件定义网络和NFV网络功能虚拟化

    1.SDN软件定义网络 在传统的网络中,各个转发节点(路由器.交换机)都是独立工作的,内部管理命令和接口也是厂商私有的,不对外开放.而SDN(Software Defined Networking)网 ...

  9. SDN软件定义网络 学习笔记(1)--基本概念

    SDN软件定义网络 学习笔记(1)--基本概念 1. 定义 2. 提出背景 3. 体系结构 1. 定义 软件定义网络(Software Defined Network,SDN),顾名思义,SDN 与传 ...

最新文章

  1. linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤
  2. Ubuntu下安装配置Hadoop独立模式和伪分布式
  3. antlr4 代码 语法树_使用ANTLR4,用于代码镜像和基于Web的DSL的Primefaces扩展
  4. 实用供热空调设计手册第三版_【最新资讯】执行主编周敏赴北京、天津进行手册编制工作会谈...
  5. mvc路由原理 php_s-blog博客系统开发之前端路由配置
  6. paip..net代码生成器使用总结
  7. 递归算法经典实例python-Python递归算法详解
  8. laravel使用irazasyed/laravel-gamp集成google analytics
  9. pg数据库创建触发器
  10. 微信小程序实现随机标签云
  11. winserver2008 安装elasticsearch
  12. Windows下Go语言 幽灵蛛的配置
  13. win7打开chm文件显示“已取消到该网页导航”
  14. Win10清理C盘方法
  15. 在EXCEL中如何给一列数据加上双引号
  16. 逆---LanSet.exe
  17. O准备如何苟进复赛圈?华为软挑开挂指南(附赛题预测)
  18. “红粬黄酒第一村”乡贤吴善远联合聚力创办北墘酒业
  19. 基于SSM的进销存管理系统设计与实现
  20. apache2+php 初配置

热门文章

  1. Matlab曲率、平均曲率计算
  2. painter2018破解版|painter2018中文破解版下载
  3. jquery.form.js的ajaxSubmit和ajaxForm使用(用于多文件上传以及其他参数的混合提交)
  4. 01-ESP8266 NodeMCU 物联网开发初识
  5. 行为识别基础模型总结
  6. 兼具高效与易用,融云 IM 即时通讯长连接协议设计思路
  7. 考博英语题型及难度分析
  8. linux ubuntu 上安装rar 压缩软件
  9. 最近在读的几篇不错MySQL文章
  10. 屏幕左上右下坐标计算