16.2. 将实例调度到节点


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

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

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

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

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

filteringWorkflow1

重要

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

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat