I dislike it. It relies on SC2000 to actually being HA; but if backplane fails on sc2000, both host fail at the same time.
Sure its better than server but not great...
You can do better with 4+ servers, and actually make it zfs HA, while profiting from any performance uplifts given from all boxes.
1) You set up 2 servers with lets say HA clustering on RHEL using PCS.
2) You create raidzX depending on consistency you want to have on your storage boxes.
3) you create a zfs mirror and using NFS shares over network.
(its described here how-to, i tested this approach and can confirm it works fine.)
I always like to experimenting the idea of building a ZFS cluster, i.e., it has the robust of the ZFS with the cluster capacity. So I came up a test environment with this prototype. Keep in mind th…
icesquare.com
This way either goes offline your main server, or your storage servers the pool will always be accessible As long as 1 rhel ha box, and 1 storage box is alive.
If you plan on using it it in production i would advise 4x10G links *2x10G per each main host)
(depending on your requirements maybe 2x25G links)
Working in LACP mode; 802.3ad or different balancing modes available for your network.