There's been some work on running ceph on zfs.
https://wiki.ceph.com/Planning/Blueprints/Emperor/osd:_ceph_on_zfs
Of course, as is mentioned above, look into vanilla freebsd or one of the linuxes. These are not the droids you're looking for.
Thanks Jgreco,
I know its not a beginner level project , actually its my Master Thesis on this topic therefore i must have to write a code etc for high availability in freenas.
Any help will be appreciated.
Thanks
Non Disruptive Upgrades, It's not always just a question of preventing failures.
This is achievable with Supermicro's SBB...Of course it's a disruptive upgrade. It's just a matter of the specifics. A true non-disruptive upgrade is when another head unit is able to take over without any interruption. For a ZFS filer, that isn't possible. One filer has to disable the service IP alias, deactivate the services, export the pool, signal the secondary filer, which then imports the pool, activates the services, and acquires the service IP alias. This is disruptive. You have to re-establish client TCP sessions for NFS or iSCSI. It may be a minimally disruptive failover, which is good, great even, but let's be honest about what it is and not drink the marketing kool-aid.
This is achievable with Supermicro's SBB...
You are right.
But with the proper scripts what you suggested is achievable...