基于容器快速搭建onos环境

docker pull onosproject/onos:1.14.0

docker pull iwaseyusuke/mininet:latest

docker create --name onos1140 --hostname onos  -p 8101:8101 -p 8181:8181 -p 6633:6633 -it onosproject/onos:1.14.0

docker run -it -d -it --privileged -e DISPLAY  -v /tmp/.X11-unix:/tmp/.X11-unix  -v /lib/modules:/lib/modules     iwaseyusuke/mininet --name mininet

@host

ssh -p 8101 [email protected]$ip_of_onos1140

pwd:karaf

app activate org.onosproject.openflow(启用openflow)
app activate org.onosproject.fwd(启用forward转发功能)

docker exec -it mininet bash

mn --topo tree,2 --controller remote,ip=$ip_of_onos1140

mn --topo tree,depth=2,fanout=3 --controller remote,ip=$ip_of_onos1140

原文地址:https://www.cnblogs.com/dablyo/p/11809761.html

时间: 2024-11-11 04:15:47

基于容器快速搭建onos环境的相关文章

基于 Jenkins 快速搭建持续集成环境

持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础.Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能.本文正是从持续集成的基本概念入手,通过具体实例,介绍了如何基于 Jenkins 快速搭建持续集成环境. 持续集成概述 什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题.尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变

02. SpringCloud实战项目-快速搭建Linux环境-运维必备

SpringCloud实战项目全套学习教程连载中 PassJava 学习教程 简介 PassJava-Learning项目是PassJava(佳必过)项目的学习教程.对架构.业务.技术要点进行讲解. PassJava 是一款Java面试刷题的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基础. PassJava 项目可以教会你如何搭建SpringBoot项目,Spring Cloud项目 采用流行的技术,如 SpringBoot.MyBatis.Redis. MySql. Mon

烂泥:学习ubuntu之快速搭建LNMP环境

本文首发于烂泥行天下 现在公司使用的都是ubuntu系统,这几天由于个别项目需要,需要搭建一个LNMP环境.为了快速搭建这个环境,我使用是apt-get方式进行安装.具体的操作步骤,看下面的文章. PS:按照在centos系统下nginx与php-fpm集成是行不通的,因为按照centos下配置的话,nginx访问的主页是空白的. 一.安装nginx 我们首先来安装nginx,使用如下命令: sudo apt-get -y install nginx nginx安装完毕后,我们来查看nginx都

快速搭建Web环境 Angularjs + Express3 + Bootstrap3

快速搭建Web环境 Angularjs + Express3 + Bootstrap3 AngularJS体验式编程系列文章, 将介绍如何用angularjs构建一个强大的web前端系统.angularjs是由Google团队开发的一款非常优秀web前端框架.在当前如此多 的web框架下,angularjs能脱颖而出,从架构设计上就高人一等,双向数据绑定,依赖注入,指令,MVC,模板.Angular.js创新地把后 台技术融入前端开发,扫去jQuery一度的光芒.用angularjs就像写后台代

RHEL 6.2下快速搭建LAMP环境和zabbix 2.0.6

一.快速搭建LAMP环境 1.配置本地yum源 [[email protected] ~]# mount /dev/cdrom /mnt [[email protected] ~]# vi /etc/yum.repos.d/rhel-source.repo [rhel-source] name=rhel-source baseurl=file:///mnt enabled=1 gpgcheck=0 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redha

快速搭建LAMP环境

快速搭建LAMP环境 Linux+Apache+MySQL+PHP一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台. 安装步骤: 1. 安装MySQL # yum install mysql-server -y 2. 启动MySQL # /etc/init.d/mysqld start 修改数据库密码 # mysqladmin -u root password "newpassword&q

腾讯云安装openvz,快速搭建测试环境

CSDN送了腾讯云的测试资格,准备拿来作为cici的软件发布首页,想在上面做个demo,无奈没有设备环境,于是想要用openvz来虚拟一些vps: 第一步:选择腾讯云的os模板,centos6.3 第二步:安装openvz           安装方法参见:http://openvz.org/Quick_installation 第三步:下载os模板,创建4个vps,分别是ubutnu centos6.5 suse centos7.0 第四步:开启vps 这里发现vps上不了网,估计是腾讯对na

wwwlyjustcom基于HTML5快速搭建3D机房设备面板199O8836661

以真实设备为模型,搭建出设备面板,并实时获取设备运行参数,显示在设备面板上,这相比于纯数值的设备监控系统显得更加生动直观.今天我们就在HT for Web的3D技术上完成设备面板的搭建. 我们今天模拟的设备是机房设备,先来目睹下最终效果: 基于HTML5快速搭建3D机房设备面板我来解释下这个模型,一个带有透明玻璃门的机柜,机柜里装有5台设备,门可以开合,设备可以插拔,那么我么该如何搭建这样的设备呢?方法不难,我们一步一步来.基于HTML5快速搭建3D机房设备面板看起来有模有样的,其实呢,它就是一

LVS+keepalived快速搭建测试环境

#LVS+keepalived快速搭建测试环境 #centos6 X64 # LVS 负载均衡模式:DR(直接路由) 192.168.18.31 master(LVS) 192.168.18.32 slave(LVS) 192.168.18.18 VIP 192.168.18.11 web1 192.168.18.12 web2 ################################## #手动配置测试 ###LVS 安装配置 yum install ipvsadm -y rpm -q