読者です 読者をやめる 読者になる 読者になる

OpenFlowコントローラ「Ryu」をインストール

OpenFlowコントローラにも幾つかありますが「Ryu」のインストール方法を紹介します。

作業環境
- CentOS 7
- Python 2.7.5

 

Python関係のパッケージをYumでインストール

Python関係とコンパイルに必要なパッケージをインストールします。

# yum install -y python-setuptools python-devel python-crypto \
python-simplejson autoconf python-pip python-devel gcc gcc-c++ \
libxml2-devel libxslt-devel 

 

pipをインストール

本投稿では、PythonパッケージのRyuを使います。なので、Pythonパッケージ管理ツール「pip」をインストールします。

# easy_install pip

 

Pythonパッケージをインストール

Ryuを使うために必要なPythonパッケージをインストールしておきます。

# pip install simplejson paramiko PyYAML Jinja2 httplib2 awscli greenlet 

 

Ryuをインストール

Ryuをpipを使ってインストールします。

pip install ryu 

 

動作確認

無事にインストールができていれば、下記のようにバージョンが表示されます。

# ryu --version 
ryu 3.19