《liNUX学习:Open vSwitch自动化重新编译和安装》要点:
本文介绍了liNUX学习:Open vSwitch自动化重新编译和安装,希望对您有用。如果有疑问,可以联系我们。
相信使用过Open vSwitch的人都知道,Open vSwitch因为要替换一部分linux内核,所以在修改Open vSwitch源码的时候,每次都必要重新编译和安装,这个过程十分的机械和枯燥,所以写一个小脚本自动实现这个功能.
下面可以简单的阐发下源码:
#remove the old ovskill `cd /usr/local/var/run/openvswitch && cat ovsdb-server.pID ovs-vswitchd.pID`aptitude remove openvswitch-common openvswitch-datapath-dkms openvswitch-controller openvswitch-pki openvswitch-switch -yrmmod openvswitch#install the new ovscd openvswitch-2.4.0./configure --prefix=/usr --with-linux=/lib/modules/`uname -r`/buildmakemake install modprobe greinsmod datapath/linux/openvswitch.komake modules_installmodprobe openvswitch#disable openvswitch controller/etc/init.d/openvswitch-controller stopupdate-rc.d openvswitch-controller disable#start the new ovs/etc/init.d/openvswitch-switch startovsdb-tool create /usr/local/etc/openvswitch/conf.db /usr/local/share/openvswitch/vswitch.ovsschemaovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,Open_vSwitch,manager_options --pIDfile --detach --log-fileovs-vsctl --no-wait initovs-vswitchd --pIDfile --detach
主要的进程为:
移除原来的OpenvSwitch的核以及库安装编译新的OpenvSwitch重新启动OpenvSwitch(包含数据库,主函数)将这个脚本放在和OpenvSwitch同一个目录下,运行之后,就可以开始使用ovs了.如下图:
本文永远更新链接地址:
欢迎参与《liNUX学习:Open vSwitch自动化重新编译和安装》讨论,分享您的想法,内存溢出PHP学院为您提供专业教程。
总结以上是内存溢出为你收集整理的LINUX学习:Open vSwitch自动化重新编译和安装全部内容,希望文章能够帮你解决LINUX学习:Open vSwitch自动化重新编译和安装所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)