Die VCPU-Zählung ändert sich nach einer Konfigurationsänderung und einem Neustart nicht

Die VCPU-Zählung ändert sich nach einer Konfigurationsänderung und einem Neustart nicht

Ich habe vor Kurzem die Anzahl der von Echobox1 verwendeten virtuellen VCPU-Server von 4 auf 1 reduziert.

Vor:

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

Ich habe diesen Server neu gestartet mit

virsh reboot Echobox1

Der Live-VCPU-Zähler zeigt jedoch immer noch 4 an:

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

Was ist sonst noch nötig, um den Live-VCPU-Zähler zurückzusetzen? Ich könnte den gesamten virtuellen Server neu starten, aber das möchte ich lieber nicht tun, da ich mehrere andere Systeme darauf laufen habe.

Notiz: Ich kann die Option --live auf diesem Computer nicht verwenden.

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

Kurz zusammengefasst:

Wie setze ich denlivevcpucount nach dem Ändern der Konfigurationsdatei?

Antwort1

Das war tatsächlich einfacher als erwartet. Um die Live-VCPU-Anzahl zurückzusetzen, fahren Sie den virtuellen Server herunter und starten Sie ihn dann neu. Ein einfacher Neustart aktualisiert die Live-Anzahl nicht.

# virsh shutdown Echobox1
# virsh start Echobox1

verwandte Informationen