openstack AZ

跟AZ相关的,控制节点和计算节点的服务一般可以分为两类
一类是controller控制节点的服务进程,nova-cert  nova-scheduler, nova-conductor等;
另一类是计算节点进程,nova-compute。
两种分别属于两个不同的AZ(系统配置的AZ)internal   nova
对于第一类服务,默认的zone是配置项internal_service_availability_zone,internal  
nova-compute所属的zone由配置项default_availability_zone, nova决定。
[root@siyouyundj-controller ~]# nova availability-zone-list
+--------------------------+----------------------------------------+
| Name                     | Status                                 |
+--------------------------+----------------------------------------+
| internal                 | available                              |
| |- siyouyundj-controller |                                        |
| | |- nova-conductor      | enabled :-) 2016-09-23T05:56:52.000000 |
| | |- nova-cert           | enabled :-) 2016-09-23T05:56:52.000000 |
| | |- nova-consoleauth    | enabled :-) 2016-09-23T05:56:49.000000 |
| | |- nova-scheduler      | enabled :-) 2016-09-23T05:56:45.000000 |
| nova                     | available                              |
| |- siyouyundj-controller |                                        |
| | |- nova-compute        | enabled :-) 2016-09-23T05:56:45.000000 |
| |- siyouyundj-nova01     |                                        |

| | |- nova-compute        | enabled :-) 2016-09-23T05:56:46.000000 |

这两个默认的AZ通过 aggregate-list是查不到的,因为是系统自己生成的。
另外还可以通过 aggregate-create 创建AZ,此时创建出来的AZ通过availability-zone-list是查不到的
       并将某台计算节点通过 aggregate-add-host 加入到这个AZ,这个时候通过availability-zone-list才可以查到这个AZ
      若通过aggregate-remove-host 将计算节点移除这个AZ后,这个计算节点会自动回到默认的nova这个AZ中。
     只有移除出AZ后才可以删除创建的aggregate。


你可能感兴趣的:(openstack)