so here is the situation: my dad is moving his t-shirt shop into a new building and basically wants to do things better. i also want some VM servers so...he can foot the bill since he is already going to spend the money (is that selfish?) here are the parts i am thinking of using
NETWORK: misc net gear
rack: Norco R4-15U http://www.newegg.com/Product/Product.aspx?Item=N82E16816133039 dont need a lot
switch: Ubiquiti EdgeSwitch http://www.newegg.com/Product/Product.aspx?Item=0XP-000A-00013 supports PoE and thats about it really. dont care but the APs and cameras run off PoE so figure a switch that supports it would be better than running a ton of injectors
Wireless AP: Ubiquiti UAP-LR-3 http://www.newegg.com/Product/Product.aspx?Item=0ED-0005-00064 yes a three pack. one is probably enough, but have one for home
cameras: Ubiquiti UVC-Dome-3 http://www.newegg.com/Product/Product.aspx?Item=9SIA4HM2PS5376 three of these for a total of nine cameras. these may end up split across two locations. not sure yet
FREENAS: storage machine
barebone: SUPERMICRO SYS-6028R-WTR http://www.newegg.com/Product/Product.aspx?Item=N82E16816139065 Dual Socket 2011-3 with 8 Hot Swap drive bays
cpu: E5-2620 V3 http://www.newegg.com/Product/Product.aspx?Item=N82E16819117480 two of these.
ram: Crucial 32GB ECC Unbuffered http://www.newegg.com/Product/Product.aspx?Item=N82E16820148842 two of these for total of 64GB of RAM
ssd: SP900 64GB http://www.newegg.com/Product/Product.aspx?Item=N82E16820211601 i know freenas can run off a USB flash drive but would just rather have it on an SSD internally
hdd: HGST Ultrastar 7K4000 http://www.newegg.com/Product/Product.aspx?Item=N82E16822145622 8 of these for ~32TB of raw disk space. plan to put them in two groups of 4 and then run those groups in RAID-Z2. please tell me if there is a more optimal way of setting them up
raid card: areca ARC-1882I http://www.newegg.com/Product/Product.aspx?Item=N82E16816151105 okay this is something i am on the fence about. the motherboard in the barebones kit i think has enough SATA ports to handle the drives connected directly. but i am not 100% sure. if i did go with this, i would use it JBOD and not any sort of hardware RAID.
COMPUTE: VM compute machines, plan to have two maybe three in a cluster
barebone: SuperMicro SYS-5018D-MTLN4F http://www.newegg.com/Product/Product.aspx?Item=N82E16816101790 just basic socket 1150 barebone
cpu: e3-1246 v3 http://www.newegg.com/Product/Product.aspx?Item=N82E16819117318 seems like a good CPU for running VMs on
ssd: SP900 64GB http://www.newegg.com/Product/Product.aspx?Item=N82E16820211601 this system only needs to have XenServer installed. intend to have the actual VM images on the freenas box and use NFS
ram: Kingston 32GB ECC Unbuffered http://www.newegg.com/Product/Product.aspx?Item=N82E16820239371 max out ram. currently the server i am using has 24GB of ram in it and i am using up most of it.
NVR: stores all the camera footage
barebone: same one as the compute box
cpu: e3-1226 http://www.newegg.com/Product/Product.aspx?Item=N82E16819117319
ram: Crucial 8GB ECC Unbuffered http://www.newegg.com/Product/Product.aspx?Item=N82E16820148677
hdd: WD Purple 4TB http://www.newegg.com/Product/Product.aspx?Item=N82E16822236659 4 of these. probably in hardware RAID 5, with this box the accuracy isnt really the necessity. if a day of video gets lost i dont think it will be that big a deal.
ROUTER: yes custom router, will run pfSense
barebone: SuperMicro SYS-5051A-EHF-D525 http://www.newegg.com/Product/Product.aspx?Item=N82E16816101364
ram: corsair 4GB SODIMM http://www.newegg.com/Product/Product.aspx?Item=N82E16820145282
ssd: SP900 128GB http://www.newegg.com/Product/Product.aspx?Item=N82E16820211602 might reduce to a 64GB one but the extra space regardless can (probably should) be configured for caching downloads
let me know if there are places where things can be done better (especially in the drive config). however please dont tell me to use freenas for everything. it seems great but there are some things i intend to do with the VMs that i dont think freenas can do (game servers, programming servers, few other things). however i dont want to rely solely on one compute box which is why i intend to have two or more of them running. one thing not included in this is a rack mount UPS. rest assured it will be added. sorry about it being so long but its more than one build