ZFS vs AVS
One of the best posts about ZFS IMHO is the Rampant Layering Violation from JB.
Well, that said… yesterday i was working in my project, and was not nice to see that Sun StorageTek Availability Suite (AVS) (like an OpenSolaris project), is not working on OpenSolaris (as an Operating System/Distribution).
I really like ZFS, and if you are reading my blog, you know that. But before, i do like the UNIX way of doing things, each piece doing your part. It will be really nice to see the ZFS send/receive feature working, or taking the role that today (yesterday) was well done by AVS. But if ZFS send/receive was OK, i would not have this problem, because i would not need to use rsync.
As far as i can see (not too much, really), my project is compromissed, and what i did think two years ago inspired by ZFS, is broken. To have HA services with cheap non-shared discs. Even the project colorado had one relation with my project and will have some impact as well.
AVS is not free for Solaris, i have a procedure to install the open source version, but that is not enough and it’s an AVS outdated version. And Sun Cluster is not free for use it in production Solaris too. Right now what is the counterpart in our community for the DRBD HA solutions on GNU/Linux?
I did like the “filesystem agnostic” feature of AVS. We have the source you say… but what scares me more is the fact that inside SUN, without Oracle or other intervention, two softwares that complement each other, one seems to be suppressed. I think what will be with Oracle… send/receive will stop, and we will use Oracle RMAN for replication/synchronization, or maybe an Oracle FS… ;-)
peace
I believe you may be running into: https://bugs.opensolaris.org/view_bug.do?bug_id=6792701
Hopefully one of the ZFS developers can provide further details.
Thanks mikee!
I hope too. ;-)
Well, NexentaStor seems to like AVS:
https://www.nexenta.com/demos/auto-cdp.html
RMAN is a backup solution for Oracle databases, not a replication solution.
If we talk about realtime replication in Oracle world, then we talk about DataGuard with either logical (SQL statements) or physical (archive logs) standby.
SunCluster is free to use, but not for support.
Thanks for the comment UX-admin, but i was kidding… ;-)
It was like to say we would use a database as a filesystem. Use the “right” tool for the right “job”, that was the subject of the post. Anyway, my english did not let you understand i guess.
Hello Boyd adamson, i think SunCluster is not free for production use. Take a deep look in the license…
Let us assume that you are correct. So what are they going to do, knock on your door and demand you let them in so that they can check if you’re running unlicensed Sun cluster?
The license might say it, but it’s for the birds, completely unrealistic, because without a court order, they can’t come in, and you aren’t required by law to let them in to check.
But to get a court order, they would have to prove probable cause. How exactly would they do that?
Besides, I was at a “Sun day” a few days ago, and believe me when I write, Sun Microsystems has much, much bigger problems than to go after who is and isn’t running Sun cluster unlicensed!
Let us assume that you are correct. ;)
The problem is the AVS. It has no free version for Solaris (actually, is very expensive), and there is no working version for OpenSolaris right now.
(BTW)Interesting thread:
https://www.opensolaris.org/jive/thread.jspa?threadID=89959&tstart=30
Maybe Nick Solter knows the “dirty” details…
I just try to make a remote mirror between 2 opensolaris server’s just like DRBD. So if anyone success that it’s possible to make a tutorial? Because after make my cluster with openHA i’m lost with AVS.
I don’t know if i did understand your question, but did you see this:
https://www.eall.com.br/blog/?p=73
https://www.eall.com.br/blog/?p=75
peace.
i know this tuto and it’s really good but i have a problem this part xD. In fact i create my cluster with open HA and i install the AVS in opensolaris package’s. But when i want to initialze the services of AVS by the dscfgadm command i have problem to choose the DID location for the database of AVS.