前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Openstack两个容易混淆的概念

Openstack两个容易混淆的概念

作者头像
后端云
发布2018-10-24 11:08:57
2K0
发布2018-10-24 11:08:57
举报
文章被收录于专栏:后端云

主机集合aggregation和可用域available zone(az)

主机集合aggregation

az是在region范围内的再次切分,只是工程上的独立,例如可以把一个机架上的机器划分在一个az中,划分az是为了提高容灾性和提供廉价的隔离服务。选择不同的region主要考虑哪个region靠近你的用户群体。

在新建虚拟机的时候,用户设置了希望将虚拟机放在az-1中,那么调度器将会选择属于这个az

可用域available zone(az)

host aggregate是管理员用来根据硬件资源的某一属性来对硬件进行划分的功能,只对管理员可见。

其主要功能就是实现根据某一属性来划分物理机,比如linux,windows区分;是否SSD高性能存储区分;是否高性能计算GPU区分等等。

区别总结

az是用户可见的,用户手动的来指定vm运行在哪些host上;Host aggregate是一种更智能的方式,是调度器可见的,影响调度策略的一个表达式。

相互关系

  • 一个aggregation可以和一个az建立关联,也可以不和任何az建立关联
  • 多个aggregation可以和同一个az建立关联,但反之不行
  • 一个host只能加入一个az,不可同时加入多个az,但是一个host可以同时加入多个aggregation
代码语言:javascript
复制
[root@bc-controller-01 ~]# nova aggregate-list
+----+--------------+-------------------+--------------------------------------+
| Id | Name         | Availability Zone | UUID                                 |
+----+--------------+-------------------+--------------------------------------+
| 1  | SRIOV        | sriov             | f12d7b70-ea5b-4ce6-bad0-d7620e91eafa |
| 4  | gl-host-test | -                 | 2724fc88-9847-4524-877d-7114f8924115 |
| 6  | test-hostag1 | sriov             | 60741be3-dac1-400b-9e1d-d28d8504c8e8 |
| 9  | test-hostag2 | sriov             | 50115730-b48e-4e95-b492-cab9713a4557 |
| 15 | test-hostag3 | nova              | 020df897-6077-4547-860d-4799d4adc23c |
| 18 | DPDK         | dpdk              | 21b2c376-571b-4c29-a92c-16c1c246fcef |
+----+--------------+-------------------+--------------------------------------+

虚拟机的numa和物理机的numa

代码语言:javascript
复制
$ openstack flavor set aze-FLAVOR \
    --property hw:numa_nodes=2 \
    --property hw:numa_cpus.0=0,1 \-
    --property hw:numa_cpus.1=2,3 \
    --property hw:numa_mem.0=2048 \
    --property hw:numa_mem.1=2048 \

numa_cpus.0 numa_cpus.1 numa_mem.0 numa_mem.1 中的numa0,1都说的是虚拟机numa。不一定会分配给物理机的numa0,1,可能反着分配。 0,1 2,3 2048也是虚拟机的cpu编号和内存大小,具体落在哪个物理cpu和物理mem上是不能控制的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-08-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 后端云 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 主机集合aggregation和可用域available zone(az)
    • 主机集合aggregation
      • 可用域available zone(az)
        • 区别总结
          • 相互关系
          相关产品与服务
          对象存储
          对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档