Being using ZFS since it's out and using Solaris/OpenSolaris/OmniOS for my centralized storage server for a few years. The storage server provides VMware datastore through NFS mainly, some iSCSI (used to do FC) for specific applications, then NFS/SMB for other servers and workstations at home.
Generally I'm very happy with the setup but lately as the flash/nvme disks take off, the setup is not providing the performance I'm supposed to get even I upgraded to 10G network, SAS SSD for Vmware datastore, Optane for slog, etc. No VAAI and lack of support for VMFS space reclaim from Comstar are other disadvantage on Solaris platform.
I started to look at other options, tried vSAN, Nutanix CE, FreeNAS, but not happy with any of them. The ICX switch post got me looking at RDMA option as I was almost out of port on my 10G-T switch and my HP procurve switch showed its age.
Long story short, I've completed the POC and migrated all the data from my Solaris 11.4 server to 2 temporary CentOS 8 servers so I can rebuild my Solaris server to CentOs 8.
Here is the brief of the new infrastructure for my home lab to be built.
Switchs
- 2 ICX-7250/P in stack for frontend traffic in full layer 3.
- 2 ICX-7250P in layer 2 for backend storage traffic.
- ICX 6450-24 will be used to extend connection to other room if needed
- 1 Netgear XS716T for 10G-T
Storage Server
- SuperMicro 743TQ-SQ case
- XEON E5-2620 on SuperMicro X9SRL (thinking to upgrade CPU)
- Intel x550-T2/HP 530SFP+ for frontend traffic
- ConnectX-3 for backend traffic
- HGST SN260 6.4TB HHHL nvme for VMware storage
- 8*HGST DC510 10TB SAS in mirror for NFS/SMB
- CentOS 8.0
- ZFSonLinux 0.82
- SCST for iSER/iSCSI target (tried LIO but SCST performs better)
- SAMBA 4.1, NFS 4.1
- Backup - NetBackup (another reason FreeNAS won't work)
A few issues during POC.
- HGST SN260 doesn't work on my old ASUS P8B WS with XEON E3 board, Intel P3700 doesn't post either, but Intel SSD 750 works fine. Had to use older SuperMicro X8 board, thus 2 temp storage server, performance is lower than SSD 750 on P8B WS.
- Had issues where some ZFS volumes not mounted on the system
- ZFS broken after kernel update (using kmod). No kmod for latest kernel update, had to switch to DKMS and exclude future kernel update.
If enough people are interested, I can write a build guide when I rebuild the server.
Generally I'm very happy with the setup but lately as the flash/nvme disks take off, the setup is not providing the performance I'm supposed to get even I upgraded to 10G network, SAS SSD for Vmware datastore, Optane for slog, etc. No VAAI and lack of support for VMFS space reclaim from Comstar are other disadvantage on Solaris platform.
I started to look at other options, tried vSAN, Nutanix CE, FreeNAS, but not happy with any of them. The ICX switch post got me looking at RDMA option as I was almost out of port on my 10G-T switch and my HP procurve switch showed its age.
Long story short, I've completed the POC and migrated all the data from my Solaris 11.4 server to 2 temporary CentOS 8 servers so I can rebuild my Solaris server to CentOs 8.
Here is the brief of the new infrastructure for my home lab to be built.
Switchs
- 2 ICX-7250/P in stack for frontend traffic in full layer 3.
- 2 ICX-7250P in layer 2 for backend storage traffic.
- ICX 6450-24 will be used to extend connection to other room if needed
- 1 Netgear XS716T for 10G-T
Storage Server
- SuperMicro 743TQ-SQ case
- XEON E5-2620 on SuperMicro X9SRL (thinking to upgrade CPU)
- Intel x550-T2/HP 530SFP+ for frontend traffic
- ConnectX-3 for backend traffic
- HGST SN260 6.4TB HHHL nvme for VMware storage
- 8*HGST DC510 10TB SAS in mirror for NFS/SMB
- CentOS 8.0
- ZFSonLinux 0.82
- SCST for iSER/iSCSI target (tried LIO but SCST performs better)
- SAMBA 4.1, NFS 4.1
- Backup - NetBackup (another reason FreeNAS won't work)
A few issues during POC.
- HGST SN260 doesn't work on my old ASUS P8B WS with XEON E3 board, Intel P3700 doesn't post either, but Intel SSD 750 works fine. Had to use older SuperMicro X8 board, thus 2 temp storage server, performance is lower than SSD 750 on P8B WS.
- Had issues where some ZFS volumes not mounted on the system
- ZFS broken after kernel update (using kmod). No kmod for latest kernel update, had to switch to DKMS and exclude future kernel update.
If enough people are interested, I can write a build guide when I rebuild the server.