Ubuntu14.04编译安装OpenvSwitch
来源:互联网 发布:人资相关书籍知乎 编辑:程序博客网 时间:2024/04/29 23:24
为了要搞搞SDN,有必要装个 openvswitch,下面是我的安装步骤:
1、下载安装 Ubuntu14.04 到虚拟机,这里我下的是32位
2、先更新一下源,顺便装个 vim 和 ssh server
apt-get updateapt-get -y install vim openssh-server
3、安装依赖条件
apt-get -y install automake autoconf libssl-dev gcc uml-utilities libtool build-essential git pkg-config linux-headers-`uname -r`
4、下载 openvswitch-2.4.0.tar.gz
wget http://openvswitch.org/releases/openvswitch-2.4.0.tar.gz
5、解压到当前目录,然后编译安装
tar zxvf openvswitch-2.4.0.tar.gzcd openvswitch-2.4.0./boot.sh./configure --with-linux=/lib/modules/`uname -r`/buildmake && make install
6、载入内核模块
# 查看 openvswitch 依赖的模块modinfo ./datapath/linux/openvswitch.ko# 发现 openvswitch.ko 依赖于 libcrc32c 模块,于是先载入 libcrc32cmodprobe libcrc32c # 载入 openvswitch 模块insmod ./datapath/linux/openvswitch.ko# 查看模块载入情况,可看到 openvswitch 和 libcrc32clsmod|grep open
7、配置 OVS
# 创建 ovsdb 数据库mkdir -p /usr/local/etc/openvswitchovsdb-tool create /usr/local/etc/openvswitch/conf.db ./vswitchd/vswitch.ovsschema# 配置启动 ovsdb 数据库ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock \ --remote=db:Open_vSwitch,Open_vSwitch,manager_options \ --private-key=db:Open_vSwitch,SSL,private_key \ --certificate=db:Open_vSwitch,SSL,certificate \ --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert \ --pidfile --detach# 初始化数据库 ovs-vsctl --no-wait init# 开启 openvswitch 守护进程ovs-vswitchd --pidfile --detach
8、看到类似以下几行消息,表明 openvswitch 配置完毕
2015-11-27T07:41:59Z|00001|ovs_numa|INFO|Discovered 0 NUMA nodes and 0 CPU cores
2015-11-27T07:41:59Z|00002|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock: connecting…
2015-11-27T07:41:59Z|00003|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock: connected
9、根据下载的 openvswitch 版本的不同,配置命令略有差异,附上 官网配置地址
注:以上操作是在root账户下进行,普通账户请注意切换权限
吐个槽:csdn上markdown的代码显示真是够挫,还是作业部落的代码高亮好看
感受一下作业部落的渲染效果
0 0
- Ubuntu14.04编译安装OpenvSwitch
- Ubuntu14.04 OpenCV编译安装
- ubuntu14.04 编译安装ceph
- ubuntu14.04编译安装qemu
- Ubuntu14.04安装编译ffmpeg
- ubuntu14.04编译安装strongswan
- Ubuntu14.04编译安装gem5
- Ubuntu14.04编译安装boost
- Ubuntu14.04 caffe编译安装
- ubuntu14.04编译安装PHP7
- Ubuntu14.04安装编译ffmpeg
- ubuntu14.04.4LTS安装openvswitch安装工具包错误以及插入openvswitch.ko问题
- Openvswitch在Ubuntu编译并安装
- CentOS7编译安装Openvswitch 2.3.0 LTS
- OpenvSwitch自动化重新编译和安装
- OpenvSwitch 2.5 代码分析与编译安装
- Ubuntu12.04下安装Openvswitch
- Ubuntu14.04 静态编译安装Qt4.8.6
- 安卓开发框架
- 数据结构实验之图论七:驴友计划 最短路中最小花费
- ./configure, make, sudo make install 的含义
- Hadoop服务层授权控制
- Android-类qq功能(一)
- Ubuntu14.04编译安装OpenvSwitch
- 拉萨旅游攻略
- StartActivityforresutl 数据传递
- Android 之MenuInflater的使用(布局定义菜单)!
- IOS键盘的相关设置(UITextfield)
- hdu 1238 Substrings 字符串暴力
- 小心List.subList---返回的引用视图而不是拷贝
- SQL笔记(6)_第六章 管理数据库事务
- Redis在Windows上编译(Visual C++2013)