The nova.scheduler.filters.affinity_filter Module

class DifferentHostFilter

Bases: nova.scheduler.filters.BaseHostFilter

Schedule the instance on a different host from a set of instances.

host_passes(host_state, spec_obj)
run_filter_once_per_request = True
class SameHostFilter

Bases: nova.scheduler.filters.BaseHostFilter

Schedule the instance on the same host as another instance in a set of instances.

host_passes(host_state, spec_obj)
run_filter_once_per_request = True
class ServerGroupAffinityFilter

Bases: nova.scheduler.filters.affinity_filter._GroupAffinityFilter

class ServerGroupAntiAffinityFilter

Bases: nova.scheduler.filters.affinity_filter._GroupAntiAffinityFilter

class SimpleCIDRAffinityFilter

Bases: nova.scheduler.filters.BaseHostFilter

Schedule the instance on a host with a particular cidr

host_passes(host_state, spec_obj)
run_filter_once_per_request = True

Previous topic

The nova.scheduler.filter_scheduler Module

Next topic

The nova.scheduler.filters.aggregate_image_properties_isolation Module

Project Source

This Page