openvswitch安裝、基本操作


一、安裝,配置

 1 //下載源碼、編譯、安裝:
 2 #wget http://openvswitch.org/releases/openvswitch-2.3.0.tar.gz
 3 #tar -zxvf openvswitch-2.3.0.tar.gz
 4 #cd openvswitch-2.3.0/
 5 #./configure --with-linux=/lib/modules/`uname -r`/build 2>/dev/null
 6 #make && make install
 7 //如果需要OVS支持VLAN功能,還需要加載openvswitch.ko模塊,如果不需要,此步可以忽略。
 8 # modprobe gre
 9 #insmod datapath/linux/openvswitch.ko
10 //安裝並加載構建的內核模塊。
11 # make modules_install
12 # /sbin/modprobe openvswitch
13 //使用ovsdb工具初始化配置數據庫。
14 # mkdir -p /usr/local/etc/openvswitch
15 # ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema  2>/dev/null
16 
17 如果沒有報錯的話OVS的部署已經成功完成。如果中間步驟出現問題,請仔細檢查是否按步驟進行或有無單詞拼寫錯誤。
18 
19 //啟動Open vSwitch 2.3.0
20 //在啟動OVS之前,我們需要先啟動ovsdb-server配置數據庫。注意后面的命令大部分是由兩個短“-”組成的。
21 # ovsdb-server -v --remote=punix:/usr/local/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,Open_vSwitch,manager_options --private-key=db:Open_vSwitch,SSL,private_key --certificate=db:Open_vSwitch,SSL,certificate --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert --pidfile --detach
22 //首次用ovsdb-tool創建數據庫時需用ovs-vsctl命令初始化下數據庫。
23 # ovs-vsctl --no-wait init
24 //啟動OVS主進程
25 # ovs-vswitchd --pidfile --detach
26 //查看OVS進程是否啟動。
27 #ps auxf |grep ovs
28 root     58587  0.0  0.0   8136   936 pts/1    S+   00:27   0:00          \_ grep --color=auto ovs
29 root     58414  0.0  0.1  21204  2096 ?        Ss   00:26   0:00 ovsdb-server -v --remote=punix:/usr/local/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,Open_vSwitch,manager_options --private-key=db:Open_vSwitch,SSL,private_key --certificate=db:Open_vSwitch,SSL,certificate --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert --pidfile --detach
30 root     58484  0.0  0.0  21624  1456 ?        Ss   00:27   0:00 ovs-vswitchd --pidfile --detach
31 //通過如下命令查看所安裝OVS的版本號。
32 #ovs-vsctl --version
33 ovs-vsctl (Open vSwitch) 2.3.0
34 Compiled Jan 18 2016 00:23:49
35 DB Schema 7.6.0
36 如果到這步你都沒有問題,那么恭喜,你已經成功安裝並啟動了OVS 2.3.0

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM