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