quantum-plugin-openvswitch-agent无法启动
ubuntu 12.04部署openstack时,出现服务quantum-plugin-openvswitch-agent无法启动。
查看log会看到
ERROR [quantum.plugins.openvswitch.agent.ovs_quantum_agent] Failed to create OVS patch port. Cannot have tunneling enabled on this agent, since this version of OVS does not support tunnels or patch ports. Agent terminated!
网上很多人遇到这个问题,解决办法有的是卸载安装包再重启,还有手动下载source文件编译安装的。
其实解决办法很简单,所安装的openvswitch版本只支持2.6到3.5之间的内核。
而我的内核是3.8.0-29-generic。
于是
apt-get install linux-headers-3.2.0-51.generic
apt-get install linux-image-3.2.0-51-generic
reboot
问题解决
注意重启用'uname -r‘看下boot到哪个版本的内核。如果还是内核版本没变,收到改一下grub.cfg中的版本号再reboot。