LINUX.ORG.RU

Lsi


1

0

Всего сообщений: 2

Einarc 2.0

Группа Hardware and Drivers

После трех с лишним лет разработки вышла новая версия пакета Einarc — универсального интерфейса для управления разными проприетарными и не очень проприетарными RAID-массивами. Как и раньше, Einarc предоставляет простой единый интерфейс командной строки (для управления вручную или из скриптов) и API (для программирования в составе систем deployment'а, различных NASов/SANов и т.п.), работая как оболочка-транслятор вокруг проприетарных утилит управления.

Новая версия получила номер 2.0 — и это логично, так как список нововведений широк:

  • Новые возможности: поддержка операций с выделенными hotspare-дисками, работа со SMART, операция принудительного сброса адаптера (полезно, если по какой-то причине какие-то диски не проинициализировались), показ соответствий /dev-файлов для логических дисков, расширенная поддержка модели SAS (атрибут WWN и объект «enclosure»), дампинг логов, поддержка переключения режим кэша записи и управления питанием для физических дисков.
  • Поддержка массы новых адаптеров и чипсетов, выпущенных за последние 3-4 года 3Ware, Adaptec, Areca, Intel, LSI, SuperMicro и т.д.
  • Более дружелюбные пользовательский интерфейс: на всех уровнях добавлены подсказки, большинство команд можно сокращать в UNIX-стиле («physical list» => «pd ls»), возможность не указывать аргументы, когда понятно, о чем идет речь.
  • Добавлена документация в виде man pages.
  • Решены множественные проблемы совместимости, тянувшиеся с прошлой версии: поддерживаются Ruby 1.8, 1.9 и 2.0, поддерживается ядро Linux 3.x (даже для тех утилит, которые требуют явно именно 2.6.x), поддерживается больше 26 физических дисков для HBA, произведен переход с HAL на udev (с хождением в sysfs вручную для совместимости с SAS), явно запрещено построение программного RAID на поверх дисков аппаратного RAID.

Кроме этого тем, кто использует Einarc как библиотеку в своих проектах стоит обратить внимание на то, что:

  • В API 2.0 сломана обратная совместимость с 1.x (в основном переименованы namespaces для разрешения конфликтов).
  • В релиз включен новый тестовый фреймворк, работающий даже в отсутствии физического адаптера и тестового стенда.
  • Разработка Einarc несколько отделилась от материнского проекта Inquisitor и переехала на github.

>>> Подробности

 , , , ,

GreyCat
()

Einarc — универсальный интерфейс управления аппаратными RAID-массивами

Группа Hardware and Drivers

Вышла версия 1.2 замечательного средства управления разнообразными RAID-массивами.

Einarc — универсальный интерфейс управления аппаратными (и не только) RAID-массивами. Как известно, у аппаратных RAID'ов обычно с этим все плохо: вопрос с управлением и мониторингом почти у всех производителей до сих пор сводится к их проприетарному софту, который есть не под все платформы и не под все архитектуры, который сложно ставится и у каждого из них свой собственный набор команд и вызовов. Einarc же, конечно, не делает чуда, но делает жизнь простого администратора чуть легче: за незатейливым объектным интерфейсом (одним и тем же для всех поддерживаемых адаптеров) скрывается хитрый преобразователь команд, который сам скачивает с нужного сайта нужный проприетарный пакет и выполняет нужные команды для создания/удаления/конфигурации/мониторинга массивов.

Поддерживаются практически все контроллеры на чипах Adaptec, Areca, LSI, MPT/Fusion.

Плохо то, что этот пакет никогда не появится ни в одном из дистрибутивов, кроме Gentoo, т.к. для его функционирования нужно в процессе инсталляции вытягивать из сети дополнительные проприетарные части.

В новой версии добавлена поддержка новых адаптеров Adaptec и существенно расширен объектный интерфейс.

>>> Подробности

 , , , , ,

anonymous
()