nova scheduler 介绍

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

scheduler

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

相关文章
相关标签/搜索