Kvm-Virtualization
virsh 報告未知功能 amd-sev-es
我更新了我的 centos,但我無法再啟動任何虛擬機。它說:
error: failed to get emulator capabilities error: internal error: unknown feature amd-sev-es
但我使用的是 Intel CPU (E5-2678v3),所以它不能具有 AMD 功能。如何禁用此功能?
刪除 /var/cache/libvirt/qemu/capabilities/* 不起作用。“virsh domcapabilities”返回上面的錯誤。
版本:
Centos8 流
libvirt-6.0.0-35.module_el8.5.0+746+bbd5d70c.x86_64
核心-core-4.18.0-305.el8.x86_64
這是一個已知的錯誤,請參閱#1961558和#1961562。
有關該問題的更詳細解決方法,請參閱每個 Bugzilla 頁面,但簡而言之,可以:
edk2-ovmf
從降級edk2-ovmf-20200602gitca407c7246bf-5.el8
到edk2-ovmf-20200602gitca407c7246bf-4.el8
,或- 執行這個命令:
mkdir -p /etc/qemu/firmware touch /etc/qemu/firmware/50-edk2-ovmf-cc.json
在您的 QEMU 主機中。
要降級 pkg:
# yum downgrade edk2-ovmf