当前位置: 首页 > RYU > 正文

一个脚本搞定Ryu控制器的安装

An install script and guide for Ryu

Ryu 控制器安装脚本,帮你解决所有的软件包依赖:).

URL:
https://github.com/sdnds-tw/ryuInstallHelper

网页中提供了完整的安装指南。

目前提供的安装脚本要求 Ubuntu 12.04+ (最简单,推荐!)和 Virtualenv 方法。

获取最新官方源码构建安装

这种方法最简单,最容易,推荐!

只需要在终端中使用如下两条命令即可:

$ wget https://raw.githubusercontent.com/sdnds-tw/ryuInstallHelper/master/ryuInstallHelper.sh
$ bash ryuInstallHelper.sh

使用 Python Virtualenv 安装Ryu

virtualenv 是一个用于创建隔离的Python环境的工具。

1.安装 Ryu 的依赖软件

$ sudo apt-get update
$ sudo apt-get install git python-pip python-dev libxml2-dev libxslt1-dev -y

2.配置 virtualenv

首先, 创建”ryu_venv”(一个新的 virtualenv) :

$ virtualenv ryu_venv

激活新创建的virtualenv:

$ source ./ryu_venv/bin/activate

shell提示符将变为当前活动的新 virtualenv

(ryu_venv)$

3.安装 Ryu 软件包

(ryu_venv)$ pip install ryu

4. 启动Starting Ryu

完成virtualenv配置和ryu的安装后,可以使用如下的命令启动ryu:

(ryu_venv)$ ryu-manager

你可能需要克隆Ryu官方的源代码来运行示例应用:

$ git clone https://github.com/osrg/ryu.git

运行一个简单的示例应用:

(ryu_venv)$ ryu-manager ./ryu/ryu/ryu/app/simple_switch_13.py

5.取消激活 virtualenv

如果你希望离开 python virtualenv,使用如下命令:

(ryu_venv)$ deactivate

关于virtualenv更详细的信息参考:https://virtualenv.pypa.io/en/latest/

Mac OSX

另外如果想要在 Mac OSX 安装Ryu,建议使用 Virtualenv 的方式安裝;

Mac OSX上的Ryu安装指南: https://github.com/sdnds-tw/ryuInstallHelper/tree/master/macosx

本文固定链接: http://sdnhub.cn/index.php/an-install-script-for-ryu/ | 软件定义网络SDN

该日志由 sdnhub 于2015年03月26日发表在 RYU 分类下, 通告目前不可用,你可以至底部留下评论。
原创文章转载请注明: 一个脚本搞定Ryu控制器的安装 | 软件定义网络SDN
关键字: , ,

一个脚本搞定Ryu控制器的安装:等您坐沙发呢!

发表评论

*

快捷键:Ctrl+Enter