Adaptec RAID

Arcconf

Для мониторинга RAID массива построенного на контроллере Adaptec удобно использовать утилиту arcconf от производителя. ARCCONF (Command Line Interface - CLI) - это утилита с интерфейсом командной строки, которая обеспечивает те же функциональные возможности, что и Adaptec Storage Manager в средах, где использование графического интерфейса не представляется возможным.

Для установки arcconf скачиваем архив с сайта Adaptec arcconf_v1_6_21062.zip. В этом архиве находится статически слинкованый бинарик, который работает корректно на любом дистрибутиве.

  • Команда для получения полной информации о контроллере:
    arcconf getconfig 1
  • Самой важной информацией является информация о состоянии логических дисков
    arcconf getconfig 1 ld

    Ключевой информацией является строка

    Status of logical device : Optimal
  • Просмотреть состояние дисков:
    arcconf GETCONFIG 1 PD
  • arcconf показывает есть ли проблемы SMART технология внутренней оценки состояния жёсткого диска у HDD.
    arcconf GETCONFIG 1 PD
    ...
             S.M.A.R.T.                         : No
             S.M.A.R.T. warnings                : 0
    ...

    Для более подробной информации о SMART используйте smartmontools, например

    smartctl -a /dev/sg3

Adaptec ASR-6405

Мониторинг RAID контроллера: Adaptec ASR-6405 512MB, Single PCI-E x8 + AFM-600DB (Flash module) с подключенными:

  • 6x HDD 600GB Hitachi HUS156060VLS600, 3,5" SAS 2.0, 15000rpm, 64MB.
  • 1x 2TB Seagate Constellation ES.3 ST2000NM0033 3,5" SATA 3, 7200rpm, 128MB
  • Вывод утилиты sg_map из пакета sg3_utils
    # yum install sg3_utils
    # sg_map -i
    /dev/sg0  /dev/sda  Adaptec   r10               V1.0
    /dev/sg1  /dev/sdb  Adaptec   onlyhdd           V1.0
    /dev/sg2            ST2000NM0033-9ZM  SN03
    /dev/sg3  HITACHI   HUS156060VLS600   A760
    /dev/sg4  HITACHI   HUS156060VLS600   A760
    /dev/sg5  HITACHI   HUS156060VLS600   A760
    /dev/sg6  HITACHI   HUS156060VLS600   A760
    /dev/sg7  HITACHI   HUS156060VLS600   A760
    /dev/sg8  HITACHI   HUS156060VLS600   A760
    /dev/sg9  LSI       SAS2X28           0e12

    Далее можно использовать smartmontools, например

    smartctl -a /dev/sg3
  • Качаем Title: Adaptec ARCCONF Command Line Utility v1.06.21062 Filename: arcconf_v1_6_21062.zip. arcconf_v1_7_21229.zip В этом архиве находится статически слинкованый бинарик, который работает корректно на любом дистрибутиве. Переносим файл arcconf в /usr/sbin/ и делаем его выполняемым (chmod +x /usr/sbin/arcconf)
  • Проверяем работоспособность arcconf
    # arcconf getversion
    Controllers found: 1
    Controller #1
    ==============
    Firmware           : 5.2-0 (19109)
    Staged Firmware    : 5.2-0 (19109)
    BIOS               : 5.2-0 (19109)
    Driver             : 1.2-0 (30200)
    Boot Flash         : 5.2-0 (19109)
    
    Command completed successfully.

Adaptec Serial ATA RAID 2410SA Enclosure Kit

Adaptec SATA RAID 2410SA Controller - требует драйвера на уровне ядра операционной системы. В Ubuntu 9.10 после установки документации

# aptitude install linux-doc user-mode-linux-doc

появляется файл aacraid.txt.gz, в котором описано все поддерживаемое оборудование Adaptec

# mcedit /usr/share/doc/linux-doc/scsi/aacraid.txt.gz

В спецификациях Adaptec 21610SA подчеркивается возможность горячей замены дисков, обновление массива(ов) на ходу, улучшенные возможности технологии RAID (для уровней 0, 1, 5, 10, 50 и JBOD), пришедшие от SCSI-контроллеров Adaptec, включая функции OCE (Online Capacity Expansion — изменение на ходу объема массива), RLM (RAID Level Migration — перестройка на ходу уровня массива, например, из RAID 0 в 5 или 10, из RAID 1 в 0, 5 или 10, из RAID 5 в 0 или 10, из RAID 10 в 0 или 5), создание нескольких массивов на одном наборе дисков и оптимизацию использования диска. Поддерживаются и основные функции контроля, такие как управление блоком, S.M.A.R.T. и SNMP. В число поддерживаемых операционных систем входят Windows 2000/XP/Server2003, NetWare 6.0 и выше, RedHat Linux, SuSE Linux, SCO UnixWare и Caldera Open Unix.

BIOS контроллера содержит фирменную утилиту для контроля и настройки параметров работы контроллера и подключенных к нему дисков и массивов.

Помимо собственно создания и удаления RAID-массивов здесь доступны многочисленные настройки работы как самого контроллера, так и индивидуальный мониторинг подключенных к SATA-каналам накопителей, включая форматирование и проверку исправности работы дисков, a также установку кэширования записи индивидуально для каждого из каналов/дисков.

Более обычного информативен и экран начальной загрузки контроллера (POST).

Множество полезных функций менеджмента массивов доступны из-под Windows через утилиту Adaptec Storage Manager — Browser Edition.

Итак, доступный по цене 16-портовый RAID-контроллер Adaptec Serial ATA RAID 21610SA – это гибко настраиваемый контроллер на базе оригинального Serial ATA I/O процессора, сочетающий высокопроизводительную коммуникативность хранилищ данных с интерфейсом Serial ATA c продвинутыми свойствами RAID, включающими оптимизированную утилизацию дискового пространства, онлайновое увеличение емкости, изменяемость уровней RAID и программный пакет Adaptec Storage Manager. Он предоставляет расширенный набор свойств и высокий уровень защищенности данных интерфейса Serial ATA для серверов среднего класса и групп пользователей, использующих недорогие диски SATA. Контроллер AAR-21610SA с поддержкой уровней RAID 0, 1, 5, 10, 50 и JBOD, «горячей» замены дисков и расширенного набора свойств RAID от Adaptec является оптимальным по цене решением для приложений, требующих высокой скорости операций ввода/вывода, таких как: потоковое видео, Web-сайты и хранение фиксированных данных и данных ссылочного типа.

  • На сайте нет deb только rpm. Скачиваем Adaptec Storage Manager for Linux x64.
# wget -c http://download.adaptec.com/raid/aac/sm/asm_linux_x64_v4.30-16038.rpm
# wget -c http://wiki.dieg.info/lib/exe/fetch.php/libc6.2-2.so.3_64bit.tar
# tar -xvf libc6.2-2.so.3_64bit.tar
# mv usr/lib/* /usr/lib/
# aptitude install libc6-i386
# alien --scripts asm_linux_x64_v4.30-16038.rpm
Задолбало!!! Так и не смог найти всех зависимостей для Linux keep 2.6.32-34-server x86_64 GNU/Linux. Легче это дерьмо Adaptec SATA RAID 2410SA выбросить и поставить софтовый RAID.
PQ VPS сервера в 28+ странах.