Essendon wrote: » Build one decent computer and save on power. 16GB of RAM, an i5/i7 and an SSD or two - this is a good combo for labbing ESXi.
MacGuffin wrote: » I've seen a spec list like this many times, the SSD seems to be a critical component for speed in a nested VM lab. One question though, if going with a multiple box lab with ESXi on the metal are SSDs just as critical?
dave330i wrote: » Usually 2 biggest performance bottle necks are RAM & IOPS. SSDs have ~2000 IOPS while 15k SAS drive are around 180 IOPS.
Essendon wrote: » The performance difference is quite significant, you'll have your VM's booting up in like 15 seconds. You dont need to assign too much disk to your VM's anyway, just go with a gig or so more than what the OS requires. While I agree by researching you learn more, but I reckon you should keep it simple and just get a desktop machine that runs an i5/i7 with 16GB or more of RAM and an SSD or two. Run nested ESXi and a Starwind iSCSI SAN on a VM on the host ESXi and your good to go. You can create any number of vNIC's on your nested ESXi VM's and play with vSwitches and dvSwtiches as much as you want. That way your not strapped by the number of pNIC's you have on your physical machine. The space and power savings are a no-brainer too.
MentholMoose wrote: » If you are going with a physical lab, the ESXi machines don't necessarily even need hard drives. There's not much need to lab with local datastores, and you can install ESXi on a USB stick. Many newer servers include internal USB ports for this purpose. You can then put additional, bigger, and/or faster/SSD drives in your SAN/NAS machine to store VMs.
nhan.ng wrote: » I'm gonna go with 2 boxes plus a storage box. This is how most companies have their set up. You can play with the networking portion to see how it effecting your vm peformance. There's alot that go into keeping everything running smoothly, from troubleshooting network performance, fail over set up...etc. than just esxi itself.
MacGuffin wrote: » Two SSDs? Is the idea to RAID them? Spread the load over two disks (not RAID just two independent volumes)? More space? Dual booting? All the above?
Essendon wrote: » By two I meant spread the load around, two independent volumes. Just more space.
Essendon wrote: » A lappie is not a bad idea too. RAM and disk IOPS is really what you need to take into consideration, any solution would do.
mayhem87 wrote: » @Macguffin you can build i5's for cheap
mayhem87 wrote: » obviously your still going to need some hdd's or ssd's somewhere in the mix.
jibbajabba wrote: » Your vCenter will need x64 Windows anyway so you might as wel go for 2007R2 and install the free iSCSI target - quick enough for lobbing. Single server setups tend to have the disk as bottleneck so SSD is a good, needed choice.
jibbajabba wrote: » Oh and for disks. I run a Adaptec 5805 with 2 arrays. 4x 300GB 15k SAS in Raid 10 and can get decent iops. The second array used 1TB 7200rpm spindles in Raid 10 and I am struggling with I/O when running nested VMs. So yes, storage will be bottleneck and I am not sure that SSDd are THAT much quicker. It all depends how many VMs you intend to run and what those VMs will be doing. I got a SLIGHT performance gain by using eager zeroed thick disks but that means you run out of storage quickly as surely your SSDs aren't the most expensive ones. I also run a FusionIO card and that thing flies but surely way above budget
MacGuffin wrote: » Really? I need x64 Windows for the ESXi management software? I could have sworn I saw it run on x86 Windows XP.
MacGuffin wrote: » How does booting from a USB stick compare to HD and SSD when it comes to performance? I assume it lies somewhere in between. Anything else I should know about stripping out the SATA drives before I grab my screwdriver?
MacGuffin wrote: » I'm not sure how the cost difference between the two set ups work out. I'm looking at a two or three small servers for about $2500, each with 2GB or 4GB RAM, a dual core i5 or so, and a small HD.
jibbajabba wrote: » The client, maybe, but not the server, that requires 64 Bit and enough oompf for SQL ExpressVMware KB: Minimum system requirements for installing vCenter Server With v4 you can get away with 32 Bit, but v5 requires 64 ..
The vCenter Server 5.0 system can be a physical machine or virtual machine.
MacGuffin wrote: » If it can be a virtual machine then I should be good with running it on the same computer as ESXi. Or, am I assume too much? This could be a problem, like a $600 problem.
MentholMoose wrote: » Besides those possibilities, another is price. Currently there is a huge jump between 256 GB and 512 GB SSDs, so two 256 GB SSDs should be significantly cheaper than one 512 GB SSD. Now is a great time to buy a 256 GB SSD as there has been many deals lately. I've seen 256GB Crucial M4 and Samsung 830 SSDs (both are well regarded) going for $200 or less (I couldn't resist picking one up).
MentholMoose wrote: » Performance of what? The disk the hypervisor runs from does not need to be fast, unless you will be rebooting it constantly and really need fast boot times. And booting ESXi from a USB stick is not all that slow anyway. If you mean performance of VMs running on a USB stick, ESXi won't let you do this, and if there is some hack to allow it I assume performance would be poor. But like I said, labbing with VMs on a local datastore is not useful anyway.
MentholMoose wrote: » I'd aim a bit higher. 2 GB RAM is just too low to be useful, and 4 GB is better but still limiting. I recommend at least 8 GB RAM. Have you checked out Dell Outlet? Refurb Dell R210 II servers with specs like that (Core i3, 2 GB RAM, 500 GB SATA disk drive) are under $700, and a guaranteed compatible 8 GB RAM kit is $85 from Crucial. The R210 II is a nice server (I have access to some at work) and on the VMware HCL.
Forsaken_GA wrote: » You can certainly run vCenter as a VM, I do it myself since it's just a lab. If you're only goint to run ESXi on a single box, then vCenter is overkill, you can save yourself the effort and just connect to the ESXi host directly to manage it. If you are going to deploy more than one host with ESXi though, you will want vCenter.
dave330i wrote: » If OP is planning on getting VCP, he'll need to setup a vCenter to practice.