LINUX学习:Open vSwitch自动化重新编译和安装

LINUX学习:Open vSwitch自动化重新编译和安装,第1张

概述介绍《LINUX学习:Open vSwitch自动化重新编译安装》开发教程,希望对您有用。

《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自动化重新编译和安装所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1041711.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存