Build’s Name: Callicrates (Beauty & Power)
Operating System/ Storage Platform: ESXi 6/ Server2012R2/ Debian
CPU: E3-1245v2
Motherboard: C204 based intel
Chassis: Chenbro Micom RM23212
Drives: Most likely 4TB HGST Deskstar NAS
RAM: 32GB ECC Unbuffered 1333 Mhz
Add-in Cards: Serveraid M1115 (in IT mode), probably later adding in a 4 port intel Gbps nic
Power Supply: No name 400W initially. Will upgrade to hotswap as funds allow
Other Bits: Possibly a Samsung 850 or two
Usage Profile: Local media server, possibly NAS, Elastix PBX, VM playroom
Other information…
Hey folks,
I have built a ton of machines over the years including a few small servers for friends etc, however this time, I'm about to embark upon a half decent build for my own use here at home. I still have a few kinks to work out and some money to find for it, but I'm nearly there.
Here's some random thoughts I have been having while waiting on the hardware arriving...
The VM datastore will live on at least one, or if funds allow, a pair of mirrored Samsung 850's hanging off the integrated 6Gbps SATA ports on the mainboard. ESXi will either also be on those, or perhaps on a small 2.5" drive or USB stick, I haven't decided yet.
The mainboard has 2 onboard SAS2 ports driven by an LSI2008, so I could just pass that through to the media server VM directly, most likely Plex on Debian, giving me 8 bays of local storage, rather than using an iSCSI link to a seperate media store volume. I also have an M1115 that I can pass through to the Windows server VM and can use the remaining 4 bays for that. I can expand that later internally with a breakout cable. The PBX VM can quite happily run in a 40GB partition on the VM datastore drive(s), it doesn't really need much more than that and its TDM card can be passed through. Another way I see of doing this might be to pass through both SAS2 controllers to a Debian VM and run all 12 bays in a NAS type arrangement, sharing out volumes to the other VM's as needed. This will involve using iSCSI and SMB, albeit internally. I don't see this being an issue as it will all be getting stuffed down a couple of 1 Gbps teamed nics, initially anyway and when funds allow I'll add in a 4 port Intel card and use the integrated nics for a management only port.
Anyway, that's kind of where I'm at on the hardware front.
The storage side of things is a bit more murky for me. I'm still undecided on using MD raid and LVM, or using ZoL. My thoughts are ZFS is new and interesting, and from what I have read so far about it, seems like a good contender. The other side of that of course is that MD/ LVM has been around since man was still chipping on stone tablets, it just works, is reasonably fast and for the most part never really seems to give folks trouble. There are up's and downs with both schemes obviously.
The workloads expected are maybe 2 or 3 streams from the media server with perhaps one of them transcoding, the windows server will be getting hit up for the usual stuff like DNS, DHCP, AD etc and the PBX will have very light sporadic use with likely little or no transcoding involved.
I welcome some comments on my plans
Am I bonkers for even attempting this? Pointers for better performance etc?
Operating System/ Storage Platform: ESXi 6/ Server2012R2/ Debian
CPU: E3-1245v2
Motherboard: C204 based intel
Chassis: Chenbro Micom RM23212
Drives: Most likely 4TB HGST Deskstar NAS
RAM: 32GB ECC Unbuffered 1333 Mhz
Add-in Cards: Serveraid M1115 (in IT mode), probably later adding in a 4 port intel Gbps nic
Power Supply: No name 400W initially. Will upgrade to hotswap as funds allow
Other Bits: Possibly a Samsung 850 or two
Usage Profile: Local media server, possibly NAS, Elastix PBX, VM playroom
Other information…
Hey folks,
I have built a ton of machines over the years including a few small servers for friends etc, however this time, I'm about to embark upon a half decent build for my own use here at home. I still have a few kinks to work out and some money to find for it, but I'm nearly there.
Here's some random thoughts I have been having while waiting on the hardware arriving...
The VM datastore will live on at least one, or if funds allow, a pair of mirrored Samsung 850's hanging off the integrated 6Gbps SATA ports on the mainboard. ESXi will either also be on those, or perhaps on a small 2.5" drive or USB stick, I haven't decided yet.
The mainboard has 2 onboard SAS2 ports driven by an LSI2008, so I could just pass that through to the media server VM directly, most likely Plex on Debian, giving me 8 bays of local storage, rather than using an iSCSI link to a seperate media store volume. I also have an M1115 that I can pass through to the Windows server VM and can use the remaining 4 bays for that. I can expand that later internally with a breakout cable. The PBX VM can quite happily run in a 40GB partition on the VM datastore drive(s), it doesn't really need much more than that and its TDM card can be passed through. Another way I see of doing this might be to pass through both SAS2 controllers to a Debian VM and run all 12 bays in a NAS type arrangement, sharing out volumes to the other VM's as needed. This will involve using iSCSI and SMB, albeit internally. I don't see this being an issue as it will all be getting stuffed down a couple of 1 Gbps teamed nics, initially anyway and when funds allow I'll add in a 4 port Intel card and use the integrated nics for a management only port.
Anyway, that's kind of where I'm at on the hardware front.
The storage side of things is a bit more murky for me. I'm still undecided on using MD raid and LVM, or using ZoL. My thoughts are ZFS is new and interesting, and from what I have read so far about it, seems like a good contender. The other side of that of course is that MD/ LVM has been around since man was still chipping on stone tablets, it just works, is reasonably fast and for the most part never really seems to give folks trouble. There are up's and downs with both schemes obviously.
The workloads expected are maybe 2 or 3 streams from the media server with perhaps one of them transcoding, the windows server will be getting hit up for the usual stuff like DNS, DHCP, AD etc and the PBX will have very light sporadic use with likely little or no transcoding involved.
I welcome some comments on my plans
Am I bonkers for even attempting this? Pointers for better performance etc?