openvSwitch安装与使用

2014/04/18 17:52
阅读数 6K

 

下载openvSwitch的源码包。

wget http://openvswitch.org/releases/openvswitch-1.10.0.tar.gz          

解压到当前目录下

tar zxvf openvswitch-1.10.0.tar.gz && cd openvswitch-1.10.0

编译安装

./configure --with-linux=/lib/modules/`uname -r`/build

因为需要生产内核模块,所以需要制定源码所在的位置。

make –j 4 && make install

因为我的cpu的4核,所以指定多个线程处理,加快速度。编译安装。

加载内核模块

rmmod bridge

insmod datapath/linux/openvswitch.ko

根据vswitch.ovsschema生成ovsdb,

ovsdb-tool create

ovsdb-server /etc/openvswitch/conf.db --remote=punix:/usr/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,manager_options --detach启动ovsdb服务端,--detach为后台模式

ovs-vsctl --no-wait init 初始化vswitch

ovs-vswitchd unix:/usr/var/run/openvswitch/db.sock –detach 启动vswtich,数据库指向ovsdb的sock

ovs-vsctl show 查看状态信息

ovs-vsctl add-br br0创建一个br0的交换机

ovs-vsctl show 查看状态


         

br0的交换机上有一个接口,连接着br0这块网卡。

ifconfig br0 查看网卡状态


         

为br0 交换机添加一个新的接口vnet0

tunctl -t vnet0


         

添加到br0交换机中,ovs-vsctl add-port br0 vnet0



分享到:       QQ好友和群QQ好友和群          

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部