Hi all,
I know this question has been asked before but it's been a while and I haven't seen an answer.
Background:
We've got a SuperMicro chassis with an Intel SRCSASJV controller and two expanders. Proc is Xeon E5620, RAM currently is 32GB. Connected are 36 2TB Segate drives for data and 2 WD 160GB laptop drives in a hardware mirror for the operating system.
Previously we were running Solaris 11 Express but never really put the system into production (just hosting some archives and backups) because of performance issues with having a single LUN presented to ZFS (at least, that's what we suspect). Plus, Solaris isn't open and we felt a little beholden to Oracle, which is not a good position to be in.
We've decided to give FreeNAS a go, and we tested it on a smaller system (which we're using to hold the data from this box as we migrate) and it's passed with flying colors.
Using mfiutil, we assigned 16 of the 2 TB drives into four RAID10 VDs and then striped those in ZFS into one ZFS pool. We took another 18 drives and made JBODs with them in mfiutil and then aggregated those into a ZFS pool with dual parity and 2 hot spares. The remaining 2 drives are global hot spares for the aforementioned RAID10 arrays.
We did it this way so we could swap data back and forth if we decide to re-arrange our drives, and to compare the performance differences between hardware and software RAID, and with presenting ZFS with more devices vs. having the controller handle it.
Make sense so far?
What we're missing now, over running Solaris, is RWC2, Intel's management utility for the controller and drives. mfiutil is completely functional, and we're fine with cli management, except we need to be notified of certain events.
SMTP would be great, but if we can do it with SNMP or something else that would be ok too. One thought we've had is devising a script that runs `mfiutil show events` or something like that and greps for failures, and if it finds any, shoots us an email... or, grep dmesg...
If this isn't possible or is too clunky then it's back to Solaris (yuck, Oracle) or opensolaris (which we've not yet evaluated). I'd like to stick with FreeNAS if we can get over the notfication hurdle.
Is there anyone else with a similar setup?
-M
EDIT: looks like opensolaris is dead? oh well.
I know this question has been asked before but it's been a while and I haven't seen an answer.
Background:
We've got a SuperMicro chassis with an Intel SRCSASJV controller and two expanders. Proc is Xeon E5620, RAM currently is 32GB. Connected are 36 2TB Segate drives for data and 2 WD 160GB laptop drives in a hardware mirror for the operating system.
Previously we were running Solaris 11 Express but never really put the system into production (just hosting some archives and backups) because of performance issues with having a single LUN presented to ZFS (at least, that's what we suspect). Plus, Solaris isn't open and we felt a little beholden to Oracle, which is not a good position to be in.
We've decided to give FreeNAS a go, and we tested it on a smaller system (which we're using to hold the data from this box as we migrate) and it's passed with flying colors.
Using mfiutil, we assigned 16 of the 2 TB drives into four RAID10 VDs and then striped those in ZFS into one ZFS pool. We took another 18 drives and made JBODs with them in mfiutil and then aggregated those into a ZFS pool with dual parity and 2 hot spares. The remaining 2 drives are global hot spares for the aforementioned RAID10 arrays.
We did it this way so we could swap data back and forth if we decide to re-arrange our drives, and to compare the performance differences between hardware and software RAID, and with presenting ZFS with more devices vs. having the controller handle it.
Make sense so far?
What we're missing now, over running Solaris, is RWC2, Intel's management utility for the controller and drives. mfiutil is completely functional, and we're fine with cli management, except we need to be notified of certain events.
SMTP would be great, but if we can do it with SNMP or something else that would be ok too. One thought we've had is devising a script that runs `mfiutil show events` or something like that and greps for failures, and if it finds any, shoots us an email... or, grep dmesg...
If this isn't possible or is too clunky then it's back to Solaris (yuck, Oracle) or opensolaris (which we've not yet evaluated). I'd like to stick with FreeNAS if we can get over the notfication hurdle.
Is there anyone else with a similar setup?
-M
EDIT: looks like opensolaris is dead? oh well.