《LINUX學(xué)習(xí):Open vSwitch自動化重新編譯和安裝》要點:
本文介紹了LINUX學(xué)習(xí):Open vSwitch自動化重新編譯和安裝,希望對您有用。如果有疑問,可以聯(lián)系我們。
相信使用過Open vSwitch的人都知道,Open vSwitch因為要替換一部分linux內(nèi)核,所以在修改Open vSwitch源碼的時候,每次都必要重新編譯和安裝,這個過程十分的機械和枯燥,所以寫一個小腳本自動實現(xià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?
主要的進程為:
將這個腳本放在和OpenvSwitch同一個目錄下,運行之后,就可以開始使用ovs了.如下圖:
本文永遠更新鏈接地址:
歡迎參與《LINUX學(xué)習(xí):Open vSwitch自動化重新編譯和安裝》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/12071.html