Availability zone helper functions.
-
get_availability_zones(context, get_only_available=False, with_hosts=False)
Return available and unavailable zones on demand.
Parameters: |
- get_only_available – flag to determine whether to return
available zones only, default False indicates return both
available zones and not available zones, True indicates return
available zones only
- with_hosts (bool) – whether to return hosts part of the AZs
|
-
get_host_availability_zone(context, host)
-
get_instance_availability_zone(context, instance)
Return availability zone of specified instance.
-
reset_cache()
Reset the cache, mainly for testing purposes and update
availability_zone for host aggregate
-
set_availability_zones(context, services)
-
update_host_availability_zone_cache(context, host, availability_zone=None)