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上。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
1、你有4台host主机,只要虚拟资源数多于创建4个vm所需资源数是不会失败的。
2、如果一个对应的主机资源不够,调度算法会把该host过滤掉,不会直接报错退出。vm4会根据是其他3台host是否可用,以及资源占用情况等情况做一个加权,优先选择权重最高的一台host作为宿主机。