OpenIndiana + OpenSource Clustering and HA/ High Availablity
added:
----------------------------------
There is now an OpenSource storage cluster available for OpenIndiana. Because this is a really killer feature,
i intent to add it into napp-it - although my cluster knowledge is limited but I can learn.
My first intension is to find interested users to share experiences on a common base config to push the HA idea
for free OpenIndiana ZFS storage clusters (to have one working and tested minimal config) and include it as a free option into
napp-it (as an open alternative to the comercially supported RSF-1 clusters for OpenIndiana from high-availability).
I will start with my current state at http://booki.cc/howto-setup-openindiana-ha-clusters-in-esxi/
This is an open book, editable for everyone and I hope for a working config if some more users help to write such a first howto
If you are interested in clustering (on OpenIndiana), please share ideas and help with setup suggestions.
All what you need is a VMware server to create two VM's to have a common config to work at.
----------------------------------
Clustering is now available not only as a commercial product like the RSF-1 solution from www.high-availability.com
but also as a OpenSource solution based on PaceMaker. http://www.clusterlabs.org/wiki/Main_Page
I was now asked by a user to support this solution within napp-it. He also send me patched files according to
http://www.scuba.org.uk/toptech/openindiana-ha-cluster-howto/ together with a suggestion for an entry config:
"Supermicro 6036ST-6LR. It is the base of Tegile's cluster config as well as iX's TrueNAS pro.
That system is active active hot pluggable, only $3K barebone, two motherboards with 16 dual path bays."
I also contacted Mike from scuba.org.uk who posted the HowTo.
He added .. The solution itself doesn't have built in support for Storage clustering, however there is no reason
why someone couldn't write an OCF (Open Cluster Framework) plugin for Pacemaker which support ZPool failover.
..
However the way I would do it is to go a bit old school with the plugin and go back to the way the original Sun Cluster
etc did storage failover by checking for a file on the pool and then failing over if that file isn't where it should be. Of course to do
this anyway you need to have the storage on some sort of backend SAN, it's not like the Nexenta plugin where they do metro
replication to get the failover sorted...
but mentioned also not having the time to offer more help about the solution.
From my side, i do not have enough experience with HA and not the time to support such a solution.
But maybee there are some users that have already tried and are able to comment or answer questions about this solution.
An active user group about this feature is needed if it should become a ready to use technology for all. I would be glad to integrate it
as a free add-on within napp-it. If someone add it as an affordable extension, i will support that too.
... added from user
Since ZFS isn't a cluster file system, even Oracle, NexentaStor's RSF-1 treat ZFS as a single mount file system, meaning that it is indeed
a script that cleanly exports and then imports the file system to another node.
(Just don't break 30seconds? or VM's file systems would error out between node switch)...
more including the installer files
http://wiki.openindiana.org/pages/viewpage.action?pageId=23855106
added:
----------------------------------
There is now an OpenSource storage cluster available for OpenIndiana. Because this is a really killer feature,
i intent to add it into napp-it - although my cluster knowledge is limited but I can learn.
My first intension is to find interested users to share experiences on a common base config to push the HA idea
for free OpenIndiana ZFS storage clusters (to have one working and tested minimal config) and include it as a free option into
napp-it (as an open alternative to the comercially supported RSF-1 clusters for OpenIndiana from high-availability).
I will start with my current state at http://booki.cc/howto-setup-openindiana-ha-clusters-in-esxi/
This is an open book, editable for everyone and I hope for a working config if some more users help to write such a first howto
If you are interested in clustering (on OpenIndiana), please share ideas and help with setup suggestions.
All what you need is a VMware server to create two VM's to have a common config to work at.
----------------------------------
Clustering is now available not only as a commercial product like the RSF-1 solution from www.high-availability.com
but also as a OpenSource solution based on PaceMaker. http://www.clusterlabs.org/wiki/Main_Page
I was now asked by a user to support this solution within napp-it. He also send me patched files according to
http://www.scuba.org.uk/toptech/openindiana-ha-cluster-howto/ together with a suggestion for an entry config:
"Supermicro 6036ST-6LR. It is the base of Tegile's cluster config as well as iX's TrueNAS pro.
That system is active active hot pluggable, only $3K barebone, two motherboards with 16 dual path bays."
I also contacted Mike from scuba.org.uk who posted the HowTo.
He added .. The solution itself doesn't have built in support for Storage clustering, however there is no reason
why someone couldn't write an OCF (Open Cluster Framework) plugin for Pacemaker which support ZPool failover.
..
However the way I would do it is to go a bit old school with the plugin and go back to the way the original Sun Cluster
etc did storage failover by checking for a file on the pool and then failing over if that file isn't where it should be. Of course to do
this anyway you need to have the storage on some sort of backend SAN, it's not like the Nexenta plugin where they do metro
replication to get the failover sorted...
but mentioned also not having the time to offer more help about the solution.
From my side, i do not have enough experience with HA and not the time to support such a solution.
But maybee there are some users that have already tried and are able to comment or answer questions about this solution.
An active user group about this feature is needed if it should become a ready to use technology for all. I would be glad to integrate it
as a free add-on within napp-it. If someone add it as an affordable extension, i will support that too.
... added from user
Since ZFS isn't a cluster file system, even Oracle, NexentaStor's RSF-1 treat ZFS as a single mount file system, meaning that it is indeed
a script that cleanly exports and then imports the file system to another node.
(Just don't break 30seconds? or VM's file systems would error out between node switch)...
more including the installer files
http://wiki.openindiana.org/pages/viewpage.action?pageId=23855106
Last edited: