安装 Open vSwitch (Ubuntu Server 16.04)

    1、查看主机系统内核版本:uname –a

ubuntu server安装OVS Cloud 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

2、上传openvswitch软件包,解压后执行安装:

更新下载源

$ sudo apt-get update

$ sudo apt-get upgrade

下载lrzsz后rz上传openvswitch-2.7.6.tar.gz压缩包

 ubuntu server安装OVS Cloud 第2张

rz上传

 ubuntu server安装OVS Cloud 第3张

du -sh查看数据包是否完整

 ubuntu server安装OVS Cloud 第4张

  解压数据包 :tar -zxvf openvswitch-2.7.6.tar.gz

 ubuntu server安装OVS Cloud 第5张

3、安装 gcc 和 make 软件包:

    apt-get –y install gcc

    apt-get –y install make

 ubuntu server安装OVS Cloud 第6张

 ubuntu server安装OVS Cloud 第7张

    4、编译安装 Open vSwitch:

    ./configure --with-linux=/lib/modules/4.4.0-131-generic/build

    make && make install

复制一个链接,找内核模块

 ubuntu server安装OVS Cloud 第8张

复制路径后回到

 ubuntu server安装OVS Cloud 第9张

编译安装

 ubuntu server安装OVS Cloud 第10张

cd /root/openvswitch-2.7.6/datapath/linux进行make编译,否则会编译会出错

 ubuntu server安装OVS Cloud 第11张

    5、加载Open vSwitch内核模块openvswitch.ko

    (1)查找openvswitch.ko依赖模块:

 ubuntu server安装OVS Cloud 第12张

(2)加载依赖模块:

 ubuntu server安装OVS Cloud 第13张 

(3)加载Open vSwitch内核模块openvswitch.ko:

 ubuntu server安装OVS Cloud 第14张

(4)建立Open vSwitch配置文件和数据库,用于存储虚拟交换机的配置信息:

apt install openvswitch-switch以下载ovsdb-tool

 ubuntu server安装OVS Cloud 第15张

 

 ubuntu server安装OVS Cloud 第16张

(5)启动ovsdb数据库,默认支持SSL:

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

 ubuntu server安装OVS Cloud 第17张

(6)查看OVSDB数据库是否启动成功:

 ubuntu server安装OVS Cloud 第18张

(7)初始化数据库:

     ovs-vsctl --no-wait init

 ubuntu server安装OVS Cloud 第19张

(8)启动Open vSwitch daemon:

     ovs-vswitchd  --pidfile --detach

 ubuntu server安装OVS Cloud 第20张

(9)Open vSwitch 部署完成,查看当前ovs进程:

 ubuntu server安装OVS Cloud 第21张

(10)查看ovs的版本信息:

 ubuntu server安装OVS Cloud 第22张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄