Contenu connexe
Similaire à 君にもできる! にゅーとろん君になってみよー!! 「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー 2014年10月 (20)
Plus de VirtualTech Japan Inc. (20)
君にもできる! にゅーとろん君になってみよー!! 「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー 2014年10月
- 1. Photo by Juhan Sonin https://www.flickr.com/photos/juhansonin/1778188040
5章
君にもできる
Neutronになってみよう
Copyright©2014 UNIADEX, Ltd. All rights reserved. 0
- 2. 君にもできる! にゅーとろん君になってみよー!!
NeutronがOpen vSwitchやnetwork namespaceを操作して
ネットワーク構成する
Open vSwitchやnetwork namespaceはコマンドラインで
操作できる
実はNeutronはコマンドを叩いている
この後デモ実施!!
N
https://github.com/openstack/neutron/blob/master/neutron/agent/linux/ip_lib.py#L77
Copyright©2014 UNIADEX, Ltd. All rights reserved. 1
- 4. デモ環境
Virtual BoxのVMに以下を準備
Ubuntu 14.04
Open vSwitch 2.0.2
ruby 1.9.3 + graphviz 2.36.0
※Ubuntu14.04の標準リポジトリから導入
可視化ツール(独自)
›コマンドラインから得られる情報を
もとに、内部ネットワーク構成を自
動的に描画する。graphviz を利用
コマンド入力ツール(独自)
›シェルスクリプト
Copyright©2014 UNIADEX, Ltd. All rights reserved. 3
- 5. 前の章とデモ内容のマッピング
外部ネットワークとインスタンスはネームスペースとVeth Pairを
利用して擬似的に再現
外部ネットワーク
192.168.2.1
Namespace:
qrouter-674d7792-
...
10.0.0.1
Namespace:
qdhcp-b2f5dbb6-...
10.0.0.2
インスタンス
10.0.0.3
br-ex
テナント
br-int
Copyright©2014 UNIADEX, Ltd. All rights reserved. 4
br-ex
br-int
外部ネットワーク
router
インスタンス
DHCP
今回のデモでの図示
- 16. [1-9]veth pairを追加
Veth pairを3つ追加
1.インスタンスとbr-int
2.仮想ルータとbr-ex
3.外部ネットワークとbr-ex
Copyright©2014 UNIADEX, Ltd. All rights reserved. 15