環境構築¶
本書では、Ryu、Open vSwitchおよびMininetの最新版がインストールされている環境を想定しています。
本書のための環境を整えるには、Dockerを利用する方法が最も簡単です。
-
$ docker run -it --privileged -e DISPLAY=$DISPLAY \ -v /tmp/.X11-unix:/tmp/.X11-unix \ -v /lib/modules:/lib/modules \ osrg/ryu-book
もし手動で環境を整えたい場合は、下記を参照ください。また、Open vSwitchおよびMininetのインストール時に問題が起きた場合は、それぞれのプロジェクトのHPを参照ください。
-
$ sudo apt-get install git python-dev python-setuptools python-pip $ git clone https://github.com/osrg/ryu.git $ cd ryu $ sudo pip install .
-
こちらのOpen vSwitch インストール手順参照ください。
-
こちらのMininet インストール手順参照ください。