YggdrasillNetwork Blog

A blogging framework for hackers.

Openvswitch のインストールと初期セットアップ

yum 経由のインストール

レポジトリの追加

1
2
3
# yum install http://rdo.fedorapeople.org/openstack-icehouse/rdo-release-icehouse.rpm

openvswitch x86_64 2.1.2-1.el6 openstack-icehouse 2.2 M

パッケージのインストール

1
# yum install openvswitch

bridge kernel module の削除

1
# /sbin/rmmod bridge

blacklist.conf への追加

kernel module の bridge をロードしてほしくないので、/etc/modprobe.d/blacklist.conf に記述

1
install bridge /bin/false

Service の起動

1
# service openvswitch start

interface の設定

ifcfg-br0

1
2
3
4
5
6
7
8
DEVICE=br0
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
IPADDR=A.B.C.D
NETMASK=X.Y.Z.0
HOTPLUG=no

ifcfg-eth1

1
2
3
4
5
6
7
8
DEVICE=eth1
DEVICETYPE=ovs
HWADDR=40:A8:F0:39:96:A9
TYPE=OVSPort
UUID=22ff31c5-1d59-478d-8fa4-55f2984a94d8
ONBOOT=yes
NM_CONTROLLED=no
BRIDGE=br0

Tips

bridge kernel module の追加方法

1
# insmod /lib/modules/2.6.32-504.el6.x86_64/kernel/net/bridge/bridge.ko

bridge kernel module の削除方法

1
/sbin/rmmod bridge

br0 の作成と eth0 の追加

1
2
# ovs-vsctl add-br br0
# ovs-vsctl add-port br0 eth0

Memo

yum install http://rdo.fedorapeople.org/rdo-release.rpm
↑これはダメ。レポジトリ先が存在していない…

yum erase rdo-release で削除

参照 URL