Libvirt

libvirt 熱拔出cpu

  • September 19, 2019

我目前正在使用 libvirt。在我使用以下命令減少 vcpu 核心的數量後,操作將成功完成。我還應該提到,在此命令之前,我的目前和最大 vcpus 為 4。

virsh setvcpus instance-000000xx 2 --config

在此命令之後,我重新啟動了 vm,以便應用更改。重新啟動後,我再次將我的 vcpus 更改為 4。

virsh setvcpus instance-000000xx 4 --config --live

問題是在我將 vcpus live 更改為 2 後,VM 將關閉,就像它在此操作後崩潰一樣。virsh 也顯示以下錯誤。

錯誤:操作失敗:vcpu 拔出請求超時

我怎樣才能拔掉我的vcpus live?

如果你的虛擬機崩潰了,那是某個地方的錯誤,可能在 qemu 中。我建議使用您使用的任何 linux 發行版送出一個錯誤。

引用自:https://serverfault.com/questions/984635