一、安装环境:
ubuntu-12.04-64bit

二、使用root权限,安装所需软件:
apt-get install build-essential
apt-get install openssl

三、安装openvswitch-1.9.3:
1.将下载文件拷贝到#/home/ruanjian/文件夹下;
2.解压 tar -xzf openvswitch-1.9.3.tar.gz
3.生成内核模式的OpenvSwitch时需指定内核源码编译目录,基本步骤为:
#cd openvswitch-1.9.3/
#./configure --with-linux=/lib/modules/`uname -r`/build
#make && make install
#insmod datapath/linux/openvswitch.ko
4.建立OpenvSwitch配置文件和数据库:
#mkdir -p /usr/local/etc/openvswitch
#ovsdb-tool create /usr/local/etc/openvswitch/conf.db /usr/local/share/openvswitch/vswitch.ovsschema
5.启动配置数据库:
#ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,manager_options --private-key=db:SSL,private_key --certificate=db:SSL,certificate --bootstrap-ca-cert=db:SSL,ca_cert --pidfile --detach
6.初始化数据库:
#ovs-vsctl --no-wait init
7.启动OpenvSwitch daemon,连接到同样的Unix domain socket上:
#ovs-vswitchd --pidfile --detach

四、安装结束。

五、启动OVS:
当第二次使用的时候需要启动OVS,步骤为:
1.进入目录:
#cd openvswitch-1.9.3/
2.加载openvswitch模块:
#insmod datapath/linux/openvswitch.ko
3.启动配置数据库:
#ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,manager_options --private-key=db:SSL,private_key --certificate=db:SSL,certificate --bootstrap-ca-cert=db:SSL,ca_cert --pidfile --detach
4.初始化数据库(可选,第一次安装时必须输入,启动不需要输入,但输入也不会有问题)
#ovs-vsctl --no-wait init
5.启动OpenvSwitch daemon,连接到同样的Unix domain socket上:
#ovs-vswitchd --pidfile --detach
6.启动完成。
六、关闭OVS:(脚本)
#!/bin/sh
kill `cd /var/run/openvswitch && cat ovs-brcompatd.pid ovsdb-server.pid ovs-vswitchd.pid ovs-controller.pid ovs-monitor-ipsec.pid`

转载于:https://www.cnblogs.com/wsjhk/p/7050605.html

[原创]OpenvSwitch安装相关推荐

  1. 视频消重伪原创下载安装 视频的md5值是什么意思

             视频消重伪原创下载安装 视频的md5值是什么意思          电视剧成就了一波人.订阅号成就了一波人.微博成就了一波人.网大网综成就了一波人.短视频又成就了一波人...     ...

  2. OpenvSwitch — 安装部署与基本操作

    目录 文章目录 目录 Open vSwitch 的安装部署 Open vSwitch 的工具集 ovs-vsctl 常用指令 Open vSwitch 的安装部署 OS:CentOS7 Step1. ...

  3. linux automake 卸载,linux下open-vswitch安装卸载操作

    一. ovs 从源码编译安装: 安装依赖项:# apt install make# apt install gcc # apt install build-essential# apt install ...

  4. 伍哥原创之安装nginx,mysql,php-fpm,redis

    为什么80%的码农都做不了架构师?>>>    [伍哥原创] v1.0 2012-6-4 初稿 v1.1 2012-6-5 更新,增加php-redis模块的编译安装 [正文] 本文 ...

  5. 【Vegas原创】安装rhel6.2,不能进图形化界面的终极解决方法

    安装的时候,千万不要一路下一步,you should know,linux不是windows那么的傻瓜. 方法一: 在倒数最后一步,选择Desktop,而千万不要下一步,默认选择Basic Serve ...

  6. [原创]Synergy安装方法

    试验说明: 1. 手上有两台电脑,分别是笔记本一台,台式机一台.希望它们共用一套键.鼠进行操作.这样工作起来,感觉很cool: 2. 笔记本为Server,台式机为Client: 3. 台式机位于笔记 ...

  7. openvswitch安装与使用

    wget http://openvswitch.org/releases/openvswitch-2.4.1.tar.gz tar -xvf openvswitch-2.4.1.tar.gz cd o ...

  8. [原创] Ubuntu 安装vim与中文帮助文档

    Henry是没事儿在Windows下面玩的Vim,搬到Ubuntu上面之后感觉Vi用着特别别扭(尤其是剪切板上面的东西无法paste在Vi中...)于是乎...打算把Vi改装成Vim,这样也许就会好多 ...

  9. 红帽下安装mysql数据库_[原创]RedHat 安装MySQL数据库

    朋友购买了阿里云的服务器,服务器上自带有CentOS操作系统,但是开发软件需要自己安装,接下来将介绍本地RedHat Linux 5.10虚拟机上搭建Mysql数据库. 一.软件准备 (1)jdk-6 ...

最新文章

  1. LeetCode 2 两数相加
  2. muduo之ThreadPool
  3. Java-工具类之ZIP压缩解压
  4. MySQL5.0安装图解
  5. iOS 应用安全权威指南电子书 PDF 分享
  6. VS2015配置freegult
  7. Linux学习笔记(三)
  8. CakePHP:链接地址问题(不用mod_rewrite,IIS)
  9. Codeforces Round #389 (Div. 2) 752E(二分答案)
  10. android 扫雷小游戏
  11. 新流星搜剑录服务器维护,一梦江湖1月15日更新内容介绍
  12. Android6.0源码下载
  13. 谷歌浏览器误删临时用户恢复书签
  14. Braintree-国外支付对接(二)
  15. mysql容器保存为镜像实战操作(拷贝方法)
  16. GitHub 热点速览 Vol.14:周获 2k+ Vim³ 掀起三维编程风
  17. 物流货运平台大数据风控解决方案
  18. with open (files_name) as f
  19. 攻防世界_Crypto_Decrypt-the-Message
  20. iOS字体 动态下载系统提供的多种中文字体

热门文章

  1. java nio2 iocp_基于JDK7 NIO2的高性能web服务器实践之二(转)
  2. java面试题二十三 接口
  3. SpringSpringMVCMybatis框架-张晨光-专题视频课程
  4. 数据结构(二)---单链表的实现---java版
  5. Hadoop之MapReduce程序应用一读取专利引用数据集并对它进行倒排
  6. hadoop集群中的日志文件
  7. 【Lucene4.8教程之五】Luke
  8. TensorFlow学习笔记(十一)读取自己的数据进行训练
  9. 从fastjson的TypeReference用法,推导如何实现泛型反射
  10. java性能调优及问题追踪--Btrace的使用