zoukankan      html  css  js  c++  java
  • 在CentOS-6.9里安装openvswitch-2.5.4

    第一步:安装依赖

    yum install rpm-build openssl-devel gcc wget
    yum install python-devel kernel-devel kernel-debug-devel libtool


    第二步:下载包
    wget -O /root/rpmbuild/SOURCES/openvswitch-2.5.4.tar.gz http://openvswitch.org/releases/openvswitch-2.5.4.tar.gz


    第三步:解压并配置spec文件
    cd /root/rpmbuild/SOURCES/
    tar zxvf openvswitch-2.5.4.tar.gz
    sed 's/openvswitch-kmod, //g' /root/rpmbuild/SOURCES/openvswitch-2.5.4/rhel/openvswitch.spec > /root/rpmbuild/SOURCES/openvswitch-2.5.4/rhel/openvswitch_no_kmod.spec

    第四步:生成RPM
    rpmbuild -bb --without check /root/rpmbuild/SOURCES/openvswitch-2.5.4/rhel/openvswitch_no_kmod.spec
    error: Bad exit status from /var/tmp/rpm-tmp.hjPLog (%install)
    编译失败

    下面参考阿里云用1.9.3版本
    https://yq.aliyun.com/articles/18204

    wget -O ~/rpmbuild/SOURCES/openvswitch-1.9.3.tar.gz http://openvswitch.org/releases/openvswitch-1.9.3.tar.gz
    cd ~/rpmbuild/SOURCES/
    tar -zxvf openvswitch-1.9.3.tar.gz
    
    cd ~/rpmbuild/SOURCES/openvswitch-1.9.3
    rpmbuild -bb rhel/openvswitch.spec
    
    cd ~/rpmbuild/RPMS/x86_64/
    rpm -ivh openvswitch-1.9.3-1.x86_64.rpm
    
    chkconfig --list|grep openvswitch
    service openvswitch start

     卸载原来的
    rpm -e openvswitch-1.9.3-1

    开始下载新版本v1.11.0

    wget -O ~/rpmbuild/SOURCES/openvswitch-1.11.0.tar.gz http://openvswitch.org/releases/openvswitch-1.11.0.tar.gz
    cd ~/rpmbuild/SOURCES/
    tar -zxvf openvswitch-1.11.0.tar.gz
    
    cd ~/rpmbuild/SOURCES/openvswitch-1.11.0
    rpmbuild -bb rhel/openvswitch.spec
    
    cd ~/rpmbuild/RPMS/x86_64/
    rpm -ivh openvswitch-1.11.0-1.x86_64.rpm
    
    chkconfig --list|grep openvswitch
    service openvswitch start

    OVS管理维护

    1:查看版本及配置
    ovs-vsctl show

    2:添加一个虚拟交换机
    ovs-vsctl add-br br0

    3:把物理网口加入到虚拟交换机
    ovs-vsctl add-port br0 eth0

    4:删除虚拟交换机
    ovs-vsctl del-br br0

    修改KVM虚拟机配置
    virsh edit vm12

    把原来的
    <interface type='network'>
      <source network='default'/>
      <model type='virtio'/>
    </interface>

    改成
    <interface type='bridge'>
      <source bridge='br-usb0'/>
      <virtualport type='openvswitch'>
      </virtualport>
      <model type='virtio'/>
    </interface>




  • 相关阅读:
    SQliteDatabase 中sql语句引用字符串时的注意点,要把单引号放进去,E/SQLiteLog﹕ (1) no such column:
    用v7包没有发现ActionBarActivity
    idea添加jar包
    关于android 图片加载压缩处理
    java(android)文件处理
    数据库大小(报表用)
    统计SQL语句耗时百分比
    镜像配置见证机失败解决方案
    Effective Java 51 Beware the performance of string concatenation
    Effective Java 50 Avoid strings where other types are more appropriate
  • 原文地址:https://www.cnblogs.com/xiangxisheng/p/8744810.html
Copyright © 2011-2022 走看看