在宿主机聚合内尽可能地排序实例

注意

该规范已被 efried 放弃,原因是它自 2015 年以来一直停留在积压目录中。

https://blueprints.launchpad.net/nova/+spec/same-instances-scheduling

Nova 应该允许在不进行宿主机聚合分离的情况下,根据偏好对实例进行排序。

问题描述

作为运维人员,当您管理数百或数千个节点时,实例将自动在所有节点上进行平衡。没有可能要求基础设施尽可能地将同一类型的实例分组在同一宿主机上。

实例的类型可以基于特定的镜像或特定的规格。

对于这种用例,不使用宿主机聚合,因为这不是一个强约束,而是一种首选情况。

用例

降低许可成本:Microsoft Windows 许可按宿主机或插槽计费。目标是将所有 Windows 实例尽可能地堆叠在同一宿主机上。

尽可能地意味着这是一个尽力而为的功能,如果 Nova 可以将这个新的 Windows 实例放置在已经运行其他 Windows 实例的计算节点上,就这样做。如果不能,则将其生成在您想要的位置或空闲计算节点上,并将其标识为 首选 Windows 计算节点,以便将来生成 Windows 实例。

提议的变更

发布以获取此规范范围的初步反馈。

备选方案

数据模型影响

REST API 影响

安全影响

通知影响

其他最终用户影响

性能影响

其他部署者影响

开发人员影响

实现

负责人

工作项

依赖项

测试

文档影响

参考资料

历史

修订版

发布名称

描述

Liberty

引入

Train

已放弃