Project: HBA Home SAN
I have been running a file server within a VM for a while now, which I have been using for a central storage server and iSCSI Target server. As I have been experiencing poor performance with iSCSI I led me to look at the other options, that don't have the enterprise cost associated with them. So reading about other people on this forum I have been looking at Inifiband as I noticed a few other members have been using it with some success. However, as its IP based it still has the IP overhead. Then I started to look at 10Gb Ethernet adaptors but was quickly put off due the huge price. This then lead me to look at FC HBA's, so lucky I managed to picked 2 Qlogic HBA 2460 HBA for £25 each which is a bit of a bargain to do a proof of concept testing.
The next thing I was thinking about was what O/S to use, Windows by its nature doesn’t support FC target mode without 3rd part tools. So something like San Symphony, which again is hugely expensive. I have been running a demo copy for a few days with it now and I am very impressed but again it’s too costly for home use. This then leaves the Linux and UNIX solutions, as I have used Openfiler in the past I started a test using this a proof of concept before rolling out to more advanced OS's like Solaris. This seem to work very well and I have been experiencing around Reads of up to 350MB/s, which is a massive gain from 100MB/s on iSCSI.
Why use a Solaris base.
•ZFS File system
•COMSTAR SCSI Target System supporting iSCSI, iSER, FCOE and FC
•IP Multipathing
•Integrated Layer 3 and Layer 4 Load Balancer
•Crossbow high performance network stack
•Solaris-derived OS
What is ZFS:
ZFS is a combined file system and logical volume manager designed by Sun Microsystems. The features of ZFS include protection against data corruption, support for high storage capacities, integration of the concepts of file system and volume management, snapshots and copy-on-write clones, continuous integrity checking and automatic repair, RAID-Z and native NFSv4 ACLs. ZFS is implemented as open-source software, licensed under the Common Development and Distribution License (CDDL).
SAN O/S Choices:
ZFS: Solutions
Solaris 11
Open Indiana
NexentaStor CE 3.1 (v4 is a illumos core and not Solaris)*
Other Linux Solutions:
Open Filer
Open-E DSS 7v
Windows:
No native support for FC Target HBA
Datacore - SAN Symphony (Very Expensive)
Currently Tested and working:
Open-E DSS 7v - This is the easiest to get working
Open Filer - This requires CLI to enable HBA targets to work with LUNS
Components
Case: Lian-Li PC-A04B
PSU: Be Quiet 430w
MB: Asus P8B-M
CPU: Xeon E3-1230
16GB Cruical ECC RAM
1x Intel 330 120GB SSD - OS Drive
Additional Parts:
Intel Dual Port ET NIC
Qlogic QLE 2462
Qlogic QLE 2460
Current Storage:
1x LSI 9266-4i
4x Seagate 2TB Barracuda 7.2K
1x Intel 320 300GB SSD
1x Samsung 840 250GB SSD
Future Plans
3x Samsung 840 250GB SSD
Icy Dock MB994SP-4SB-1
Updates and more benchmarks to follow.
Please a how to guide if anyone else is interested.
I have been running a file server within a VM for a while now, which I have been using for a central storage server and iSCSI Target server. As I have been experiencing poor performance with iSCSI I led me to look at the other options, that don't have the enterprise cost associated with them. So reading about other people on this forum I have been looking at Inifiband as I noticed a few other members have been using it with some success. However, as its IP based it still has the IP overhead. Then I started to look at 10Gb Ethernet adaptors but was quickly put off due the huge price. This then lead me to look at FC HBA's, so lucky I managed to picked 2 Qlogic HBA 2460 HBA for £25 each which is a bit of a bargain to do a proof of concept testing.
The next thing I was thinking about was what O/S to use, Windows by its nature doesn’t support FC target mode without 3rd part tools. So something like San Symphony, which again is hugely expensive. I have been running a demo copy for a few days with it now and I am very impressed but again it’s too costly for home use. This then leaves the Linux and UNIX solutions, as I have used Openfiler in the past I started a test using this a proof of concept before rolling out to more advanced OS's like Solaris. This seem to work very well and I have been experiencing around Reads of up to 350MB/s, which is a massive gain from 100MB/s on iSCSI.
Why use a Solaris base.
•ZFS File system
•COMSTAR SCSI Target System supporting iSCSI, iSER, FCOE and FC
•IP Multipathing
•Integrated Layer 3 and Layer 4 Load Balancer
•Crossbow high performance network stack
•Solaris-derived OS
What is ZFS:
ZFS is a combined file system and logical volume manager designed by Sun Microsystems. The features of ZFS include protection against data corruption, support for high storage capacities, integration of the concepts of file system and volume management, snapshots and copy-on-write clones, continuous integrity checking and automatic repair, RAID-Z and native NFSv4 ACLs. ZFS is implemented as open-source software, licensed under the Common Development and Distribution License (CDDL).
SAN O/S Choices:
ZFS: Solutions
Solaris 11
Open Indiana
NexentaStor CE 3.1 (v4 is a illumos core and not Solaris)*
Other Linux Solutions:
Open Filer
Open-E DSS 7v
Windows:
No native support for FC Target HBA
Datacore - SAN Symphony (Very Expensive)
Currently Tested and working:
Open-E DSS 7v - This is the easiest to get working
Open Filer - This requires CLI to enable HBA targets to work with LUNS
Components
Case: Lian-Li PC-A04B
PSU: Be Quiet 430w
MB: Asus P8B-M
CPU: Xeon E3-1230
16GB Cruical ECC RAM
1x Intel 330 120GB SSD - OS Drive
Additional Parts:
Intel Dual Port ET NIC
Qlogic QLE 2462
Qlogic QLE 2460
Current Storage:
1x LSI 9266-4i
4x Seagate 2TB Barracuda 7.2K
1x Intel 320 300GB SSD
1x Samsung 840 250GB SSD
Future Plans
3x Samsung 840 250GB SSD
Icy Dock MB994SP-4SB-1
Updates and more benchmarks to follow.
Please a how to guide if anyone else is interested.
Last edited: