开发者
资源
文档评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

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。

解决方案

  1. 删除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
  2. 检查Open vSwitch有无dpdk参数,返回false说明删除dpdk参数成功。
    ovs-vsctl get Open_vSwitch . dpdk_initialized
  3. 重新启动服务。
    systemctl restart openvswitch neutron-openvswitch