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>




  • 相关阅读:
    Expert Shell Scripting
    tr [a-z] [A-Z]
    ssh
    scp
    sort 命令
    cut 命令使用
    oracle 对象权限 系统权限 角色权限
    从linux内核中学到的编程技巧 【转】
    2019.3.16 最小生成树之城市改造
    2019.1.23 01迷宫
  • 原文地址:https://www.cnblogs.com/xiangxisheng/p/8744810.html
Copyright © 2011-2022 走看看