21.2. 将实例调度到节点


在创建实例之前,必须选择镜像实例化的主机。此选择由 nova-scheduler 执行,它决定了如何分配计算和卷请求。

FilterScheduler 是计算的默认调度程序,但存在其他调度程序。此功能可用于与 过滤提示 合作,以确定实例应启动的位置。此主机选择流程允许管理员满足许多不同的安全性和合规性要求。如果数据隔离是主要关注的,您可以选择在可能的情况下让项目实例驻留在同一主机上。相反,您可以尝试让实例驻留在尽可能多的不同主机上,以满足可用性或容错的原因。

过滤调度程序属于以下主要类别:

  • 基于资源的过滤器 - 根据虚拟机监控程序主机集的系统资源使用情况确定实例的放置,并可以在空闲或使用的属性(如 RAM、IO 或 CPU 使用率)上触发。
  • 基于镜像的过滤器 - 根据所使用的镜像元数据创建实例,如虚拟机的操作系统或所用镜像类型。
  • 基于环境过滤器 - 根据外部详情(如在特定 IP 范围内、可用性区域或与其他实例相同的主机上)确定实例的放置。
  • 自定义标准 - 根据用户或管理员提供标准(如信任或元数据解析)创建实例创建。

可以同时应用多个过滤器。例如,ServerGroupAffinity 过滤器检查是否在特定主机集合的某一成员中创建实例,并且 ServerGroupAntiAffinity 过滤器检查没有在另一组特定的主机上创建相同的实例。请注意,这两个过滤器通常同时启用,并且不会相互冲突,因为它们会检查给定属性的值,不能同时为 true。

重要

考虑禁用解析用户提供的对象的过滤器,或者可以操作(如元数据)。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat