Tw_cli - утилита управления RAID-контроллерами 3ware

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:bea892b9d1f9aac399431d8553f8238b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Когда-то уже делал <a href=\"http://muff.kiev.ua/content/raid-kontroller-3ware\">перепост статьи</a> о том, как пересобрать развалившийся массив на <strong>RAID</strong>-контроллерах&nbsp;<strong>3ware</strong>.</p>\n<p class=\"rtejustify\">Пересетапил сервер, на котором есть данный контроллер и решил сразу же установить утилиту для мониторинга работы контроллера. Однако при установке утилиты возникли проблемы с установкой.&nbsp;</p>\n<p class=\"rtejustify\">Идем в порты и пытаемся выполнить установку утилиты <strong>tw_cli</strong>:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>#&nbsp;<strong>cd /usr/ports/sysutils/tw_cli &amp;&amp; make install clean &amp;&amp; rehash</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Не тут то было... Архив утилиты (версия&nbsp;10.2.1_9.5.4)&nbsp;не нашелся на серверах:&nbsp;</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>#&nbsp;<strong>cd /usr/ports/sysutils/tw_cli &amp;&amp; make install clean &amp;&amp; rehash</strong>\n<p>===&gt; &nbsp; tw_cli-9.5.4 depends on file: /usr/local/sbin/pkg - found<br />\n =&gt; cli_freebsd_10.2.1_9.5.4.zip doesn&#39;t seem to exist in /usr/ports/distfiles/.</p>\n<p>&nbsp;</p>\n<p>****</p>\n<p>\n HTTP/1.1 404 Not Found<br />\n =&gt; Couldn&#39;t fetch it - please try to retrieve this<br />\n =&gt; port manually into /usr/ports/distfiles/ and try again.<br />\n *** Error code 1</p>\n<p>Stop.<br />\n make: stopped in /usr/ports/sysutils/tw_cli</p>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Чтобы обойти эту ошибку, необходимо самостоятельно загрузить архив утилиты <strong>cli_freebsd_10.2.1_9.5.4.zip&nbsp;</strong>в каталог&nbsp;<strong>/usr/ports/distfiles/</strong>&nbsp;(на всякий случай копию архива с утилитой разместил у себя на сервере):</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td># <strong>cd&nbsp;/usr/ports/distfiles &amp;&amp; fetch http://muff.kiev.ua/files/cli_freebsd_10.2.1_9.5.4.zip</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">После этих манипуляций установка проходит без проблем:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>#&nbsp;<strong>cd /usr/ports/sysutils/tw_cli &amp;&amp; make install clean &amp;&amp; rehash</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Проверим работоспособность утилиты. Дадим команду на вывод информации&nbsp;о контроллере и массиве:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>\n<p>#&nbsp;<strong>tw_cli /c0 show all</strong></p>\n<pre>\n/c0 Driver Version = 1.50.01.002\n/c0 Model = 8006-2LP\n/c0 Available Memory = 512KB\n/c0 Firmware Version = FE8S 1.05.00.068\n/c0 Bios Version = BE7X 1.08.00.048\n/c0 Boot Loader Version = ME7X 1.01.00.040\n/c0 Serial Number = L018501C7362231\n/c0 PCB Version = Rev5\n/c0 PCHIP Version = 1.30-66\n/c0 ACHIP Version = 3.20\n/c0 Total Optimal Units = 1\n/c0 Not Optimal Units = 0\n\nUnit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy\n------------------------------------------------------------------------------\nu0 RAID-1 OK - - - 465.761 ON -\n\nPort Status Unit Size Blocks Serial\n---------------------------------------------------------------\np0 OK u0 465.76 GB 976773168 WD-WMAYP6264486\np1 OK u0 465.76 GB 976773168 WD-WMAYP6273414\n</pre></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">В моем случае массив в порядке, поэтому лишних экспериментов проводить не будем ;)</p>\n<p class=\"rtejustify\">Все возможности утилиты хорошо задокументированы, поэтому советую ознакомиться с <strong>man&nbsp;tw_cli</strong>. &nbsp;Однако, если массив работает в штатном режиме, а сервер, в свою очередь, уже введен в эксплуатацию, пригодится только команда <strong>show</strong>. Все остальное - либо на тестовом сервере, либо же в случае проблем с массивом.</p>\n<p class=\"rtejustify\">Последний штрих - отправка отчетов о состоянии массива на электронную почту:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>#&nbsp;<strong>echo &#39;daily_status_3ware_raid_enable=&quot;YES&quot;&#39; &gt;&gt; /etc/periodic.conf</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Кстати, при работе с <strong>RAID</strong>-контроллерами <strong>3ware</strong> есть возможность воспользоваться <a href=\"http://muff.kiev.ua/content/3dm-web-interfeis-dlya-raboty-s-raid-kontrollerami-3ware\">web-интерфейсом 3dm2</a>.&nbsp;</p>\n', created = 1767304272, expire = 1767390672, headers = '', serialized = 0 WHERE cid = '2:bea892b9d1f9aac399431d8553f8238b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:30b1b263477ab25c9f64ada5658629ae' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p class=\"rtejustify\">Здравствуйте. Можно подробнее описание как это реализуется ?&nbsp;</p>\n<p class=\"rtejustify\">&nbsp;</p>\n<p class=\"rtejustify\">&quot;Последний штрих - отправка отчетов о состоянии массива на электронную почту: &quot;</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"background-color:rgb(255, 255, 255); border-collapse:collapse; line-height:16.8px; width:1434px\">\n<tbody>\n<tr>\n<td>#&nbsp;<strong>echo &#39;daily_status_3ware_raid_enable=&quot;YES&quot;&#39; &gt;&gt; /etc/periodic.conf</strong></td>\n</tr>\n</tbody>\n</table>\n<p>&nbsp;</p>\n<p>Интересует под ESXi команда для tw_cli &nbsp;по которой он выведет всё состояние &nbsp;tw_cli /c0 show all &nbsp; &nbsp;в отдельный файл report.txt</p>\n<p>И интересует как и где настраивается пересылка этого репорта на e-mail</p>\n<p>спсб&nbsp;</p>\n', created = 1767304272, expire = 1767390672, headers = '', serialized = 0 WHERE cid = '2:30b1b263477ab25c9f64ada5658629ae' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:e86b6ec54696a08c22a64f73123e8342' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Под ESXI не ковырял, так что не подскажу.</p>\n<p>Или результат необходимо получить на гостевой машине?</p>\n', created = 1767304272, expire = 1767390672, headers = '', serialized = 0 WHERE cid = '2:e86b6ec54696a08c22a64f73123e8342' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767304272, expire = 1767390672, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767304272, expire = 1767390672, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767304272, expire = 1767390672, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version

Когда-то уже делал перепост статьи о том, как пересобрать развалившийся массив на RAID-контроллерах 3ware.

Пересетапил сервер, на котором есть данный контроллер и решил сразу же установить утилиту для мониторинга работы контроллера. Однако при установке утилиты возникли проблемы с установкой. 

Идем в порты и пытаемся выполнить установку утилиты tw_cli:

cd /usr/ports/sysutils/tw_cli && make install clean && rehash

Не тут то было... Архив утилиты (версия 10.2.1_9.5.4) не нашелся на серверах: 

cd /usr/ports/sysutils/tw_cli && make install clean && rehash

===>   tw_cli-9.5.4 depends on file: /usr/local/sbin/pkg - found
=> cli_freebsd_10.2.1_9.5.4.zip doesn't seem to exist in /usr/ports/distfiles/.

 

****

HTTP/1.1 404 Not Found
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1

Stop.
make: stopped in /usr/ports/sysutils/tw_cli

Чтобы обойти эту ошибку, необходимо самостоятельно загрузить архив утилиты cli_freebsd_10.2.1_9.5.4.zip в каталог /usr/ports/distfiles/ (на всякий случай копию архива с утилитой разместил у себя на сервере):

# cd /usr/ports/distfiles && fetch http://muff.kiev.ua/files/cli_freebsd_10.2.1_9.5.4.zip

После этих манипуляций установка проходит без проблем:

cd /usr/ports/sysutils/tw_cli && make install clean && rehash

Проверим работоспособность утилиты. Дадим команду на вывод информации о контроллере и массиве:

tw_cli /c0 show all

/c0 Driver Version = 1.50.01.002
/c0 Model = 8006-2LP
/c0 Available Memory = 512KB
/c0 Firmware Version = FE8S 1.05.00.068
/c0 Bios Version = BE7X 1.08.00.048
/c0 Boot Loader Version = ME7X 1.01.00.040
/c0 Serial Number = L018501C7362231
/c0 PCB Version = Rev5
/c0 PCHIP Version = 1.30-66
/c0 ACHIP Version = 3.20
/c0 Total Optimal Units = 1
/c0 Not Optimal Units = 0

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    RAID-1    OK             -       -       -       465.761   ON     -

Port   Status           Unit   Size        Blocks        Serial
---------------------------------------------------------------
p0     OK               u0     465.76 GB   976773168     WD-WMAYP6264486
p1     OK               u0     465.76 GB   976773168     WD-WMAYP6273414

В моем случае массив в порядке, поэтому лишних экспериментов проводить не будем ;)

Все возможности утилиты хорошо задокументированы, поэтому советую ознакомиться с man tw_cli.  Однако, если массив работает в штатном режиме, а сервер, в свою очередь, уже введен в эксплуатацию, пригодится только команда show. Все остальное - либо на тестовом сервере, либо же в случае проблем с массивом.

Последний штрих - отправка отчетов о состоянии массива на электронную почту:

echo 'daily_status_3ware_raid_enable="YES"' >> /etc/periodic.conf

Кстати, при работе с RAID-контроллерами 3ware есть возможность воспользоваться web-интерфейсом 3dm2

Ваша оценка: Нет Средняя: 5 (1 голос)

Re: Tw_cli - утилита управления RAID-контроллерами 3ware

 

Здравствуйте. Можно подробнее описание как это реализуется ? 

 

"Последний штрих - отправка отчетов о состоянии массива на электронную почту: "

echo 'daily_status_3ware_raid_enable="YES"' >> /etc/periodic.conf

 

Интересует под ESXi команда для tw_cli  по которой он выведет всё состояние  tw_cli /c0 show all    в отдельный файл report.txt

И интересует как и где настраивается пересылка этого репорта на e-mail

спсб 

Re: Tw_cli - утилита управления RAID-контроллерами 3ware

Под ESXI не ковырял, так что не подскажу.

Или результат необходимо получить на гостевой машине?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература

Резистор на 2 килобайта.