Hello!
I'd like to introduce release of Einarc project - an universal RAID
management/monitoring tool.
Some time ago, I've started working with various hardware RAID
controllers and quickly was disappointed by the fact that almost all of
them require proprietary utilities to manage. For example, it's
virtually impossible to monitor RAID status from running Linux without
installing one on Areca, Adaptec, LSI, 3ware, CCISS, etc controllers.
Moreover, all these proprietary utilities were sometimes hard to find
and every one of the have a different interface, command line options,
etc. There seemed to be even no standard for entities hierarchy: Areca
uses 3-tier hierarchy (physical discs - raidsets - volumesets), LSI uses
2-tier one (physical - logical discs).
So, after giving it some thought and searching for a solution to unite
them all, I've found out that there almost no such thing. ManageEngine
OpStor is a proprietary and pretty expensive product that can do it and
only other attempts in this area seemed to be OpenBSD's bioctl
initiative that faded out in 2005-2006.
Generally, the idea is simple: Einarc works as a translator that makes
it possible for a user to control all these devices using simple terms
like “physical disc”, “logical disc”, “adapter”, etc, while
transparently converting these requests to proprietary RAID paradigms.
In fact, the system still uses underlying proprietary CLIs, but the user
doesn’t interact with them directly, staying in a single,
well-documented interface.
During its installation, it automatically downloads these proprietary
utils (after reading & agreeing to their licenses), unpacks and installs
them, and then, for example, command like
einarc -t areca physical list
would be translated into
/usr/local/lib/einarc/areca/cli disk info
then it's result parsed and returned in the same well-documented form as
for any other Einarc-supported adapter.
I'd be really happy to hear any opinions / thoughts / feature requests
on this project and I hope it would come useful to someone :) Einarc can
be reached at
http://www.inquisitor.ru/doc/einarc/
for downloading and documentation.
--
WBR, Mikhail Yakshin AKA GreyCat
-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html