Error using VM flavors with certain network quota parameters

Solution In Progress - Updated -

Issue

  • We are having issue creating VMs using a most of our VM flavors after upgrading to OSP 16.2. These flavor parameters have worked for us in previous OSP versions (16.0 and 16.1)

  • When creating a VM using certain VM flavors, the VM creation fails and nova-conductor logs show a following error related to "tc" command.

'libvirt.libvirtError: internal error: Child process (tc class add dev tap07a2bdfd-a5 parent 1: classid 1:1 htb rate 10000kbps ceil 50000kbps burst 15000000kb quantum 853) unexpected exit status 1: Illegal "buffer"\nUsage: ... qdisc add ... htb [default N] [r2q N]\n 
  • An example of a flavor quotas that previously worked but no longer does:
quota:vif_inbound_average=10000
quota:vif_inbound_burst=15000000
quota:vif_inbound_peak=50000
quota:vif_outbound_average=10000
quota:vif_outbound_burst=15000000
quota:vif_outbound_peak=50000 

we found a workaround that if we remove "vif_inbound_average" and "vif_outbound_average" settings, the rest of the settings apply and VM builds.

  • Also for comparison, following set of quota settings continued to work post upgrade:
quota:vif_inbound_average: 2500
quota:vif_inbound_burst: 3750000
quota:vif_inbound_peak: 12500
quota:vif_outbound_average: 2500
quota:vif_outbound_burst: 3750000
quota:vif_outbound_peak: 12500

Environment

  • Red Hat OpenStack Platform 16.2 (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