The OpenNET Project / Index page

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

Определение во FreeBSD состояния RAID-массива на базе SAS контроллера LSI
Имеем сервер c RAID-контроллерами LSI SAS 1064E (SAS 3000 series) и  RAID-1,
который FreeBSD видит как устройство da0.

После физического удаления и последующего возвращения на место  одного из
дисков в syslog отображается соответствующее уведомление:

   Oct 21 22:16:28 bill kernel: mpt0:vol0(mpt0:0:0): RAID-1 - Degraded
   Oct 21 22:16:28 bill kernel: mpt0:vol0(mpt0:0:0): Status ( Enabled Re-Syncing )

Для просмотра типа RAID можно использовать "camcontrol periphlist da0", но при
этом данные о текущем состоянии RAID не отображаются.
Нашлось два решения:

1. Анализировать состояние переменной 
   sysctl dev.mpt.0.nonoptimal_volumes

если значение не равно нулю, то есть проблемы с состоянием RAID.

2. Собрать из исходных текстов mptutil (в портах его нет).

Пробуем получить состояние массива:

   mptutil show volumes

   mpt0 Volumes:
   Id     Size    Level   Stripe  State  Write-Cache  Name
   da0 (  136G) RAID-1          OPTIMAL   Disabled
 
04.12.2009 , Автор: Панфилов Алексей , Источник: http://subnets.ru/blog/?p=1056...
Ключи: lsi, raid, monitoring, freebsd
Раздел:    Корень / Администратору / Система / Диски и файлы / RAID массивы

Обсуждение [ RSS ]
  • 1.1, тигар (ok), 23:03, 04/12/2009 [ответить]  
  • +/
    вообще-то mptutil есть в базе начиная с FreeBSD 8.0.
     
  • 1.2, cvsup (ok), 19:40, 05/12/2009 [ответить]  
  • +/
    mptutil show drives должно удивить автора еще больше...
    а пихать софт в порты, когда оно есть в базе - это да
     
     
  • 2.3, Samm (??), 20:54, 05/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное Вас это удивит, но достаточно много софта существоало в портах до включения в базовую систему. На вскидку могу вспомнить csup и freebsd-update. Обычно в таких портах просто ставят BROKEN при версии ОС >= той в которой утилита появилась.
     
     
  • 3.4, cvsup (ok), 21:39, 05/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я знаю.
     

  • 1.5, rootsubnets (?), 21:22, 07/12/2009 [ответить]  
  • +/
    >вообще-то mptutil есть в базе начиная с FreeBSD 8.0.

    ну мы рады за тя, что у тя есть сервера с 8.0
    а что по твоему мнению делать людям с 7.2 ?

    Samm, +1
    спасибо

     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




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

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