No problems here installing from CD using ICH9R on a DP35DP (intel) or a GA-EP35-DS3L (gigabyte). We also did the same on a P5K series board at work, and it was fine. ![]()
Some more details since Dave linked to this on his awesome whitebox webpage:
http://www.vm-help.com/esx/esx3.5/Whiteboxes_SATA_Controllers_for_ESX_3.5_3i.htm
Gigabyte EP35-DS3L
The board works fine, including onboard SATA. I installed from a USB cdrom drive directly to a SATA hard drive connected to the onboard ICH9 (no USB key needed). I used the bios settings mentioned for the DP35DP intel board on the whitebox page: IDE mode for the SATA controller, and Legacy off (i.e. Native mode). The onboard Realtek nic isn't usable - I plugged in a Broadcom instead.
Intel DP35DP
As listed, I had no problem getting this board going, with bios for SATA set to IDE/Native. However the intel onboard nic (a 82566DC-2) didn't work. Others have tried modifying the map file and so on for the nic, but couldn't get it going, so I didn't pursue it.
Shuttle SP35P2 Pro
I tried a Shuttle SP35P2 Pro and it locks up during install regardless of bios settings (didn't try USB key). This board has the same chipset as the Intel DP35DP, and the Gigabyte above, so I was surprised it didn't just work.
ESXi has a requirement for 2 cores?
I don't think that is correct. Keep in mind every physical box I have installed it on, has had either multiple processors, hyperthreading, or multi-core technology.
Given that I have had success with several boxes running ESX 3.5 that only had a single core and didn't have hyperthreading, and I would assume the same would be true for ESXi.
Jase McCarty
Co-Author of VMware ESX Essentials in the Virtual Data Center
(ISBN:1420070274) from Auerbach
the installation guide for ESX 3.5 clearly states:
Minimum Server Hardware Requirements.
You need the following hardware and system resources to install and use ESX Server 3.
At least two processors.
this is also taught in the VCP classes.
whether it would actually physically work on a single core with no hyperthreading enabled is probably more a case of whether its "supported" or not from a VMware perspective.
of course common sense would tell you that the vmkernel scheduler would have a hard time scheduling multiple vcpu's (and also the console os) on a single thread.
I agree with the standard "supported" clause.
And I've been to the courses... I'm one of the first 2500 VCP's.
I would argue, that the "requirement" for multiple cores, is somewhat contradictory of their Single Processor Licensing Policy.
It states:
Effective immediately, customers may install VMware ESX and VI licenses on
single processor, physical hosts that are included on our Hardware Compatibility List (HCL).
This includes servers with two sockets that are populated with a single processor.
Each processor may contain up to four cores.
That being said, I wouldn't say, that it is a limitation to have multiple processors, or multiple cores for that matter.
I understand that it wouldn't be an option to run a multi-vcpu guest with a host configured in such a way.
All I'm trying to state, is... You don't have to have more than one core for ESXi to operate.
Respectfully,
Jase McCarty
Co-Author of VMware ESX Essentials in the Virtual Data Center
(ISBN:1420070274) from Auerbach
touche.
i guess the issue here comes down to the VCP course material being based on 3.5.0, and the single processor policy coming out after this.
but I think we've hijacked this thread sufficiently now ![]()
cheers, wizdude.
Updated: Scratch that... What I meant to say was... "Supported" often times does not include everything that will successfully work.
I would also agree, that technical courses (VMware, Microsoft, Citrix, etc) often times are "100% by the book," and don't allow for deviation, per the directives of the product vendor.
Kind of like when I used to moonlight as an instructor, or even my military career.... "The book says this works.... And if you want to know what else works.... See me after class."
I think we are on the same page... And don't let the crusty old forum guys (who haven't had their coffee, and are having to work on the weekend) spoil your experience on the forum.
Cheers,
Jase
And, my sincerest apologies to the OP for hijacking this thread.
Hello,
ESXi has been running nicely on the Asus P5K-E motherboard. Today I added 2 gbs to the system, totaling 6 gbs :).
I have an Intel Pentium 4 (single core with Hyper Threading) 641 Cedar Mill 3.2GHz 2MB L2 Cache running on this motherboard. I am planning to upgrade to one of the cpus:
-
Intel Core 2 Quad Q9300 Yorkfield 2.5GHz 6MB L2 Cache LGA 775
Tech Spec
Core Yorkfield
Multi-Core Quad-Core
Name Core 2 Quad Q9300
Operating Frequency 2.5GHz
FSB 1333MHz
L2 Cache 6MB
Manufacturing Tech 45 nm
64 bit Support Yes
Hyper-Threading Support No
Virtualization Technology Support Yes
Multimedia Instruction MMX, SSE, SSE2, SSE3, SSE4, EM64T
Voltage 0.85V – 1.3625V
Thermal Power 95W
-
Intel Core 2 Quad Q9550 Yorkfield 2.83GHz 12MB L2 Cache
Core Yorkfield
Multi-Core Quad-Core
Name Core 2 Quad Q9550
Operating Frequency 2.83GHz
FSB 1333MHz
L2 Cache 12MB
Manufacturing Tech 45 nm
64 bit Support Yes
Virtualization Technology Support Yes
Multimedia Instruction MMX, SSE, SSE2, SSE3, SSE4, EM64T
Voltage 0.85V – 1.3625V
Thermal Power 95W
Cooling Device Heatsink and Fan included
I have a few questions:
1) Would this cpu be compatible with ESXi? If so, I don't need to reinstall the current ESXi?
2) In terms of the ESXi free version, is there a limitation on the cpu count since it is still only one physical socket?
TIA,
Tnt
You should be OK to just swap the CPU. You will want to enable Intel VT in the BIOS should you plan to run x64 VMs.
Licensing is per CPU slot so you'll be fine in that regard.
Thanks Dave.
I checked the manual and it lists as "vanderpool technology". I guess its the same as Virtual Technology. Anyways, when I went into the bios, I see that field labeled as "Hyper Threading Technology". Now I am confused....
Maybe its listing only what my cpu has available.
Tnt
vanderpool technology = VT. this is the intel virtualisation which is being discussed.
hyper-threading is the ability to use unused cycles in an existing cpu thread. this will not exist in your new CPU. only one range of Xeon Dual Core CPU's in production now still has hyperthreading. it's non-existant in any of the dual core, core2 duo and core2 quad product.
as long as the CPU is compatible with your motherboard, you should have no problems with this CPU and ESXi.
i realise the Q9550 is about $100 more expensive than the Q9300, but remember that it's got twice the internal L2 cache.
if you are planning on running a few VM's on this box, this will make a difference in terms of performance.
Wizdude,
So my guess is that when I put in the new cpu, I will see the option of "Vanderpool Technology". I verified the Asus site that the cpu is supported.
Thanks,
Tnt
I'm using the Q9300 with ESXi and it's working great, performance seems excellent. I haven't tried the Q9550 though.
As wizdude said, for 64-bit VMs you want Vanderpool Technology enabled on the "Configure advanced CPU settings" bios screen. See page 4-22 of the manual:
http://dlcdnet.asus.com/pub/ASUS/mb/socket775/P5K-E/e3216_p5k-e.zip
It may not show up unless you have a VT capable CPU installed. ![]()
Just updated the bios on the board to version 1013.
Made the cpu purchased. Its actually 60 bucks difference between Q9550 and Q9300. I will report back soon :).
tnt