SubnetMask
Contributor
- Joined
- Jul 27, 2017
- Messages
- 129
So I played with FreeNAS a long time ago as a temp solution to help me figure a way to migrate from one standalone VMWare host to another, and it was ok - it did its job (this was several years ago - don't recall what version - And it was virtualized). Fast forward to this year, I got FreeNAS running on a re-tasked Barracuda 490 backup device for essentially the same purpose, with the long term goal of using it as a B2D backup location - the problem with that device being it didn't have enough RAM (or the correct type) to support the most recent version (8GB ECC minimum), and whether or not the Opteron based barracuda device would even support ECC (it WOULD support up to 8GB) was an open question (The ECC memory I tried didn't work, but it was all registered ECC memory - unregistered ECC might have worked). So I loaded an older version up an created a UFS volume to handle the task. It handled it admirably (the only exception being when it lost power unexpectedly and it spent the better part of a day re-syncing - everything DRAAAAAGED during this time).
So once that was done, I ditched the Barracuda box and got another one that has 24GB ECC RAM (The Barracuda box was free), dual quad core procs, the works. I set it up with the same drives running ZFS and it really runs really well. I was really impressed with how well it ran the VM load I put on my 4Gb FC Promise SAN while I was migrating data off it to remove my VMS5 datastores and re-create them as VMFS6 datastores. It really gave me thoughts on the idea of replacing my Promise NAS with FreeNAS. But there's one thing that squashes that thought before it gets to take off: Redundancy.
FreeNAS has redundancy with disks, just like pretty much any other SAN or disk array, and depending on the hardware, power supplies, but that's really it. A CPU, MB, or maybe even RAM failure will bring it down hard - not keep going and just alert you that 'I HAVE A SERIOUS PROBLEM', while still serving up data. With my setup as it is, a LOT would have to go wrong at the same time to bring my environment down: multiple simultaneous disk failures (which really can happen with anything, if generally unlikely), multiple controller failures (HIGHLY unlikely), multiple power supply failures (again, highly unlikely), and multiple total host failures, either due to multiple simultaneous power supply failures (HIGHLY unlikely) or multiple system board failures (highly unlikely). Again, a LOT would have to go wrong at the same time to take it down.
But if I switched to FreeNAS, all it would take to bring everything down is a single motherboard failure (or CPU and maybe even RAM - if a CPU dies hard, generally, the entire system goes with it). Granted, out of all the possible failures, the disk failures are, by far, the most likely, but I still prefer to keep as much redundancy as I can to prevent almost anything other than a power failure from bringing my environment down. As it stands now, I could have a host totally fail, AND a controller on my SAN fail, AND a power supply on my SAN fail AND a power supply on my remaining host fail AND a disk (or multiple, depending on if they were part of the same disk array or not - as it stands, I could tolerate two failures in my RAID50 array if they were not on the same 'spindle' AND one on my RAID5 data array at the same time) fail all at the same time (Odds of all that happening? Yeah, I'll likely win the $4B powerball jackpot before that all happens) and I would still be able to continue working.
That being said, is there any thought to being able to set up FreeNAS with multiple controllers connecting to a common disk pool (think Compellent SC030, SC040, SC8000, SC9000, or even better, IMO, re-task Compellent SC4020 or SCv2000/SCv2020 with FreeNAS)? The concept is obviously possible - Compellent's been doing it for quite some time, originally using 'commodity' SuperMicro hardware, and now with the SC8000's and SC9000's, Dell PER720 and R730 hardware, respectively. Based on my current experience with FreeNAS, I would rather love to be able to set up a new SAN running FreeNAS and dual controllers, such as the cheapest SC4020, SCv2000 or SCv2020 box I could find (obviously I wouldn't care about licenses as long as the hardware was ok). The SC4020 and (as far as I know) SCv2x00 units are all Intel based, so *technically* they should be able to boot FreeNAS - the biggest problem most likely being the two controllers talking to and working with each other.
Personally, if I could source the cheapest Compellent I could find (Probably ideally a SCv2000, due to the 3.5" disk bays) and load it's controllers up with a HA setup of FreeNAS, with the ability to add more SC200 enclosures (adding another 12 3.5" bays) and/or SC220 (adding 24 2.5" bays), or, for that matter, if because it was no longer running Dell/Compellent software, whatever SAS JBOD enclosure I wanted, to further expand storage, I would really be hard pressed not to move over to FreeNAS. But the current single point of failure is something I really don't want to put into play when I have a highly redundant solution in play now.
Thoughts from the crowd?
So once that was done, I ditched the Barracuda box and got another one that has 24GB ECC RAM (The Barracuda box was free), dual quad core procs, the works. I set it up with the same drives running ZFS and it really runs really well. I was really impressed with how well it ran the VM load I put on my 4Gb FC Promise SAN while I was migrating data off it to remove my VMS5 datastores and re-create them as VMFS6 datastores. It really gave me thoughts on the idea of replacing my Promise NAS with FreeNAS. But there's one thing that squashes that thought before it gets to take off: Redundancy.
FreeNAS has redundancy with disks, just like pretty much any other SAN or disk array, and depending on the hardware, power supplies, but that's really it. A CPU, MB, or maybe even RAM failure will bring it down hard - not keep going and just alert you that 'I HAVE A SERIOUS PROBLEM', while still serving up data. With my setup as it is, a LOT would have to go wrong at the same time to bring my environment down: multiple simultaneous disk failures (which really can happen with anything, if generally unlikely), multiple controller failures (HIGHLY unlikely), multiple power supply failures (again, highly unlikely), and multiple total host failures, either due to multiple simultaneous power supply failures (HIGHLY unlikely) or multiple system board failures (highly unlikely). Again, a LOT would have to go wrong at the same time to take it down.
But if I switched to FreeNAS, all it would take to bring everything down is a single motherboard failure (or CPU and maybe even RAM - if a CPU dies hard, generally, the entire system goes with it). Granted, out of all the possible failures, the disk failures are, by far, the most likely, but I still prefer to keep as much redundancy as I can to prevent almost anything other than a power failure from bringing my environment down. As it stands now, I could have a host totally fail, AND a controller on my SAN fail, AND a power supply on my SAN fail AND a power supply on my remaining host fail AND a disk (or multiple, depending on if they were part of the same disk array or not - as it stands, I could tolerate two failures in my RAID50 array if they were not on the same 'spindle' AND one on my RAID5 data array at the same time) fail all at the same time (Odds of all that happening? Yeah, I'll likely win the $4B powerball jackpot before that all happens) and I would still be able to continue working.
That being said, is there any thought to being able to set up FreeNAS with multiple controllers connecting to a common disk pool (think Compellent SC030, SC040, SC8000, SC9000, or even better, IMO, re-task Compellent SC4020 or SCv2000/SCv2020 with FreeNAS)? The concept is obviously possible - Compellent's been doing it for quite some time, originally using 'commodity' SuperMicro hardware, and now with the SC8000's and SC9000's, Dell PER720 and R730 hardware, respectively. Based on my current experience with FreeNAS, I would rather love to be able to set up a new SAN running FreeNAS and dual controllers, such as the cheapest SC4020, SCv2000 or SCv2020 box I could find (obviously I wouldn't care about licenses as long as the hardware was ok). The SC4020 and (as far as I know) SCv2x00 units are all Intel based, so *technically* they should be able to boot FreeNAS - the biggest problem most likely being the two controllers talking to and working with each other.
Personally, if I could source the cheapest Compellent I could find (Probably ideally a SCv2000, due to the 3.5" disk bays) and load it's controllers up with a HA setup of FreeNAS, with the ability to add more SC200 enclosures (adding another 12 3.5" bays) and/or SC220 (adding 24 2.5" bays), or, for that matter, if because it was no longer running Dell/Compellent software, whatever SAS JBOD enclosure I wanted, to further expand storage, I would really be hard pressed not to move over to FreeNAS. But the current single point of failure is something I really don't want to put into play when I have a highly redundant solution in play now.
Thoughts from the crowd?
Last edited: