Dear Michal: I'm sorry. The pasting XML I described earlier is wrong, and the real thing is: <interface type='bridge'> <mac address='52:54:00:0a:2b:2a'/> <source bridge='lcs_br_1'/> <virtualport type='openvswitch'/> <bandwidth> <inbound average='0' peak='0'/> <outbound average='0' peak='0'/> </bandwidth> <model type='virtio'/> </interface>
I'm really sorry. I forgot I had QoS defined on the virtual machine. And this problem doesn't happen every time. I encountered this problem when I used the same XML to create about 100 virtual machines on a hypervisor. At 2018-01-24 20:48:43, "Michal Privoznik" <mpriv...@redhat.com> wrote: >On 01/23/2018 09:45 AM, netsurfed wrote: >> Hi all, >> >> >> When I created a virtual machine using virDomainCreateXML, with virtualport >> type was openvswitch, and virtual machine creation failed. The error message >> is: >> internal error: Child process (/sbin/tc filter add dev vnet110 parent ffff: >> protocol all u32 match u32 0 0 police rate 0kbps burst 0kb mtu 64kb drop >> flowid :1) unexpected exit status 2: RTNETLINK answers: Invalid argument >> >> >> The Domain XML file the <interface> section like this: >> <interface type='bridge'><mac address='52:54:00:71:b1:b6'/><source >> bridge='ovsbr'/><virtualport type='openvswitch'/><address type='pci' >> domain='0x0000' bus='0x00' slot='0x03' function='0x0'/></interface> > > >This doesn't look right, because you have no QoS defined here ... >> >> >> I looked at the system log and it looked like an ovs port problem: >> 4560 Jan 22 17:43:33 ubuntu-24 ovs-vsctl: ovs|00001|vsctl|INFO|Called as >> ovs-vsctl --timeout=5 -- --if-exists del-port vnet110 -- add-port lcs_br_1 >> vnet110 -- set Interface vnet110 "external- >> ids:attached-mac=\"52:54:00:21:63:25\"" -- set Interface vnet110 >> "external-ids:iface-id=\"d0e5c770-6f03-4703-b107-3b074f989b06\"" -- set >> Interface vnet110 "external-ids:vm-id=\"1c79066e- >> 46a2-4fa0-984c-a88a7fffcd2b\"" -- set Interface vnet110 >> external-ids:iface-status=active >> 4561 Jan 22 17:43:33 ubuntu-24 kernel: [29028.418651] device vnet110 entered >> promiscuous mode >> 4562 Jan 22 17:43:33 ubuntu-24 libvirtd[4307]: 2018-01-22 09:43:33.507+0000: >> 4310: error : virCommandWait:2572 : internal error: Child process (/sbin/tc >> filter add dev vnet110 parent ffff: pr otocol all u32 match u32 0 0 >> police rate 0kbps burst 0kb mtu 64kb drop flowid :1) unexpected exit status >> 2: RTNETLINK answers: Invalid argument > >But libvirt is still trying to set some. Are you sure you're pasting the >correct XML? Also, your kernel is probably lacking some of the required >features, like u32. > >Michal
_______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users