Solved

MS Hyper-V R2  - Virtual  2003 Server cannot see all 4 allocated processors.

Posted on 2010-08-18
8
576 Views
Last Modified: 2013-11-11
Basically I have 2 virtuals on 2 different Hyper-V servers where I have allocated 4 processors however within the virtual the OS thinks it only has one processor.  When I run HyperV_Mon  it confirms that the virtual is only utilizing the 1st processor.
The Hyper-V server is running Server 2008 R2. Both servers are hosting about 10 virtual servers. The operating systems of the virtuals vary from Server 2003, 2008 and 2008R2.  I am only having issues with virtuals running Server 2003 however not all my 2003 virtual servers have the issue.
The 2 virtuals with this issue are 32bit OSs and don’t seem to have any noticeable configuration differences from the 2003 virtuals that see all the allocated processors.
Both the virtuals with this issue (as with the working ones also) were created using the Sysinternals Disk2vhd tool v 1.5.0.0.
Any ideas as to why my virtual servers don’t see all 4 allocated processors?
0
Comment
Question by:RMAHelpDesk
8 Comments
 
LVL 95

Expert Comment

by:Lee W, MVP
ID: 33468297
I suspect the machines having the issues are running a uniprocessor kernel and so are ignoring the other processors.  Upgrade the kernel to multiple processor (compare the processor/CPU device drivers loaded on a working 2003 multiprocessor VM and a problematic one then "update the driver" for the processor. (You might want to make a backup first, just to be safe).
0
 

Author Comment

by:RMAHelpDesk
ID: 33468416
In looking to see what kernel was loaded I discovered something new, in Device manager under Processors all 4 are listed however task manager only shows 1 processor.  Also under system properties only processor is shown.  How/where do I see what “Kernel” is loaded?
0
 
LVL 95

Expert Comment

by:Lee W, MVP
ID: 33468466
If all four are listed, then you probably have the correct multiprocessor kernel loaded.  Make sure Task Manager isn't simply set to show only one CPU graph.
0
Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

 

Author Comment

by:RMAHelpDesk
ID: 33468631
I checked and it isn't. The same single processor is shown under system properties.
0
 
LVL 17

Expert Comment

by:James Haywood
ID: 33468917
Are the integration components up to date? you could try uninstalling and reinstalling.
0
 
LVL 15

Accepted Solution

by:
msmamji earned 500 total points
ID: 33470087
Windows Server 2003 either x86 or x64 only support 2 processor while running as a hyper-V guest.
http://www.microsoft.com/windowsserver2008/en/us/hyperv-supported-guest-os.aspx

Regards,
Shahid
0
 

Author Comment

by:RMAHelpDesk
ID: 33470177
I will try droping one of the servers to 2 processors tonight as a test. It's odd though because I have 4 other guests running server 2003 x86 and they see all four processors allocated.
0
 

Author Closing Comment

by:RMAHelpDesk
ID: 33475828
Weird that some of my 2003 virtuals see and use 4 processors but the 2 with the issue work just fine when set to use 2 processors.  Thanks for the help.
0

Featured Post

NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Add user group members to local Administrators 2 56
Server 2012 management. 5 34
RDP Console with access to multiple Servers 9 29
Convert Hyper-V VM from Gen1 to Gen2 6 100
Introduction Many people don't know about it - and it's almost like a huge secret, but Hyper-V is one of the most cost-effective Virtual solutions out there, and I'll tell you why. In a single word - Licensing. The Breakdown Microsoft gi…
When working with Microsoft SCVMM (System Center Virtual Machine Manager) in a Hyper-V virtualization environment, we have run across scenarios in which the failed migration of a VM from one host to another may leave the VM in a failed state. Specif…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.

820 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