在 openstack 中,scheduler 负责从宿主机(运行 nova-compute 的节点)中根据一系列的算法和参数(CPU 核数,可用 RAM,镜像类型等 )选择出来一个,来部署虚拟机(instance)。openstack 官方网站上这张经典的图可以直观地看到 scheduler 的两个步骤:过滤(filter) + 权重计算(weighting)。

nova scheduler 介绍

简单来说,过滤就是把不符合条件的宿主机去除掉,权重计算就是把剩下的主机根据某个值排序。如果这个过程中出错,就会报 NoValidHost 这个“万能错误”(horizon 上部署机器这个错误出现的几率很高,而且原因是多种多样的)。

相关文章:

  • 2021-12-06
  • 2021-08-27
  • 2021-08-29
  • 2022-12-23
  • 2022-12-23
  • 2021-11-14
  • 2021-12-05
  • 2021-09-29
猜你喜欢
  • 2021-06-10
  • 2021-04-18
  • 2022-12-23
  • 2021-07-18
  • 2021-04-16
  • 2022-12-23
  • 2021-09-30
相关资源
相似解决方案