Mininet Documents In Chinese - Get Start
5876 ワード
もう三年生になったのに,実験室の仲間たちはまだ四六級に合格したことがない.
Mininetをダウンロードしてインストールする最も簡単な方法は、カプセル化されたMininet/Ubuntu仮想マシンミラー(Mininet VM)をダウンロードすることです.VMには、Mininet自身、すべてのOpenflowバイナリファイル、および事前にインストールされたさまざまなツール、および大規模なMininetネットワークをサポートするために変更されたLinuxカーネルが含まれています.方法1:Mininet仮想マシンミラーによるインストール(非常に便利、強く推奨) 方法2:ソースコードによるローカルインストール 方法3: をパッケージでインストールする.メソッド4:既存のMininet をアップグレード
仮想マシンミラーによるインストールは、最も簡単で最も馬鹿なMininetのインストール方法であり、これも私たちがこの方法を推奨している理由です.
仮想マシンミラーのインストールは、次の手順で行います.仮想マシンミラーをダウンロードします. 仮想マシンソフトウェアをダウンロードしてインストールします.VirtualBox(GPLプロトコルに従う無料)をお勧めします.これは無料で、OS X、Windows、Linuxで実行できます(私たちのテストではVMwareより少し遅い場合でも).任意のプラットフォームでQemu、WindowsとLinuxでVMware Workstation、VMware Fusion、またはLinuxでKVMを使用することもできます. はMininetディスカッションエリアに登録されています.これはMininetに関するサポートと議論のソースであり、フレンドリーなMininetコミュニティです. VM Setup Notesのプロンプトに従ってMininetを実行して登録し、必要に応じてオプションをカスタマイズします. Mininetガイドを参照して、Mininetのコマンドおよび典型的なアプリケーションを熟知します.
(また、上記のリソースのほかに、よくある質問の答えや、いつでも閲覧できるMininetドキュメントも用意されています)
Mininetガイドのすべてのチュートリアルを完了したら、Mininetが何なのか、何の役に立つのかをよく指導できるはずです.OpenFlowとソフトウェア定義ネットワーク(SDN)に興味がある場合は、OpenFlowチュートリアルを一緒に完了することもできます.
この方法は、ローカル仮想マシン、リモートEC 2(注:アマゾンクラウドサービス)、およびローカルインストールに適しています.本方法では,利用者が新しいUbuntuシステム(またはFedora)を使用していると仮定する.(旧バージョンのMininetまたはOVS(Open vSwitch)からアップグレードする場合は、次のヒントを参照して旧バージョンのソフトウェアをアンインストールします.)
最新版のUbuntuリリースを強くお勧めします.最新版のUbuntuシステムは、新しいOpen vSwitchのサポートを提供しているからです.(Fedoraも最新OVSのサポートを提供しています.)
ローカルインストールを行うためには、まずソースコードを入手する必要があります.
上のgitコマンドでは、最新の最高のMininetバージョンが検出されます(これも推奨されているバージョンです).最近マークまたは発行されたMininet、または他の任意のバージョンを実行したい場合は、このように必要なバージョンを明示的にチェックアウトできます.
Mininetのソースコードを入手したら、次のコマンドでMininetをインストールできます.
通常、install.shのパラメータは、+-a:OpenvSwitchなどの依存項目やOpenFlowをサポートするWireshark、POXコントローラなど、すべてのMininet仮想マシンミラーに含まれるソフトウェアをインストールします.これらのソフトウェアはルートディレクトリにインストールされます.+-nfv:Mininet、OpenFlowリファレンス、OpenvSwitchをインストールします.+-s mydir:このパラメータを他のパラメータの前に追加することで、インストール場所を指定します.
次のコマンドを使用することができます.
次のコマンドを使用して、他の有用なオプションを見つけることができます.
インストールが完了したら、次のコマンドで正常にインストールされたかどうかを検出します.
次に、方法1のステップ3〜5を行う.問題が発生した場合は、まず次のリンクのFAQ、Documentation、メールリストに類似の問題があるかどうか、および対応する解決策を確認します.Googleからのヘルプを含めても、これらが役に立たず、自分でこの問題を解決できない場合は、mininet-discussで協力を求めることができます.
新しいバージョンのUbuntuリリースを使用している場合は、Mininetをパッケージ形式でインストールできます.この方法では、あなたのパソコンに最新バージョンではないMininetをインストールする可能性がありますが、これも非常に便利な方法です.
まず、1.0などの長いバージョンからアップグレードしているか、/usr/localディレクトリでインストールされていないOpen vSwitchを使用している場合は、アップグレード前に古いバージョンのMininetとOpen vSwitchを/usr/localからアンインストールしていることを確認します.
次に、OSのバージョンを確認します.
また、オペレーティングシステムのバージョン番号に対応して、次のコマンドのいずれかだけMininet基本パッケージをインストールします.
Mininetが正常にインストールされたかどうかをテストするには、次のコマンドを使用します.
MininetがOpen vSwitchに問題があると報告した場合、カーネルを再コンパイルする必要があります.
マニュアルに従って勉強したい場合は、他のソフトウェアをインストールする必要があります.
以上のコマンドでは、OpenFlowが推奨するソフトスイッチ、コントローラ、Wiresharkアナライザがインストールされます.
アップグレード方法は多種多様です.Mininetを変更しなかったら、通常はそうすることができます.
sudo make installの代わりにsudo make developを使用して、/usr/python/...からソースコードフォルダにシンボルリンクを作成できます.
注意、この方法はMininet本体のみをアップグレードします.Open vSwitchなどの他のコンポーネントは、必要に応じて別々にアップグレードできます.
インストールMininetのダウンロード
Mininetをダウンロードしてインストールする最も簡単な方法は、カプセル化されたMininet/Ubuntu仮想マシンミラー(Mininet VM)をダウンロードすることです.VMには、Mininet自身、すべてのOpenflowバイナリファイル、および事前にインストールされたさまざまなツール、および大規模なMininetネットワークをサポートするために変更されたLinuxカーネルが含まれています.
方法1:Mininet仮想マシンミラーによるインストール(非常に便利で、強く推奨)
仮想マシンミラーによるインストールは、最も簡単で最も馬鹿なMininetのインストール方法であり、これも私たちがこの方法を推奨している理由です.
仮想マシンミラーのインストールは、次の手順で行います.
(また、上記のリソースのほかに、よくある質問の答えや、いつでも閲覧できるMininetドキュメントも用意されています)
Mininetガイドのすべてのチュートリアルを完了したら、Mininetが何なのか、何の役に立つのかをよく指導できるはずです.OpenFlowとソフトウェア定義ネットワーク(SDN)に興味がある場合は、OpenFlowチュートリアルを一緒に完了することもできます.
方法2:ソースコードによるローカルインストール
この方法は、ローカル仮想マシン、リモートEC 2(注:アマゾンクラウドサービス)、およびローカルインストールに適しています.本方法では,利用者が新しいUbuntuシステム(またはFedora)を使用していると仮定する.(旧バージョンのMininetまたはOVS(Open vSwitch)からアップグレードする場合は、次のヒントを参照して旧バージョンのソフトウェアをアンインストールします.)
最新版のUbuntuリリースを強くお勧めします.最新版のUbuntuシステムは、新しいOpen vSwitchのサポートを提供しているからです.(Fedoraも最新OVSのサポートを提供しています.)
ローカルインストールを行うためには、まずソースコードを入手する必要があります.
git clone git://github.com/mininet/mininet
上のgitコマンドでは、最新の最高のMininetバージョンが検出されます(これも推奨されているバージョンです).最近マークまたは発行されたMininet、または他の任意のバージョンを実行したい場合は、このように必要なバージョンを明示的にチェックアウトできます.
cd mininet
git tag #
git checkout -b 2.2.1 2.2.1 #
cd ..
Mininetのソースコードを入手したら、次のコマンドでMininetをインストールできます.
mininet/util/install.sh [options]
通常、install.shのパラメータは、+-a:OpenvSwitchなどの依存項目やOpenFlowをサポートするWireshark、POXコントローラなど、すべてのMininet仮想マシンミラーに含まれるソフトウェアをインストールします.これらのソフトウェアはルートディレクトリにインストールされます.+-nfv:Mininet、OpenFlowリファレンス、OpenvSwitchをインストールします.+-s mydir:このパラメータを他のパラメータの前に追加することで、インストール場所を指定します.
次のコマンドを使用することができます.
:install.sh -a
:install.sh -s mydir -a
Mininet + + OVS( ):install.sh -nfv
Mininet + + OVS( ):install.sh -s mydir -nfv
次のコマンドを使用して、他の有用なオプションを見つけることができます.
install.sh -h
インストールが完了したら、次のコマンドで正常にインストールされたかどうかを検出します.
sudo mn --test pingall
次に、方法1のステップ3〜5を行う.問題が発生した場合は、まず次のリンクのFAQ、Documentation、メールリストに類似の問題があるかどうか、および対応する解決策を確認します.Googleからのヘルプを含めても、これらが役に立たず、自分でこの問題を解決できない場合は、mininet-discussで協力を求めることができます.
方法3:パッケージによるインストール
新しいバージョンのUbuntuリリースを使用している場合は、Mininetをパッケージ形式でインストールできます.この方法では、あなたのパソコンに最新バージョンではないMininetをインストールする可能性がありますが、これも非常に便利な方法です.
まず、1.0などの長いバージョンからアップグレードしているか、/usr/localディレクトリでインストールされていないOpen vSwitchを使用している場合は、アップグレード前に古いバージョンのMininetとOpen vSwitchを/usr/localからアンインストールしていることを確認します.
sudo rm -rf /usr/local/bin/mn /usr/local/bin/mnexec \
/usr/local/lib/python*/*/*mininet* \
/usr/local/bin/ovs-* /usr/local/sbin/ovs-*
次に、OSのバージョンを確認します.
lsb_release -a
また、オペレーティングシステムのバージョン番号に対応して、次のコマンドのいずれかだけMininet基本パッケージをインストールします.
Mininet 2.1.0 on Ubuntu 14.10: sudo apt-get install mininet
Mininet 2.1.0 on Ubuntu 14.04: sudo apt-get install mininet
Mininet 2.0.0 on Ubuntu 12.04: sudo apt-get install mininet/precise-backports
Mininetが正常にインストールされたかどうかをテストするには、次のコマンドを使用します.
sudo mn --test pingall
MininetがOpen vSwitchに問題があると報告した場合、カーネルを再コンパイルする必要があります.
sudo dpkg-reconfigure openvswitch-datapath-dkms
sudo service openflow-switch restart
マニュアルに従って勉強したい場合は、他のソフトウェアをインストールする必要があります.
git clone git://github.com/mininet/mininet
mininet/util/install.sh -fw
以上のコマンドでは、OpenFlowが推奨するソフトスイッチ、コントローラ、Wiresharkアナライザがインストールされます.
方法4:既存のMininetをアップグレードする
アップグレード方法は多種多様です.Mininetを変更しなかったら、通常はそうすることができます.
cd mininet
git fetch
git checkout master # , 2.2.1
git pull
sudo make install
sudo make installの代わりにsudo make developを使用して、/usr/python/...からソースコードフォルダにシンボルリンクを作成できます.
注意、この方法はMininet本体のみをアップグレードします.Open vSwitchなどの他のコンポーネントは、必要に応じて別々にアップグレードできます.