The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Во FreeBSD добавлены утилиты для управления контроллерами LSI

17.08.2009 08:23

Scott Long добавил в дерево исходных кодов FreeBSD CURRENT две утилиты для управления контроллерами LSI: mptutil и mfiutil. С их помощью можно проверять состояние контроллеров и дисков, создавать и изменять атрибуты RAID массивов, выполнять обновление firmware.

  1. Главная ссылка к новости (http://lists.freebsd.org/piper...)
Автор новости: butcher
Лицензия: CC BY 3.0
Источник: lists.freebsd.org
Короткая ссылка: https://opennet.ru/23053-FreeBSD
Ключевые слова: FreeBSD, RAID, LSI
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, PereresusNeVlezaetBuggy (ok), 09:13, 17/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    М-да. Они всё ещё кипятят… http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&sektion=8&arch=i386&forma
     
     
  • 2.2, тигар (ok), 10:39, 17/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ну зачет опеночникам. и что?
     
     
  • 3.5, PereresusNeVlezaetBuggy (ok), 12:25, 17/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >ну зачет опеночникам. и что?

    Да странно как-то. Фреймворк для сенсоров давно портировали, а bio(4), с ними, к слову, завязанный, почему-то нет. Неужели удобнее было написать новую прогу, чем получить готовый рабочий комплект, с поддержкой далеко не только MegaRAID?

     
     
  • 4.6, тигар (ok), 13:21, 17/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    в упор не могу с ходу вспомнить что в fbsd base есть для управления hw raid'ами, все тулзы которые юзал ставил через порты. Если таки нет ничего в base то вполне логично (мне кажется) что нет смысла (пока) делать что-то универсальное а-ля bio вашего, хотя религиозно оно вернее,да:-)
     
     
  • 5.7, Voltsifer (ok), 13:59, 17/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    atacontrol
     
     
  • 6.8, тигар (ok), 14:26, 17/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >atacontrol

    мне, я считаю, везло. то что умеет ata(4) HW RAID я бы не стал называть наверное.

     
  • 4.9, Аноним (-), 14:44, 17/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    откуда инфа про фремворк для сенсоров, пруфлинк в студию.
     
     
  • 5.10, PereresusNeVlezaetBuggy (ok), 15:19, 17/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >откуда инфа про фремворк для сенсоров, пруфлинк в студию.

    А гуглом пользоваться негламурно, да? http://www.google.com/search?q=sensors+framework+imported+to+freebsd&ie=UTF-8

     
     
  • 6.11, butcher (ok), 15:53, 17/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Этот фреймворк не был принят.
     
     
  • 7.14, PereresusNeVlezaetBuggy (ok), 17:58, 17/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Этот фреймворк не был принят.

    Был принят, и был отозван, см. ниже мой коммент по этому поводу.

     
  • 4.12, аноним (?), 16:06, 17/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Да странно как-то. Фреймворк для сенсоров давно портировали

    А через неделю выкинули, потому что pile of crap. С чем я полностью согласен.

     
     
  • 5.13, PereresusNeVlezaetBuggy (ok), 17:56, 17/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Портировать закоммитить Кстати, чем оно _на_ваш_взгляд_ есть pile of crap... большой текст свёрнут, показать
     
  • 2.3, cvsup (ok), 11:20, 17/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ссылка на ман по управлению SoftRAID, ага.. не смешите.
     
     
  • 3.4, PereresusNeVlezaetBuggy (ok), 12:22, 17/08/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Ссылка на ман по управлению SoftRAID, ага.. не смешите.

    Научитесь читать сначала. На английском. Внимательно читать, а не выхватывать 2-3 слова из контекста. Эта утилита предназначена для манипулирования как хардварными RAID-контроллерами (о чём, собственно, и речь), так и для управления softraid(4) (то единственное, что вы соизволили заметить).

     
     
  • 4.15, kkk (??), 23:22, 18/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное, вам самому обязательно нужно научиться читать и понимать прочитанное.

    Сравните функциональность mfiutil, которая практически аналогична MegaCLI,
    и возможности bioctl. Умеет bioctl создавать новый том, добавлять/вынимать диск из тома, управлять политиками кеширования как тома, так и составляющих дисков ? Включать patrol read, или его планирование ?

     
     
  • 5.16, PereresusNeVlezaetBuggy (ok), 00:01, 19/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Наверное, вам самому обязательно нужно научиться читать и понимать прочитанное.
    >
    >Сравните функциональность mfiutil, которая практически аналогична MegaCLI,
    >и возможности bioctl. Умеет bioctl создавать новый том, добавлять/вынимать диск из тома,
    >управлять политиками кеширования как тома, так и составляющих дисков ? Включать
    >patrol read, или его планирование ?

    bioctl умеет поддерживать RAID в работоспособном состоянии (наблюдать за состоянием, запускать ребилд...). Всё остальное вообще-то определяется в случае нормального процесса администрирования один раз при настройке контроллера через его BIOS. Впрочем, кому что нужно, за всех решать, конечно, не могу и не буду...

    И опять же, bioctl - штука универсальная. А это, например, заметно облегчает работу всяким nagios'ам (точнее, их разработчикам и пользователям).

     
     
  • 6.17, kkk (??), 00:13, 19/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >>
    >>Сравните функциональность mfiutil, которая практически аналогична MegaCLI,
    >>и возможности bioctl. Умеет bioctl создавать новый том, добавлять/вынимать диск из тома,
    >>управлять политиками кеширования как тома, так и составляющих дисков ? Включать
    >>patrol read, или его планирование ?
    >
    >bioctl умеет поддерживать RAID в работоспособном состоянии (наблюдать за состоянием, запускать ребилд...).
    >Всё остальное вообще-то определяется в случае нормального процесса администрирования один раз
    >при настройке контроллера через его BIOS. Впрочем, кому что нужно, за
    >всех решать, конечно, не могу и не буду...

    Конечно, потребность в колбасе определяется ее наличием.

    Для однодисковой машинки, или для двухдискового зеркала, вы, конечно же правы.
    Но для типичного использования контроллеров класса mfi, средство полноценного управления из под host OS обязательны.

    >И опять же, bioctl - штука универсальная. А это, например, заметно облегчает
    >работу всяким nagios'ам (точнее, их разработчикам и пользователям).

    Для мониторинга - возможно. А управлять он не умеет.

    Кроме того,я сильно подозреваю, что {mfi,mpt}utils впервые показали интерфейс управления без NDA (мне лень спросить, поэтому "подозреваю").


     
     
  • 7.18, PereresusNeVlezaetBuggy (ok), 00:22, 19/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Кроме того,я сильно подозреваю, что {mfi,mpt}utils впервые показали интерфейс управления без NDA
    >(мне лень спросить, поэтому "подозреваю").

    По-моему, тоже. MegaRAID, собсно, потому и рекомендуется под *BSD, что хоть он и местами краповый, но зато софтовая поддержка благодаря хоть какому-то сотрудничеству имеется. Здесь некоторые трогательные подробности есть, кстати: http://openbsd.org/lyrics.html#38 (левая колонка).

     
  • 6.19, dukzcry (?), 11:03, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Универсальное решение не всегда удобно.
    Пример с mfi(4): в Open/Net-BSD, где bioctl, пришлось добавлять много кода к драйверу. В Free/DragonFly этот же функционал реализован в самой утилите, поэтому было достаточно сделать проброс команд от mfiutil в драйвере.
    Фришное решение еще и платформонезависимое. Мне не составило труда принести mfiutil в OS X, для использования с драйвером для LSI-железок, который я написал: https://github.com/druga/osx-goodies/tree/master/raid
     
     
  • 7.20, PereresusNeVlezaetBuggy (ok), 12:04, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Универсальное решение не всегда удобно.
    > Пример с mfi(4): в Open/Net-BSD, где bioctl, пришлось добавлять много кода к
    > драйверу. В Free/DragonFly этот же функционал реализован в самой утилите, поэтому
    > было достаточно сделать проброс команд от mfiutil в драйвере.

    Просто в одном случае больше кода в драйвере, в другом - в утилите. Что лучше - спорный вопрос. С одной стороны, чем меньше кода в ядре - тем вроде как лучше. С другой, чем лучше изоляция устройств от userspace - вроде тоже как лучше...

    > Фришное решение еще и платформонезависимое. Мне не составило труда принести mfiutil в
    > OS X, для использования с драйвером для LSI-железок, который я написал:
    > https://github.com/druga/osx-goodies/tree/master/raid

    Эм. Если я перенесу код bioctl из OpenBSD на Bitrig и он заработает - это тоже будет платформонезависимость? :-D

     
     
  • 8.21, dukzcry (?), 12:25, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это не очень сравнение, bitrig - унылый форк опенка, и bioctl из импортнутого... текст свёрнут, показать
     
     
  • 9.22, PereresusNeVlezaetBuggy (ok), 15:31, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    По всей видимости, не так уж и мало Я, конечно, малость передёрнул, но всё-таки... текст свёрнут, показать
     
     
  • 10.23, dukzcry (?), 12:47, 06/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Если эта тема вам интересна, можете почитать на досуге OS X и FreeBSD во многом... текст свёрнут, показать
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру