开发者社区> 问答> 正文

nova scheduler filter 主机分配的问题?报错

请教一下大牛们一个关于host分配的问题。

我现在有4个主机,打算起几个VM. filter选用different_hosts。

初步的想法是让每个VM都在不同的主机上。

  scheduler_default_filters = …… , DifferentHostFilter

现在问题有两个:

1. 如果VM的个数>4,会不会失败?

2. 当VM=4时,如果有一个VM对应的主机资源不够,调度算法会不会把这个VM分配到别的主机去,还是直接报错退出?举个例子,按照设想VM1,VM2,VM3,VM4应该分布在host1,host2,host3,host4。可是host4资源用光了,那么VM4是直接创建失败还是分配到host1~3上。

展开
收起
爱吃鱼的程序员 2020-06-08 20:28:35 445 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    1、你有4台host主机,只要虚拟资源数多于创建4个vm所需资源数是不会失败的。

    2、如果一个对应的主机资源不够,调度算法会把该host过滤掉,不会直接报错退出。vm4会根据是其他3台host是否可用,以及资源占用情况等情况做一个加权,优先选择权重最高的一台host作为宿主机。

    2020-06-08 20:28:52
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
RESOURCE AWARE SCHEDULING IN APACHE STORM 立即下载
RESOURCE AWARE SCHEDULING IN A 立即下载
Continuous Application with FAIR Scheduler 立即下载