鲲鹏ARM环境编译升级虚拟化组件(QEMU+libvirt)

鲲鹏ARM环境编译升级虚拟化组件(QEMU+libvirt)

💡 原文中文,约3300字,阅读约需8分钟。
📝

内容提要

在鲲鹏ARM环境下,使用yum安装虚拟化组件时,需要升级QEMU和libvirt以支持新功能。安装依赖包后,编译QEMU和libvirt,并配置相关文件。请注意,该ARM版本不支持虚拟机热迁移,需根据openEuler补丁进行升级。

🎯

关键要点

  • 在鲲鹏ARM环境下,使用yum安装虚拟化组件时,需升级QEMU和libvirt以支持新功能。

  • 软件库中的虚拟化组件版本较老,不支持spice等功能,且对端口有限制。

  • 安装依赖包后,需编译QEMU和libvirt,并配置相关文件。

  • 该ARM版本不支持虚拟机热迁移,仅支持冷迁移,需根据openEuler补丁进行升级。

延伸问答

如何在鲲鹏ARM环境下安装虚拟化组件?

可以使用yum命令安装,具体命令为:yum -y install qemu* libvirt* AAVMF virt-install。

为什么需要升级QEMU和libvirt?

因为软件库中的虚拟化组件版本较老,不支持新功能如spice,并且对端口有限制。

鲲鹏ARM版本支持虚拟机热迁移吗?

该ARM版本不支持虚拟机热迁移,仅支持冷迁移。

如何编译和安装QEMU?

安装依赖包后,解压QEMU源码,进入目录,配置安装并编译,最后执行make install。

在鲲鹏ARM环境下,如何配置libvirt?

需要修改qemu.conf文件,添加相关配置,并重启libvirtd服务。

如何解决编译libvirt时可能出现的失败?

官方提供的src.rpm包在编译时有一定几率会失败,建议多次尝试。

➡️

继续阅读