カーネルのバージョンを変更したときに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行目の
1 2 3 | <cpu mode='custom' match='exact' check='partial'> <model fallback='allow'>Skylake-Client</model> </cpu> |
を消して
1 | <cpu mode='host-passthrough' check='none'/> |
に置き換えます。

無事に起動しました。

最近のコメント