CloudOS对接CAS
CAS上创建的虚拟机
CloudOS 上纳管虚拟机后,虚拟机状态异常
虚拟机在CAS上正常,并且能够正常启动
CloudOS上同步状态报错:云主机处于无法同步的状态
1、进入nova的pod,nova service-list查看计算节点状态up
但nova-api.log有对应虚拟机记录,conductor.log、scheduler.log通过uuid查找不到相关记录。
2、进入计算节点的pod,/var/log/nova路径下nova-compute.log中通过uuid搜索对应虚拟机记录,注意到剩余内存为15871M。
3、nova show <虚拟机uuid>查看虚拟机状态,注意到虚拟机的状态,有明显报错“Insufficient compute resources”
定位到原因是由于计算节点资源不够,导致纳管失败。
4、查看计算节点的配置文件
计算节点下/etc/nova/nova.conf 搜索allocation_ratio
可以看到环境计算节点允许的内存超分配比为1.5,即cvk总内存为772437MB时,cvk允许分配内存为1158655MB。
当cvk上虚拟机分配比超过这个值时,纳管虚拟机将会失败。
规避方法:将该节点部分虚拟机迁移至其他主机,降低cvk上内存的超分配比,再重新纳管。
解决方法:修改计算节点nova.conf中ram_allocation_ratio 为2,即内存超分配比为200%。注意修改nova.conf配置文件后,需要重新固化插件,否则计算节点pod重启后,配置文件又会回到原来的数值。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作