配置更改并重启后,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

相关内容