Использование программы администрирования 3Ware RAID Controller

Последнее изменение: Tuesday November 21st, 2023

Как использовать программу администрирования контроллера RAID 3ware

Введение

  • При загрузке программы убедитесь, что выбрали подходящую архитектуру для вашей операционной системы (x86 для 32-разрядных систем и x86_64 для 64-разрядных систем).
  • После загрузки извлеките архив в выбранную вами директорию.
  • Если вы используете UNIX-систему (Linux/BSD), рекомендуем сделать его исполняемым и скопировать в папку /bin, чтобы было удобно использовать:
    cd /path/to/extracted/tw_cli/
    chmod +x tw_cli
    cp tw_cli /bin/tw_cli

Как узнать статус аппаратного RAID

Сначала получите идентификатор установленного контроллера RAID с помощью следующей команды:

tw_cli show
Ctl   Model        (V)Ports  Drives   Units   NotOpt  RRate   VRate  BBU
------------------------------------------------------------------------
c0    9750-4i      36        36       4       0       1       1      OK

В этом примере контроллер идентифицирован как c0. Замените c0 в примерах этой статьи на соответствующий номер.

Вы можете получить статус RAID с помощью следующей команды:

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

 Port   Status           Unit   Size        Blocks        Serial
----------------------------------------------------------------
 p0     OK               u0     698.63 GB   1465149168    S13UJ1CQ704597
 p1     OK               u0     698.63 GB   1465149168    S13UJ1BQ708871

В этом примере активен один u0, который состоит из двух дисков – p0 и p1. Замените u0, p0 и p1 в следующих примерах на полученные идентификаторы.

Как настроить аппаратный RAID

Независимо от того, нужно ли вам изменить режим существующего RAID или настроить новый, сначала удалите существующие юниты:

tw_cli maint deleteunit c0 u0

Так как в следующих командах нужно указать несколько дисков, учтите, что : используется для перечислений (как запятая), а - для диапазонов. Например, p0:1:2 то же самое, что и p0-2.

Настройка RAID 0 (с двумя дисками, не рекомендуется!):

tw_cli maint createunit c0 rraid0 p0:1

Настройка RAID 1 (с двумя дисками):

tw_cli maint createunit c0 rraid1 p0:1

Настройка RAID 5 (с тремя дисками):

tw_cli maint createunit c0 rraid5 p0:1:2

Настройка RAID 5 (с четырьмя дисками):

tw_cli maint createunit c0 rraid5 p0:1:2:3

Настройка RAID 5 (с четырьмя дисками и начальным размером 200 ГБ):

tw_cli
//rescue> /c0 add type=raid5 disk<

span class="token operator">=0:1:2:3 v0=200

Настройка RAID 6 (с четырьмя дисками):

tw_cli maint createunit c0 rraid6 p0-3

Как использовать диски как JBOD

Контроллер 3ware 9650SE может настроить диски как JBOD, что позволяет использовать их как одну большую единицу с суммарной ёмкостью всех дисков. Однако LSI/3ware рекомендует настроить диски как одиночные.

Показать текущее состояние:

tw_cli /c0 show exportjbod
/c0 JBOD Export Policy = off

Включить JBOD:

tw_cli /c0 set exportjbod=on
Включение политики экспорта JBOD на /c0... Выполнено.

Как начать REBUILD с помощью tw_cli с DEGRADED RAID

Сначала проверьте статус контроллера RAID:

tw_cli /c0 show

Пример для RAID 1:

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

 Port   Status           Unit   Size        Blocks        Serial
----------------------------------------------------------------
 p0     DEGRADED         u0     698.63 GB   1465149168    S13UJ1KS210609
 p1     OK               u0     698.63 GB   1465149168    S13UJ1NQ600102

Нужно удалить диски с состоянием DEGRADED из массива:

tw_cli maint remove c0 p0

Если один из дисков неисправен, запросите замену диска. Затем выполните повторное сканирование контроллера:

tw_cli maint rescan c0

Теперь вы можете перезапустить восстановление массива:

tw_cli maint rebuild c0 u0 p0

Как только это будет сделано, начнется восстановление и вы сможете запросить статус:

tw_cli /c0 show rebuild

При запуске восстановления вывод будет выглядеть так:

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

 Port   Status           Unit   Size        Blocks        Serial
----------------------------------------------------------------
 p0     DEGRADED         u0     698.63 GB   1465149168    S13UJ1KS210609
 p1     OK               u0     698.63 GB   1465149168    S13UJ1NQ600102

Если восстановление прервано из-за ошибок ECC, вы можете принудительно запустить восстановление (не рекомендуется):

tw_cli /c0/u0 start rebuild ignoreECC

Другие полезные команды

Показать справку и детали контроллера

tw_cli help

Показать информацию о контроллере и конфигурации

tw_cli info c0

Считать значения SMART диска

  • Для контроллеров серий 6000, 7000 и 8000:
    smartctl -a -d 3ware,p0 /dev/twe0

  • Для контроллеров серии 9000:
    smartctl -a -d 3ware,p0 /dev/twa0

  • Для контроллеров серии 9750:
    smartctl -a -d 3ware,p0 /dev/twl0

Экспорт диска

tw_cli /c0/p0 export

Установка диска как горячего запаса

tw_cli /c0 add raidtype=spare disk=2
Was this article helpful?
Просмотры: 306

10 лет с BeeHosting!
Отмечаем скидками до 70% на все услуги
+ бесплатная миграция сайта.

Beehosting.pro сайт использует файлы «куки»

Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Мы передаем информацию о ваших действиях на сайте партнерам Google: социальным сетям и компаниям, занимающимся рекламой и веб-аналитикой. Наши партнеры могут комбинировать эти сведения с предоставленной вами информацией, а также данными, которые они получили при использовании вами их сервисов.

Меню