<div dir="ltr"><div>Hi All,</div><div><br></div><div>In this linkĀ  <a href="https://docs.openstack.org/nova/queens/user/aggregates.html">https://docs.openstack.org/nova/queens/user/aggregates.html</a> , there is a warning section about availability zones:</div><div><br></div><div>"That last rule can be very error-prone. Since the user can see the
list of availability zones, they have no way to know whether the default
availability zone name (currently <em>nova</em>) is provided because an host
belongs to an aggregate whose AZ metadata key is set to <em>nova</em>, or because
there are at least one host belonging to no aggregate. Consequently, it is
highly recommended for users to never ever ask for booting an instance by
specifying an explicit AZ named <em>nova</em> and for operators to never set the
AZ metadata for an aggregate to <em>nova</em>. That leads to some problems
due to the fact that the instance AZ information is explicitly attached to
<em>nova</em> which could break further move operations when either the host is
moved to another aggregate or when the user would like to migrate the
instance."</div><div><br></div><div>My questions are, <br></div><div><br></div><div>1. If a host
belongs to an aggregate whose AZ metadata key is set to nova, why is it not possible to know if a default AZ is provided or not ?</div><div><br></div><div>2. Why is it a problem when the host is moved to another aggregate ? We can move hosts from one aggregate to another. Right ?</div><div><br></div><div>3. Why is it a problem when we migrate the instance ?</div><div><br></div><div><br></div><div>Thanks</div><div>Kumar<br></div></div>