Rate This Document
Findability
Accuracy
Completeness
Readability

SR-IOV VM Creation Timeout, neutron-openvswitch Startup Failure, and neutron-dhcp Errors

Symptom

Error log: Failed reporting state!: oslo_messaging.exceptions.MessagingTimeout: Timed out waiting for a reply to message ID

Root Cause Analysis

Open vSwitch is configured with DPDK parameters, preventing Open vSwitch from starting if the DPDK service is not running.

Solution

  1. Remove the DPDK parameters from Open vSwitch:
    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. Check if the DPDK parameters have been successfully removed. If false is returned, the DPDK parameters have been deleted.
    ovs-vsctl get Open_vSwitch . dpdk_initialized
  3. Restart the service.
    systemctl restart openvswitch neutron-openvswitch