Solved

Increasing CPUs on a Server 2003 guest.

Posted on 2008-06-11
7
607 Views
Last Modified: 2012-06-27
Hi Experts,

I have a Server 2003 Ent guest that I need to increase the number of CPUs on from 1 to 2.  I know how to do this in my VC, but what steps to I need to take on my guest OS?  I understand I need to use UpdateHAL in SysPrep, but I am unsure of how to do this.  Any help would be great.

Dredd
0
Comment
Question by:dredd0606
7 Comments
 
LVL 11

Expert Comment

by:CynepMeH
ID: 21764543
Windows will automaticly upgrade from a Uniprocessor to a Multiprocessor HAL. You'll need to re-install if you need to go back from 2 to 1 (AFAIK)
0
 
LVL 5

Accepted Solution

by:
pbeirne earned 500 total points
ID: 21764554
Going from Uni to multiprocessor, add the following to your unattended sysprep file:

[Unattended]
UpdateHAL = "ACPIAPIC_MP,%WINDIR%\Inf\Hal.inf"

I'd recommend snapshotting/backing up your guest as adding procs can cause system instability even with the sysprep.  
0
 
LVL 11

Expert Comment

by:CynepMeH
ID: 21764570
0
Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

 
LVL 1

Author Comment

by:dredd0606
ID: 21764592
Well, we made the change in the CPUs two days ago, and Windows didn't automatically change from uni to multi after two restarts.  It sees both processors in the device manager, but it didn't change the ACPI.  No instability so far though, which is nice, but I did snapshot the guest before I made the change.

pbeirne: that much I know, I guess what I was asking was more basic usage of sysprep for modifying the server (not for duplication).
0
 
LVL 1

Author Comment

by:dredd0606
ID: 21764604
Thanks CynepMeH, I will check that out tonight.
0
 
LVL 95

Expert Comment

by:Lee W, MVP
ID: 21767086
When I read the question, the answer is simple.  Update the processor driver.  Open Device Manager and update the driver.  Then select the multiprocessor HAL.  I've done this before (though admittedly not in VMs) and it's never been a problem - or difficult.  I've NEVER seen 2000 or 2003 automatically detect the second CPU UNLESS the processor seen my the OS was a dual core OR Hyper Threaded (as those are seen as multiprocessor processors by windows and the SMP kernel loads at install).
0
 
LVL 1

Author Comment

by:dredd0606
ID: 21773070
leew:

Sorry, but this isn't a case of replacing an old CPU with a new one.  This is a virtual server that I simply increased the number of CPUs on in my VMware VirtualCentre.  The guest OS (Server 2003) recognizes both CPUs, but the ACPI is still UP (Uniprocessor).  I am currently waiting until I get some downtime to use SysPrep to do an UpdateHAL, but since I have only ever used SysPrep to prepare machines for duplication, I am looking for some guidance to avoid nasty things like generating new SID and such.

Dredd
0

Featured Post

Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When converting a physical machine to a virtual machine using VMware vCenter Converter Standalone or vCenter Converter Enterprise, if an adapter type is not selected during the initial customization the resulting virtual machine may contain an IDE d…
HOW TO: Install and Configure VMware vSphere Hypervisor 6.5 (ESXi 6.5), Step by Step Tutorial with screenshots. From Download, Checking Media, to Completed Installation.
Advanced tutorial on how to run the esxtop command to capture a batch file in csv format in order to export the file and use it for performance analysis. He demonstrates how to download the file using a vSphere web client (or vSphere client) and exp…
This Micro Tutorial steps you through the configuration steps to configure your ESXi host Management Network settings and test the management network, ensure the host is recognized by the DNS Server, configure a new password, and the troubleshooting…

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now