- Joined
- Jan 9, 2024
- Messages
- 59
Hello everyone,
Been lurking and reading for a while while doing my best to learn as much as possible as I slowly work my way through this home lab building process.
My primary use case for this system is to first and foremost to experiment with and have fun learning and exploring all the configuration and features of TrueNAS itself.
After that however I'd like it to be my main repository for media such as photos, music, movies, documents and whatever else would normally end up on large single disk storage or external drives scattered around my home for my family. I have a ton of content strewn about and I wish to consolidate it all to a single organized platform.
I'd like to experiment with apps such as Nextcloud, Plex, HomeAssistant- there's a massive catalogue to comb through and play with but those are just the few I feel I'd use long term. I'd also like to out running some VMs just because Scale can do it. Eventually I'd like to have a separate Proxmox server dedicated to virtualization but for now I'm trying to make my TrueNAS build my one stop shop.
I know that's a perhaps an ambigiouis use case of "I just want to do and try everything!" but it is sort of the truth as of now. The only data that will truly be critically importan to me will be personal/family photos, video and documents. I will be backing up that particular data outside of this system to ensure it's not lost during any 'experimentation'.
I've been making decisions and was looking to see if I have any misunderestandings, made any oversights, or if anyone wanted to generally provide feedback on my decisions thus far. Being new to TrueNAS I am sure there are things I may not realize I am doing wrong. Thank you in advance to anyone who provides feedback.
I was gifted a 4U SuperMicro 846 system. This is what kicked off the entire idea to build out a home lab. I suspect it specifically was a SC846TQ-R1200B based on the backplane and PSUs it came with- but I don't really know for sure. Regardless, inside was the following:
My goal was to take the above system and begin 'upgrading' it. After reading the SAS Primer the first thing I did was replace the current backplane with a BPN-SAS2-846EL1. The goal here was to cut down on the need for 3x HBAs and all the wiring cluttering the fanwall. I paired the backplane with a Supermicro AOC-S3008L-L8E. While I understood there is a SAS3 backplane option my goal so far was only to use spinning disks so I most likely would not encounter any type of bandwidth limitations. The AOC-S3008L-L8E was also relatively inexpensive and I figured if I ever had a need it could be leveraged in the future if I were to get a SAS3 backplane. Also the backplane I got was cheap as dirt ($40) vs the hundreds of dollars for a BPN-SAS3-846EL2. I flashed the HBA into IT mode, swapped the backplanes connected my two SFF-8643 to SFF-8087 cables and everything is working without issue.
Next I planned to shrink down to a single CPU system. I had honed in on going with either a single CPU X10 or X11 board- and was narrowing it down to the X10SRI-F. I was skimming ebay and forums for memory and a CPU choice when I came across a 8x Hynix 64GB LRDIMM PC4 2400 lot (HMAA8GL7MMR4N-UH) which would be the maximum capacity for the board. It looked like a great deal so I scooped it up. Maybe a buy before thinking situation but with my very loose use case of "try everything" I figured this would give me the most flexibility for deploying VMs, etc... Plus every time someone asked on the forums here how to improve their performance the first answer was usually "Can you add more memory for ARC?" so I figured there wasn't really a negative conscequence of having too much memory other than not leveraging it all- which means I just need to find all the ways I can!
Before purchasing my planned X10SRI-F however I came across someone selling motherboard+memory+cpu+cooler combo at a fantastic price. While I originally was hesitent in the price jump to an X11 board while considering them on an one by one basis, this deal felt too good to pass up. What I got was the following:
I know from all my reading that it's best to avoid 10GBase-T, but it's here now. I did already own a small 10GBase-T switch as well so I'll be able to leverage my connectivity there not that I think i will ever be able to saturate that connectivity with the drives I have. If I add additional networking to my system though I know to refer back to the 10 Gig Networking Primer and go the route of SFP if there arises a need.
Obviously I have an issue of exccess memory between the two kits. Once I'm done testing it all I may consider selling some- or even better- keeping it to use in that eventual proxmox build.
For now I plan to use the Platinum 8153 but I know there are many inexpensive options I can jump between. If anyone had a particular CPU reccomendation I'd very much like to hear opinions. I was looking at the Gold 6132 as a good option but there's about a zillion xeon SKUs so reccomendations would be appreciated.
Finally I wanted to talk about my storage media and layout plans. I have a total of 26 10TB 7200RPM drives. My plan is to slot in 24 drives and keep two on hand as cold spares. I know that this gives me a few options and from my limited knowledhe thus far I could consider 3x 8 wide RAIDZ2, 4x 6 wide RAIDZ2 or for maximum capacity 2x 12 RAIDZ2- is that corret? I assume the right place to land here is with either the 8 or 6 wides choices.
However another thought I had was if I want to experiment with different layouts I should consider only using a portion of my disks for a 'media' pool and create a second pool with something like, not sure, mirror vdevs? Just for fun and to see how it works out. Maybe that makes sense to use for VM data? Then I can have that be my experimental pool of disks. Still learning so forgive me if that doesn't make sense. I'd be interested to hear opinions on how others would break these disks up given my, again, understanbly vauge use case.
Some other things I've done for the system itself:
Some things I've done to create set up my own home lab rack:
Been lurking and reading for a while while doing my best to learn as much as possible as I slowly work my way through this home lab building process.
My primary use case for this system is to first and foremost to experiment with and have fun learning and exploring all the configuration and features of TrueNAS itself.
After that however I'd like it to be my main repository for media such as photos, music, movies, documents and whatever else would normally end up on large single disk storage or external drives scattered around my home for my family. I have a ton of content strewn about and I wish to consolidate it all to a single organized platform.
I'd like to experiment with apps such as Nextcloud, Plex, HomeAssistant- there's a massive catalogue to comb through and play with but those are just the few I feel I'd use long term. I'd also like to out running some VMs just because Scale can do it. Eventually I'd like to have a separate Proxmox server dedicated to virtualization but for now I'm trying to make my TrueNAS build my one stop shop.
I know that's a perhaps an ambigiouis use case of "I just want to do and try everything!" but it is sort of the truth as of now. The only data that will truly be critically importan to me will be personal/family photos, video and documents. I will be backing up that particular data outside of this system to ensure it's not lost during any 'experimentation'.
I've been making decisions and was looking to see if I have any misunderestandings, made any oversights, or if anyone wanted to generally provide feedback on my decisions thus far. Being new to TrueNAS I am sure there are things I may not realize I am doing wrong. Thank you in advance to anyone who provides feedback.
I was gifted a 4U SuperMicro 846 system. This is what kicked off the entire idea to build out a home lab. I suspect it specifically was a SC846TQ-R1200B based on the backplane and PSUs it came with- but I don't really know for sure. Regardless, inside was the following:
Supermicro X8DTH-i motherboard
64GB DDR3 ECC Memory
2 * Xeon E5620s
BPN-SAS-846TQ backplane
3x SAS9211-8i IT Mode SAS HBA spread across all individual connections
1x Intel SSD as a boot drive "casually" hangin' loose in the chassis behind the DVD drive
2x PWS-1K21P-1R (1200W)
My goal was to take the above system and begin 'upgrading' it. After reading the SAS Primer the first thing I did was replace the current backplane with a BPN-SAS2-846EL1. The goal here was to cut down on the need for 3x HBAs and all the wiring cluttering the fanwall. I paired the backplane with a Supermicro AOC-S3008L-L8E. While I understood there is a SAS3 backplane option my goal so far was only to use spinning disks so I most likely would not encounter any type of bandwidth limitations. The AOC-S3008L-L8E was also relatively inexpensive and I figured if I ever had a need it could be leveraged in the future if I were to get a SAS3 backplane. Also the backplane I got was cheap as dirt ($40) vs the hundreds of dollars for a BPN-SAS3-846EL2. I flashed the HBA into IT mode, swapped the backplanes connected my two SFF-8643 to SFF-8087 cables and everything is working without issue.
Next I planned to shrink down to a single CPU system. I had honed in on going with either a single CPU X10 or X11 board- and was narrowing it down to the X10SRI-F. I was skimming ebay and forums for memory and a CPU choice when I came across a 8x Hynix 64GB LRDIMM PC4 2400 lot (HMAA8GL7MMR4N-UH) which would be the maximum capacity for the board. It looked like a great deal so I scooped it up. Maybe a buy before thinking situation but with my very loose use case of "try everything" I figured this would give me the most flexibility for deploying VMs, etc... Plus every time someone asked on the forums here how to improve their performance the first answer was usually "Can you add more memory for ARC?" so I figured there wasn't really a negative conscequence of having too much memory other than not leveraging it all- which means I just need to find all the ways I can!
Before purchasing my planned X10SRI-F however I came across someone selling motherboard+memory+cpu+cooler combo at a fantastic price. While I originally was hesitent in the price jump to an X11 board while considering them on an one by one basis, this deal felt too good to pass up. What I got was the following:
Supermicro X11SPi-TF motherboard
128GB DDR4 ECC memory (SK Hynix 4x32GB RDIMM, HMA84GR7MFR4N)
Intel Xeon Platinum 8153
Noctua NH-D9 DX-3647 4U active CPU cooler
I know from all my reading that it's best to avoid 10GBase-T, but it's here now. I did already own a small 10GBase-T switch as well so I'll be able to leverage my connectivity there not that I think i will ever be able to saturate that connectivity with the drives I have. If I add additional networking to my system though I know to refer back to the 10 Gig Networking Primer and go the route of SFP if there arises a need.
Obviously I have an issue of exccess memory between the two kits. Once I'm done testing it all I may consider selling some- or even better- keeping it to use in that eventual proxmox build.
For now I plan to use the Platinum 8153 but I know there are many inexpensive options I can jump between. If anyone had a particular CPU reccomendation I'd very much like to hear opinions. I was looking at the Gold 6132 as a good option but there's about a zillion xeon SKUs so reccomendations would be appreciated.
Finally I wanted to talk about my storage media and layout plans. I have a total of 26 10TB 7200RPM drives. My plan is to slot in 24 drives and keep two on hand as cold spares. I know that this gives me a few options and from my limited knowledhe thus far I could consider 3x 8 wide RAIDZ2, 4x 6 wide RAIDZ2 or for maximum capacity 2x 12 RAIDZ2- is that corret? I assume the right place to land here is with either the 8 or 6 wides choices.
However another thought I had was if I want to experiment with different layouts I should consider only using a portion of my disks for a 'media' pool and create a second pool with something like, not sure, mirror vdevs? Just for fun and to see how it works out. Maybe that makes sense to use for VM data? Then I can have that be my experimental pool of disks. Still learning so forgive me if that doesn't make sense. I'd be interested to hear opinions on how others would break these disks up given my, again, understanbly vauge use case.
Some other things I've done for the system itself:
- Replaced the stock PSUs with a pair of PWS-920P-SQ PSUs
- Aquired 2x Supermicro SSD-DM128-SMCMVN1 for the use of mirror boot drives
- Experimented with using FAN-0074L4 fans on the fan wall (this wasn't a smart idea. Those drives get a bit toasty with only these)
- Tried to find a replacement top panel as mine is damaged. I found part number MCP-230-82501-0N via newer 846 chassis models but wasn't sure if it would be the same exact fit for mine
- I wish to remove the DVD drive from my chassis but have no idea what part would be used to blank out the slot
Some things I've done to create set up my own home lab rack:
- Aquired a 4-Post 25U StarTech open frame rack
- Aquired 2x refreshed Tripp Lite SMART1500RM2U UPS systems
- Aquired a Rosewill RSV-L4412U Server Chassis for use as my potential future proxmox server location
- A top of rack switch (brocade?)
- A dedicated hypervisor (proxmox)
- Rack PDUs (maybe unnesissary and expensive?)
- Cable management solution that works well with my open frame rack
- Solutions for more airflow/cooling to front of rack?
- Placing my rack in a sudo-cabinet by putting it in a literal closet?
- Then adding discreet vents to the top and bottom of the door