导语 : 虚拟机关机/重启,轻则可能造成客户网络抖动,重则可能造成客户业务短暂不可用等异常,作为运维研发如何快速定位出虚拟机关机/重启触发原因尤为重要。
一. 虚拟机关机/重启触发途径
1.虚拟机子机内部触发;
2.母机后台virsh command触发[等同于nova-compute调用libvirt api];
3.前端vnc控制台触发;
二. 虚拟机关机/重启触发主体
1.人为,大部分是客户误操作或者手动reboot使某些软件功能生效[ps:升级kernel等];小概率[事故]
是一线运维误操作。
2.故障,虚拟机故障和母机故障,其中,虚拟机故障:虚拟机内部异常发生crash,qemu进程异常等;母机故障:母机上发生oom kill 掉虚拟机进程,母机异常发生crash导致虚拟机 reboot等。文章来源:https://www.toymoban.com/news/detail-822234.html
三.问题排查分析
通过分析vs,libvirt,qemu,qemu_serail log可抽丝剥茧逐步寻找到问题根因,cvm重启会先关机再重启,这里将不同途径下触发cvm reboot/shutdown动作的libvirt,qemu日志中关键函数调用摘录便于对比。文章来源地址https://www.toymoban.com/news/detail-822234.html
到了这里,关于云计算场景下,如何快速定位出虚拟机reboot/shutdown引发的故障的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!