SR-IOV特性创建虚拟机超时失败,neutron-openvswitch服务无法启动,neutron-dhcp报错
问题现象
报错日志:Failed reporting state!: oslo_messaging.exceptions.MessagingTimeout: Timed out waiting for a reply to message ID。
根本原因分析
Open vSwitch配置了dpdk参数,未启动DPDK服务时无法启动openvswitch。
解决方案
- 删除Open vSwitch的dpdk参数。
ovs-vsctl --no-wait remove Open_vSwitch . other_config dpdk-init ovs-vsctl --no-wait remove Open_vSwitch . other_config dpdk-socket-mem ovs-vsctl --no-wait remove Open_vSwitch . other_config dpdk-lcore-mask ovs-vsctl --no-wait remove Open_vSwitch . other_config pmd-cpu-mask ovs-vsctl --no-wait remove Open_vSwitch . other_config dpdk-pmd-driver ovs-vsctl --no-wait remove Open_vSwitch . other_config vhost-iommu-support
- 检查Open vSwitch有无dpdk参数,返回false说明删除dpdk参数成功。
ovs-vsctl get Open_vSwitch . dpdk_initialized
- 重新启动服务。
systemctl restart openvswitch neutron-openvswitch
父主题: FAQ