Seems lots of suggestions for builds are flying around with few requests on usage.
From the initial post the current system uses Q9450 and 4GB ram. The reason for upgrading was lack of storage. Lack of processing power was not mentioned.
- Have you measured your current CPU usage ?
- Have you measured your current disk bandwidth usage ?
- Have you measured you current network bandwidth usage ?
With those three key metrics you have a starting point.
From there you can start working out;
- What is the expected storage capacity requirement over the next year.
- What is the expected network usage growth over the next year.
- What else are you looking to do with this server and what is the projected CPU requirements over the next year.
- How many years is this upgrade required to sustain operations.
With these estimations we have a end of year target to match and we can multiple by years of expected service for a very rough guide of where you need this machine to be over its lifetime.
From what I have read so far.... my initial suggestion would be;
- Supermicro SC846BE26-R920B Chassis inc dual SAS expander.
- Intel S1200BTLR motherboard (ESXi Certified).
- Intel AXXRMS2LL040 4 port mezzanine SAS controller.
- Intel AXXRMM4 IPMI KVMoIP remote access module with dedicated NIC.
- 32GB Kingston Unbuffered ECC ram (4x8GB).
- Intel ET dual port NICs x2
- Intel RS2WC080 (basically a IBM M1015).
- Intel E3-1230 (4 cores, 8 threads).
- 2xSSD for datastore.
- XX HDD for storage.
The Supermicro chassis has dual expanders so you only need two SFF 8087 connectors to hook up the 24 hotswap drives. Using mechanical drives which tend to burst at around 150MB/s (SATA mechanical) you can have 4 per channel. Two SFF-8087 connectors give 8 channels 8*4 = max 32drives before hitting contention for bandwidth. In reality 24 drives will be good. The chassis also has the dual redundant PSUs you mentioned wanting.
The Intel S1200BTL is ESXi certified and has dual nics. One is supported for ESXi management network and both are supported for ESXi networking. The board also has a mezzanine slot to add a 4xSAS controller without taking a PCIe slot. This 4 port controller can be used for connecting the 2 SSD drives for the VM data stores and will handle raid 1 fine. The board also has 3xPCIe 4 (x8 mechanical) and 1xPCIe 8 (x16 mechanical). This means that if you are doing passthrough you could use the LSI1068 based cards (LSI 3081E-R for example) which are dirt cheap as they will only run in PCIe v2 x4 slots but are x8 cards (need an x8 mechanical slot). Using those cards will cause bandwidth contention faster as you add more drives though but you really should work out how likely that is to impact the server based on usage patterns for the disks concurrently.
The two dual port ET NICs will handle your 2x2 network redundancy and each card can be passed to a separate VM if desired.
Intel AXXRMM4 will give you KVM over IP so you can control your server from bootup to bios options to anything after via a remote machine.
The Intel E3-1230 is the sweet spot IMO from the E3 range. Low cost, pretty powerful, 4 cores and hyperthreading. Depending on your forecast of requirements you can up the specs
if you need too.
The brunt of the damage, financially, will come on the cost of the chassis. The inbuilt dual expander and redundant platinum PSU really add to the cost. Having had a Norco 4020 for a few years I would not get another. The backplane has developed faults and the warranty support where I am is terrible.
If you have some answers to the two sets of questions above then maybe this build can be fine tuned more. I also appreciate your requirements may have changed from the first post but trying to at least get somewhere close to your budget, this should do. My own ESXi server runs on a setup like this (Norco chassis though
) and only shows load when recombining newgroup articles (par2). The rest of the time my VMs (Linux and WHS 2011) quite happily run on the E30-1230. Anything more for me would be overkill.
RB