Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Increasing CPUs on a Server 2003 guest.

Posted on 2008-06-11
7
Medium Priority
?
620 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
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 1500 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
NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

 
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 96

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

Visualize your virtual and backup environments

Create well-organized and polished visualizations of your virtual and backup environments when planning VMware vSphere, Microsoft Hyper-V or Veeam deployments. It helps you to gain better visibility and valuable business insights.

Question has a verified solution.

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

In this article, I show you step by step with screenshots to assist you - HOW TO: Deploy and Install the VMware vCenter Server Appliance 6.5 (VCSA 6.5), with some helpful tips along the way.
Giving access to ESXi shell console is always an issue for IT departments to other Teams, or Projects. We need to find a way so that teams can use ESXTOP for their POCs, or tests without giving them the access to ESXi host shell console with a root …
Teach the user how to use configure the vCenter Server storage filters Open vSphere Web Client:  Navigate to vCenter Server Advanced Settings: Add the four vCenter Server storage filters: Review the advanced settings: Modify the values of the four v…
Teach the user how to install and configure the vCenter Orchestrator virtual appliance Open vSphere Web Client: Deploy vCenter Orchestrator virtual appliance OVA file: Verify vCenter Orchestrator virtual appliance boots successfully: Connect to the …

604 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