Answering my own question: I found out
      why rules were not working. There were no "firewall bridges" on
      compute nodes to which the rules would apply.
      
      The reason for it was that compute nodes in nova.conf used the
      new:
      libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtGenericVIFDriver
      
      instead of the old and deprecated:
libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver
      
      The latter one was used by my old cloud and therefore everything
      was working.
      
      The fixed for me right now is to use the deprecated driver which
      forces creation of "firewall bridges". However, as I understand,
      the GenericVIFDriver should create the bridge if an appropriate
      meta information exists. This information should exists if
      security groups are used but it is not happening.
      Is there any extra configuration required to make GenericVIFDriver
      create bridges? I am sure it is possible as the other drivers are
      removed in Icehouse.
      
Best Regards,
Daniel
      On 3/5/2014 9:59 AM, Daniel Speichert wrote: