構成変更と再起動後、vCPU カウントは変化しません

構成変更と再起動後、vCPU カウントは変化しません

最近、Echobox1 が使用する vcpus 仮想サーバーの数を 4 から 1 に縮小しました。

前に:

# virsh vcpucount Echobox1
maximum      config         4
maximum      live           4
current      config         4
current      live           4

このサーバーを再起動しました

virsh reboot Echobox1

ただし、ライブ vcpucount はまだ 4 を示しています。

# virsh vcpucount Echobox1
maximum      config         1
maximum      live           4
current      config         1
current      live           4

ライブ vcpucount をリセットするには他に何が必要ですか? 仮想サーバー全体を再起動することもできますが、その下で複数の他のシステムが実行されているため、それを行う必要がないようにしたいと思います。

注記: このマシンでは --live オプションを使用できません。

# virsh setvcpus Echobox1 1 --live
error: unsupported configuration: failed to find appropriate hotpluggable vcpus to reach the desired target vcpu count

要約:

リセットするにはどうすればいいですか?ライブ設定ファイルを変更した後の vcpucount は?

答え1

これは実際には予想より簡単でした。ライブ vcpu カウントをリセットするには、仮想サーバーをシャットダウンしてから起動します。単に再起動するだけでは、ライブ カウントは更新されません。

# virsh shutdown Echobox1
# virsh start Echobox1

関連情報