カーネルのバージョンを変更したときにKVMがエラーを吐く (Host CPU does not provide required features: spec-ctrl の対処法)
自動起動にしてるKVMのクライアントが起動してないことに気づいたので、手動で起動するとこんなエラーが出ました。

error: the CPU is incompatible with host CPU: Host CPU does not provide required features: spec-ctrl
多分カーネルを変えたことによるエラーなのだと思われます。
ここに解決方法が乗ってました。
# virsh edit webserver で設定ファイルを編集して、
15-17行目の
<cpu mode='custom' match='exact' check='partial'>
<model fallback='allow'>Skylake-Client</model>
</cpu>
を消して
<cpu mode='host-passthrough' check='none'/>
に置き換えます。

無事に起動しました。

最近のコメント