1.背景:
上周测试autoevacuate时,发现老是有几台机器迁移失败,查看日志发现是调度出了问题,内存不符合要求,截图如下
2.问题:
显然由于在迁移最后几台的时候,另一台计算节点的内存不够了(我们的环境就两台计算节点),但是剩余的内存数值为一个很小的负数,这就比较奇怪了。查了下资料,才知道由于虚拟机的内存,磁盘,cpu等等实际使用根本达不到虚拟机规格里的数值,所以有个超配比的概念,比如你的计算节点实际内存只有2G,超配比为1.5,那你可以创建个内存规格接近3G的虚拟机。在这里就是只要满足 : 实际内存×超配比 - (实际内存-剩余内存)> 虚拟机内存规格 则可以创建虚拟机(假设其它条件都满足)
3.结果:
虽然有超配比,但算下来的可分配内存小于虚拟机内存规格,因此导致剩下的虚拟机迁移失败
最后
以上就是热心曲奇最近收集整理的关于openstack中的超配比的全部内容,更多相关openstack中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复