Availability Zones是最终用户可见的逻辑抽象,用于在不了解物理基础结构的情况下对云进行分区。通常是对computes节点上的资源在小的区域内(国家/地区,数据中心,机架)进行逻辑上的分组和隔离。
Host Aggregates是在Availability Zones的基础上更进一步地进行逻辑的分组和隔离。例如我们可以根据不同的computes节点的物理硬件配置将具有相同共性的物理资源规划在同一Host Aggregate之下,或者根据用户的具体需求将几个computes节点规划在具有相同用途的同一Host Aggregate之下,通过这样的划分有利于提高OpenStack资源的使用效率。
在控制节点执行以下操作。
典型场景:
1
|
source /etc/keystone/admin-openrc |
混合部署环境下同一个AZ域内为同一类型的计算节点。
1 2 |
nova aggregate-create agg-x86 az-x86 nova aggregate-create agg-arm az-arm |
1 2 |
nova aggregate-add-host agg-x86 x86-compute nova aggregate-add-host agg-arm arm-compute |
1 2 |
openstack aggregate list --long openstack aggregate show agg-arm |