我是 Linux 平台的新用户,我曾尝试安装openvswitch 2.8.1在 Ubuntu 16.04 上;但安装后我观察到以下错误。
root@syed-VirtualBox:/home/syed# ./openvswitch.sh
ovs-vsctl: unix:/usr/local/var/run/openvswitch/db.sock: database connection failed (No such file or directory)
我已经完成以下配置打开vswitch.sh文件
ovsdb-server /usr/local/etc/openvswitch/conf.db \
--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 --log-file
ovs-vsctl --no-wait init
ovs-vswitchd --pidfile --detach
ovs-vsctl show
谁能帮我解决这个问题?
谢谢
答案1
Ovs-vsctl 执行时需要连接 ovsdb,但好像默认是关闭的,手动启动的话:
sudo /usr/share/openvswitch/scripts/ovs-ctl start