VMs not working on compute

Solution In Progress - Updated -

Issue

  • The VM on the computes seems to be in active state and we can login into them too but it the VMs are not responsive.

  • We see the following error messages in /var/log/messages:

Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18827|dpdk|ERR|EAL: memzone_reserve_aligned_thread_unsafe(): No more room in config
Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18828|dpdk|ERR|VHOST_CONFIG: Failed to create IOTLB cache pool (iotlb_2669_41_19)
Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18839|dpdk|ERR|EAL: memzone_reserve_aligned_thread_unsafe(): No more room in config
Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18840|dpdk|ERR|VHOST_CONFIG: Failed to create IOTLB cache pool (iotlb_2669_41_20)
Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18849|dpdk|ERR|EAL: memzone_reserve_aligned_thread_unsafe(): No more room in config
Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18850|dpdk|ERR|VHOST_CONFIG: Failed to create IOTLB cache pool (iotlb_2669_41_21)
Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18861|dpdk|ERR|EAL: memzone_reserve_aligned_thread_unsafe(): No more room in config
Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18862|dpdk|ERR|VHOST_CONFIG: Failed to create IOTLB cache pool (iotlb_2669_41_22)
Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18871|dpdk|ERR|EAL: memzone_reserve_aligned_thread_unsafe(): No more room in config
Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18872|dpdk|ERR|VHOST_CONFIG: Failed to create IOTLB cache pool (iotlb_2669_41_23)
Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18883|dpdk|ERR|EAL: memzone_reserve_aligned_thread_unsafe(): No more room in config
Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18884|dpdk|ERR|VHOST_CONFIG: Failed to create IOTLB cache pool (iotlb_2669_41_24)
Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18893|dpdk|ERR|EAL: memzone_reserve_aligned_thread_unsafe(): No more room in config
Jun 13 04:35:40 overcloud-compute-0 ovs-vswitchd[2669]: ovs|18894|dpdk|ERR|VHOST_CONFIG: Failed to create IOTLB cache pool (iotlb_2669_41_25)
  • We reserved 16GB per numa cell for the dpdk-mem-socket:
# ovs-vsctl list Open_vSwitch:other_config
ovs-vsctl_list_Open_vSwitch:other_config        : {dpdk-extra=" -n 4", dpdk-init="true", dpdk-lcore-mask="550000000000055", dpdk-socket-mem="16384,16384", pmd-cpu-mask=faa0000000000faa, pmd-rxq-assign=roundrobin}

Environment

  • Red Hat OpenStack Platform 16.1 (RHOSP)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content