启动虚拟机失败,QEMU报错

问题现象描述

在当前鲲鹏920新型号服务器配套openEuler 22.03 LTS SP4、QEMU 6.2.0的环境中,启动虚拟机存在一定的失败概率,启动失败时QEMU存在如下报错日志。

关键过程、根本原因

QEMU通过ioctl通知KVM创建虚机vCPU时有概率失败,从而触发了qemu abort,导致虚拟机启动失败。因机密虚机的创建继承该开源流程,导致机密虚机的启动受到影响。

结论、解决方案及效果

可尝试重新启动机密虚机,直到启动成功。

目前该问题已在开源社区提ISSUE推动解决。

https://gitee.com/openeuler/qemu/issues/IAB9WJ?from=project-issue

https://gitee.com/openeuler/qemu/issues/IAB8PH?from=project-issue