Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We pay for the ability to launch licensed windows server VM's on some of our compute-nodes. To be in line with the license-agreements we need to limit Windows VM's to the compute-nodes which we pay the fees for. This is done using the AggregateImagePropertiesIsolation scheduling filter. We create a host-aggregate called windowscompute, which have the following property set:

  • os_typedistro='windows'

When we upload windows-images we make sure to set the same property on the image. Openstack will then make sure to boot VM's based on that image on one of the hosts in the host-aggregate. If none of the hosts in the aggregate is able to fullfill the request the VM will fail to be scheduled.

...