Openstack 用Host aggregates实现灵活的调度策略

Openstack中,Host aggregates是对availability zone的细化,提供了一种仅管理员可见的逻辑划分方式,主要用于scheduler调度。它可以创建高级调度策略,例如AggregateInstanceExtraSpecsFilter过滤器,允许通过Flavor extra_specs和aggregates metadata进行比较,实现特定实例在特定主机上创建。此外,Host aggregates支持动态配置,便于灵活管理,如将新旧机器分组以实现不同调度策略。
摘要由CSDN通过智能技术生成

      Openstack 对于主机的分布区域的划分主要方式主要有Zones,region,以及在g版新引入的概念cell。这些方式将主机进行了不同的化分。这些概念网上都有介绍这里我就不介绍了,感兴趣的朋友可以去网上搜一下。我在这里主要介绍一种逻辑划分方式Host aggregates。

     Host aggregates 是对于availability zone的进一步的细分,availability zone是对于用户是可见的而Host aggregates是仅对管理员可见的,可以说是一种逻辑上的划分。那么Host aggregates究竟有什么用呢,其实他主要是针对scheduler调度使用的,通过他可以创建高级的调度策略。在g版中有AggregateInstanceExtraSpecsFilter,AggregateMultiTenancyIsolation两个定义好的调度过滤策略,当然你也可以根据自己的情况定义自己的策略。

     AggregateInstanceExtraSpecsFilter  过滤器,主要是利用Flavor extra_specs扩展属性,来和aggregates 的metadata,通过各种操作符如!=<=

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值