Solved

Increasing CPUs on a Server 2003 guest.

Posted on 2008-06-11
7
611 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 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
Flexible connectivity for any environment

The KE6900 series can extend and deploy computers with high definition displays across multiple stations in a variety of applications that suit any environment. Expand computer use to stations across multiple rooms with dynamic access.

 
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

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

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

Restoring deleted objects in Active Directory has been a standard feature in Active Directory for many years, yet some admins may not know what is available.
In this article, I will show you HOW TO: Perform a Physical to Virtual (P2V) Conversion the easy way from a computer backup (image).
Teach the user how to convert virtaul disk file formats and how to rename virtual machine files on datastores. Open vSphere Web Client: Review VM disk settings: Migrate VM to new datastore with a thick provisioned (lazy zeroed) disk format: Rename a…
Teach the user how to install log collectors and how to configure ESXi 5.5 for remote logging Open console session and mount vCenter Server installer: Install vSphere Core Dump Collector: Install vSphere Syslog Collector: Open vSphere Client: Config…

739 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