之前全是在virtualbox上的Ubuntu虚拟机上测试的ovs以及pox, 现在我们开始在服务器上开始了
两台服务器上的ovs均是1.4.6版本
遇到一个问题:之前装的ovs down了
然后什么命令都报错
ovs-vsctl show
Dec 27 13:13:09|00001|stream_unix|ERR|/tmp/stream-unix.7239.0: connection to /usr/local/var/run/openvswitch/db.sock failed: Permission denied
Dec 27 13:13:09|00002|reconnect|WARN|unix:/usr/local/var/run/openvswitch/db.sock: connection attempt failed (Permission denied)
Dec 27 13:13:10|00003|stream_unix|ERR|/tmp/stream-unix.7239.1: connection to /usr/local/var/run/openvswitch/db.sock failed: Permission denied
然后采用重新加载内核
要切换到ovs安装的用户上
lsmod | grep open
sudo killall ovsdb-server
sudo insmod datapath/linux/openvswitch_mod.ko
sudo ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock \
--remote=db:Open_vSwitch,manager_options \
--private-key=db:SSL,private_key \
--certificate=db:SSL,certificate \
--bootstrap-ca-cert=db:SSL,ca_cert \
--pidfile --detach
sudo ovs-vsctl --no-wait init
sudo ovs-vswitchd --pidfile --detach
然后就好了
安装ovs