ONOS的安装

ONOS的简介

  • ONOS(Open Network Operating System)开放网络操作系统,由 ON.Lab 使用 Java 及 Apache 实现发布的首款开源的SDN网络操作系统。

ONOS的安装要求

  • 2 core CPU
  • 2 GB RAM
  • 10 GB hdd
  • 1 NIC (any speed)
  • JAVA 8
  • Curl

  • 安装JAVA 8
sudo apt-get install software-properties-common -y && \
sudo add-apt-repository ppa:webupd8team/java -y && \
sudo apt-get update && \
echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | sudo debconf-set-selections && \
sudo apt-get install oracle-java8-installer oracle-java8-set-default -y
  • 安装Curl
sudo apt-get install curl

ONOS的安装

  • (本文以ONOS 1.9.0为例)

一、安装ONOS

  • 移动到/opt
sudo mkdir /opt
cd /opt
  • 下载ONOS并且解压
sudo wget -c http://downloads.onosproject.org/release/onos-$ONOS_VERSION.tar.gz
sudo tar xzf onos-$ONOS_VERSION.tar.gz
  • 重命名解压文件
sudo mv onos-$ONOS_VERSION onos
  • 附:也可以直接去网站下载文件包:ONOS网站

二、安装ONOS的服务文件

sudo cp /opt/onos/init/onos.initd /etc/init.d/onos

Ubuntu 12 的额外步骤:
sudo update-rc.d onos defaults

Ubuntu 14 的额外步骤:
sudo cp /opt/onos/init/onos.conf /etc/init/onos.conf

Ubuntu 16 的额外步骤:
sudo cp /opt/onos/init/onos.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable onos

配置/opt/onos/options文件
# ONOS的用户
ONOS_USER=sdn
# 添加默认开启的APPS
ONOS_APPS=

三、运行ONOS

/opt/onos/bin/onos-service start
  • 运行结果图
  • ONOS Web网站:http://localhost_ip:8181/onos/ui/index.html
  • 账号:karaf 密码:karaf

参考网站:https://wiki.onosproject.org/display/ONOS/Installing+and+running+ONOS

posted @   Smnouy  阅读(2262)  评论(0编辑  收藏  举报
编辑推荐:
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
阅读排行:
· DeepSeek智能编程
· 精选4款基于.NET开源、功能强大的通讯调试工具
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
点击右上角即可分享
微信分享提示