UbuntuでOpen vSwitchを使うときに/etc/network/interfacesが使える

Posted on 2014/05/24(Sat) 19:00 in technical

さまり

UbuntuにOpen vSwitchを入れたときは、手作業で設定してもいいんだけど、 いつもbr0とか作る時に使ってるのと似たような方法が使えるよって話をしたいんですよ。

つまり/etc/network/interfacesに設定を書けばいいってことさ!

設定する

Ubuntu 14.04ではaptで簡単に入るopenvswitch-2.0.1を使うよ!

ちなみに、情報の出所はここ : https://github.com/horms/openvswitch/blob/master/debian/openvswitch-switch.README.Debian

それでは試しにやってみましょう。:

# echo "
allow-ovs ovsbr0
iface ovsbr0 inet manual
    ovs_type OVSBridge
    ovs_ports eth2 eth3

allow-ovsbr0 eth2
iface eth2 inet manual
    ovs_bridge ovsbr0
    ovs_type OVSPort

allow-ovsbr0 eth3
iface eth3 inet manual
    ovs_bridge ovsbr0
    ovs_type OVSPort
" >> /etc/network/interfaces
# ifup --allow=ovs ovsbr0
# ovs-vsctl show
4469dc30-e6e4-4487-bc60-f43011e5cbd6
    Bridge "ovsbr0"
        Port "eth3"
            Interface "eth3"
        Port "ovsbr0"
            Interface "ovsbr0"
                type: internal
        Port "eth2"
            Interface "eth2"
    ovs_version: "2.0.1"
# ifdown ovsbr0
# ovs-vsctl show
4469dc30-e6e4-4487-bc60-f43011e5cbd6
    ovs_version: "2.0.1"

ね?簡単でしょ?