Seite 1 von 1

vCPU ändern?

Verfasst: 25.03.2013, 13:37
von cyberpatch
Hallo,

kann ich bei einer VM problemlos die Anzahl der vCPU runtersetzen oder muss ich dann das Betriebssystem neu installieren?

Ich habe heute festgestellt, dass jemand bei der Installation mehrerer VM´s (Windows Server 2008) die maximale Anzahl an vCPUs (8) eingestellt hat. Nach dem Motto: Viel hilft viel.

Grüße

Verfasst: 25.03.2013, 14:12
von Dayworker
Beim Herabsetzen ist keine Neu-Inst notwendig, solange du beim gleichen HAL (Multiprocessor) bleiben kannst oder das OS einen HAL-Tausch (nur beim Wechsel von Multi- auf Singlecore angezeigt) unterstützt. Letzteres klappt meines Wissens seit XPSP2 ohne Probleme. Danach muß man halt damit leben, daß das OS seine HW komplett neu aufbaut und während der dabei manchmal nötigen Reboots nicht zur Verfügung steht sowie im Falle von OEM-Versionen eine Reaktivierung benötigt.

Allen OS' vom Stand pre-Vista ist aber bei gleichem HAL scheinbar gemein, daß nach der Änderung der CPU-Kernanzahl ein Löschen aller im Gerätemanager aufgelisteter CPUs notwendig ist, da ansonsten diese Veränderung nicht vollumfänglich umgesetzt wird. Einzige Ausnahme war bisher der HAL-Tausch.

Verfasst: 25.03.2013, 17:15
von cyberpatch
Dayworker hat geschrieben:Beim Herabsetzen ist keine Neu-Inst notwendig, solange du beim gleichen HAL (Multiprocessor) bleiben kannst oder das OS einen HAL-Tausch (nur beim Wechsel von Multi- auf Singlecore angezeigt) unterstützt. Letzteres klappt meines Wissens seit XPSP2 ohne Probleme. Danach muß man halt damit leben, daß das OS seine HW komplett neu aufbaut und während der dabei manchmal nötigen Reboots nicht zur Verfügung steht sowie im Falle von OEM-Versionen eine Reaktivierung benötigt.

Allen OS' vom Stand pre-Vista ist aber bei gleichem HAL scheinbar gemein, daß nach der Änderung der CPU-Kernanzahl ein Löschen aller im Gerätemanager aufgelisteter CPUs notwendig ist, da ansonsten diese Veränderung nicht vollumfänglich umgesetzt wird. Einzige Ausnahme war bisher der HAL-Tausch.


Verstehe ich das jetzt richtig?

Ich fahre die betroffenen VM´s herunter, stelle die vCPU von 8 auf 1 oder 2. Danach starte ich die VM´s wieder, lösche im Gerätemanager alle vorhandenen CPU´s und den Rest macht Windows automatisch?

Verfasst: 25.03.2013, 18:04
von Dayworker
Verstehe ich das jetzt richtig?
Nö. ;)
Bei der Umstellung von 8 auf 2 mußt du nur mal nachsehen, ob im Gerätemanager noch die jetzt fehlenden CPUs aufgelistet werden. Das sollte jedoch zumindest bei Server2k8 nicht mehr der Fall sein.
Nur bei der Umstellung von Multi- auf Singlecore oder vis-versa war bisher ein HAL-Austausch nötig. Bei Server2k8 ist aber auch dies inzwischen wohl nicht mehr notwendig, da das OS auf solche Veränderungen selbständig reagiert.

Der Rest mit VM-Runterfahren und die vCPU-Anzahl ändern ist korrekt.