Quote:
No doubt, and I certainly did not want to discourage you in any way. My apologies if it came out like that. There's just lots of pitfalls when using hypervisors and VMs.Originally Posted by rekd0514 
Meh I think I can handle it. I will just get it set up perfectly how I want it over time. I have pfsense set up so that shows I know networking fairly well. I have cat 6 and procurve 1410-24g switches in the house so I am set there. I just need to buy the proper hardware for the project. I have done quite a bit of reading already on the best practices in esxi and such. It doesn't seem too bad to me, just time consuming to setup. The main thing is just figuring out how I want to set up all the HDDs for proper management and back up.
It seems like in my experience is the only way you really learn it is to start messing around with it.

Meh I think I can handle it. I will just get it set up perfectly how I want it over time. I have pfsense set up so that shows I know networking fairly well. I have cat 6 and procurve 1410-24g switches in the house so I am set there. I just need to buy the proper hardware for the project. I have done quite a bit of reading already on the best practices in esxi and such. It doesn't seem too bad to me, just time consuming to setup. The main thing is just figuring out how I want to set up all the HDDs for proper management and back up.
It seems like in my experience is the only way you really learn it is to start messing around with it.
That being said, if you are set on going down this road:
- Get hardware (motherboard/CPU/Chipset) that is supported "well" by ESXi. Otherwise you'll end up troubleshooting more issues with ESXi than what you're actually trying to setup.
- If you are gonna setup a storage server as a VM with ESXi, you really have two options to get good performance. Either passthrough a RAID card, or passthrough disks. You "could" potentially passthrough even the onboard controller (like ICHR xx), but that is not recommended and sometimes causes unintended consequences. Since passthrough is quite important, choose your hardware wisely and make sure your motherboard has the number and type of slots you need and they are not behind some kind of PCI bridge. ESXi doesn't really like slots behind PCI bridges.
- If it's a small storage server, let ESXi detect the hard drives from the onboard controller and mark them for passthrough. See: http://blog.davidwarburton.net/2010/10/25/rdm-mapping-of-local-sata-storage-for-esxi/
- Once you do the above, your VM has "native" access to those drives and life should be good.
- Spend some time setting up your network. This is crucial to get good performance with VMs. In addition, I'd (ideally) choose hardware that has atleast two gigabit network adapters, if not more. It just makes life easier.
- If you're gonna have pfsense as a VM on this same server......
I'd suggest getting a dedicated pci/pci-e/pci-x network adapter with atleast two ports (preferably four) and passthrough it to the pfsense VM. And a tip: physically mark your network ports and cables...you'll be thankful later. 
- If you're gonna run Windows 7 or any other OS and plan to use a graphics adapter passed through to it....uhh...start reading on the vmware community forums.
Other than these potential pitfalls, ESXi is actually quite powerful and you can do a number of things that'd be difficult with physical hardware.













