《LINUX學(xué)習(xí):Open vSwitch自動(dòng)化重新編譯和安裝》要點(diǎn):
本文介紹了LINUX學(xué)習(xí):Open vSwitch自動(dòng)化重新編譯和安裝,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
相信使用過Open vSwitch的人都知道,Open vSwitch因?yàn)橐鎿Q一部分linux內(nèi)核,所以在修改Open vSwitch源碼的時(shí)候,每次都必要重新編譯和安裝,這個(gè)過程十分的機(jī)械和枯燥,所以寫一個(gè)小腳本自動(dòng)實(shí)現(xiàn)這個(gè)功能.
下面可以簡(jiǎn)單的闡發(fā)下源碼:
#remove the old ovs kill `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 -y rmmod openvswitch #install the new ovs cd openvswitch-2.4.0 ./configure --prefix=/usr --with-linux=/lib/modules/`uname -r`/build make make install modprobe gre insmod datapath/linux/openvswitch.ko make modules_install modprobe openvswitch #disable openvswitch controller /etc/init.d/openvswitch-controller stop update-rc.d openvswitch-controller disable #start the new ovs /etc/init.d/openvswitch-switch start ovsdb-tool create /usr/local/etc/openvswitch/conf.db /usr/local/share/openvswitch/vswitch.ovsschema ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,Open_vSwitch,manager_options --pidfile --detach --log-file ovs-vsctl --no-wait init ovs-vswitchd --pidfile --detach?
主要的進(jìn)程為:
將這個(gè)腳本放在和OpenvSwitch同一個(gè)目錄下,運(yùn)行之后,就可以開始使用ovs了.如下圖:
本文永遠(yuǎn)更新鏈接地址:
歡迎參與《LINUX學(xué)習(xí):Open vSwitch自動(dòng)化重新編譯和安裝》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/12071.html