请教一下大牛们一个关于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上。
1、你有4台host主机,只要虚拟资源数多于创建4个vm所需资源数是不会失败的。
2、如果一个对应的主机资源不够,调度算法会把该host过滤掉,不会直接报错退出。vm4会根据是其他3台host是否可用,以及资源占用情况等情况做一个加权,优先选择权重最高的一台host作为宿主机。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。