Наши предложения
Производитель: HP
Краткое описание: Контроллер для серверов HP DL160,180,360,380,580 G6/G7, ML350 G6/G7
Подробнее
2 835 грн.
Производитель: HP
Краткое описание: Контроллер для серверов HP DL160,180,360,380,580 G6/G7, ML350 G6/G7
Подробнее
2 430 грн.
Производитель: HP
Краткое описание: Контроллер для серверов HP DL160,180,360,380,580 G6/G7, ML350 G6/G7
Подробнее
4 320 грн.
Случайные комментарии
Денис
06 ноября 2015, 15:05
Сервер HP Proliant ML350 G6 1
Отличный сервер. Стоимость такого нового в 5 раз выше этого. Отличная конфигурация, очень хороший корпус.…
Сергей
17 августа 2016, 20:34
Сервер Dell PowerEdge R710 1
спасибо ребятам
Xakerr
07 июня 2014, 01:58
Сервер 2U HP ProLiant DL380 R07 (583914-421) 1
Заказывал месяц назад сервак здесь — понравилось обслуживание и скорость доставки. Жаль, что этой ХПшки…

Обзор HP Smart Array P400 (SAS/SATA)

Обещается совместимость между всеми моделями серии Smart Array по формату данных, утилитам конфигурирования и управления. До 8 дисков SAS (3Gb) или SATA (1.5Gb, с NCQ). Диски (корзины) подсоединяются 2 каналами SAS x4 (SFF8484, 1.2GBps на порт), каждый канал поддерживает до 4 устройств (работа не прерывается, если 3 из 4 phy окажутся повреждены), имеется 2 варианта с подключением на лицевой или обратной стороне. Звучок отсутствует.

Стандартная NiMH батарейка (BBWC, Battery-Backed Write Cache, 390936-001, кабель 399034-001, только батарея 398648-001; для P400i - HP 381573-001) хранит данные 72 часа (по другим данным - 2 суток) при пропадании питания или поломке сервера; менять через 3 года; имеет индикатор, который мигает при сохранении данных из кеша на диск (на самом деле, индикаторов много и они подмигивают азбукой морзе, подробности в документации); начальная зарядка - 4 часа, обычная зарядка - 2 часа. Обязательна для кеширования записи и некоторых операций над массивами (при проблемах с батарейкой кеширование отключается и восстанавливается при их разрешении).

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

Поддерживаемые уровни: RAID-0, RAID-1 (утверждается, что с балансировкой чтения - не заметил), RAID-1+0, RAID-5, RAID-6 (ADG, только при наличии BBWC). Может настраиваться автоматически в зависимости от числа имеющихся дисков на момент включения. Инициализация в фоновом режиме.

Адаптивное упреждающее чтение. Кеширование записи (write-back) при наличии батарейки. Умеет объединять последовательные операции записи до размеров полоски (stripe), что значительно ускоряет запись на RAID-5 и RAID-6. Имеется управление распределением кеша на упреждающее чтение и запись (по умолчанию - 50/50 или 25/75, возможные значения: 0/100, 25/75, 50/50, 75/25, 100/0).

Физические диски одного типа (SAS или SATA) объединяются в массив. От каждого физического диска берётся не более размера самого маленького диска массива. Имя назначается автоматически - A, B и т.д.. Сложная система идентификации физических дисков - канал[I|E]:ящик:слот.

Логический диск (до 32, до 16?) делается из части массива. Нумеруются с единицы. Тип RAID, размер полоски, MaxBoot (для NT4), кеширование чтения и записи настраиваются на уровне логического диска. Один массив может содержать логические диски различного уровня RAID. Размер логического диска может превышать 2ТБ.

Мониторинг количества операций в секунду, среднего времени выполнения операции и загрузки контроллера.

Добавление диска к массиву или замена всех дисков на диски большего размера осуществляется без прерывания работы (данные равномерно перераспределяются по всем дискам, приоритет задаётся, требуется батарейка). Образовавшееся свободное место может быть добавлено к существующему логическому диску или использовано для создания нового логического диска. Также без остановки эксплуатации происходит смена типа RAID и размера полоски. Только одна операция одновременно. Требуется наличие BBWC для нормальной скорости миграции. При закупке дополнительной лицензии возможно изъятие "лишнего" диска из массива. RAID-1 и RAID-1+0 можно разбить на 2 массива (требуется выключение сервера) и слить обратно (данные второго массива будут потеряны) с помощью загрузочного диска с ACU (Split Mirrored Array и Re-Mirror Array).

Загрузить новую прошивку можно не останавливая работы, она будет активирована автоматически при перезагрузке. Запасная копия прошивки в ROM. Более простой способ обновления прошивки - загрузка с Firmware Maintenance CD.

Неограниченное количество локальных и глобальных запасных дисков (нельзя смешивать SAS и SATA). При замене сломанного диска данные переписываются на него, а запасной диск опять становится резервным.

Восстановление массива начинается автоматически при наличии резервного диска или добавлении нового диска (того же типа и достаточной ёмкости) при включённом сервере (ручного запуска нет!). Если при восстановлении будут обнаружены неисправимые ошибки чтения, то восстановление будет прервано (в инструкции рекомендуется сделать резервное копирование, восстановиться обратно, затем повторить попытку реконструкции массива). Если новый диск добавляется при выключенном сервере, то при загрузке требуется нажать F1 для начала восстановления. При невосстановимом разрушении массива можно перезагрузиться и нажать F2 в момент получения сообщения 1779 POST. Массив будет помечен как рабочий, но часть данных на нём будет потеряна.

Фоновое сканирование дисков в поиске плохих блоков.

Диски можно безнаказанно переставлять в другой слот, доступный тому же контроллеру (не получилось). Массив целиком в нормальном состоянии и без задействованных запасных дисков можно переносить на другой контроллер (сообщения 1724 или 1727 при загрузке означают удачу, сообщение 1785 - вернуть немедленно обратно).

Настройка массива при начальной загрузке (ORCA, минимальный набор возможностей) - нажать F8 (или "Esc 8" при использовании последовательного порта, глотаются символы при вводе). Интерфейс в виде меню или командный режим. При работе в командном режиме необычно расположение команды и параметров:

  • controller номер show (узнать тип контроллера)
    CLI> controller 1 show
    
    Controller: HP Smart Array P400i, slot 0                                     
    Direct-Attached Storage
    
    CLI> controller 2 show
    
    Controller: HP Smart Array P400i, slot 0                                     
    External Array Controller 1
    
  • controller номер select
  • controller blink={off|on}
  • controller modify bootable=yes
  • controller delete (?!)
  • controller create type=logicaldrive raid={6|5|1|0} drives=... spare=...
  • logicaldrive номер show
    Logical Drive # 1, RAID 1+0, 136.7 GB, Status OK                              
    Physical Drive # 1, Port 1I, Box 1, Bay 1, 146.8GB SAS Drive OK , Data
    Physical Drive # 2, Port 1I, Box 1, Bay 2, 146.8GB SAS Drive OK , Data
    
  • logicaldrive номер blink={off|on}
  • logicaldrive номер delete
  • physicaldrive номер show
    Physical Drive # 1, Port 1I, Box 1, Bay 1, 146.8GB SAS Drive OK , Data
    
  • physicaldrive номер blink={off|on}

Драйвера и утилиты собраны на диске SmartStart CD.

Драйвер для Linux - cciss (поставляется вместе с RHEL/CentOS и есть своя версия, только для поставочного ядра RHEL, но в пакете есть исходные тексты). В /proc/scsi/scsi попадают только НМЛ и автозагрузчики (?!). Имена устройств: /dev/cciss/c"НомерКонтроллера"d"НомерЛогическогоДиска". Номер устройства: major - 104 для cciss0, minor - состоит из номера логического диска (старший полубайт) и номера раздела на нём (младший полубайт). Информация в /proc/driver/cciss/cciss0:

cciss0: HP Smart Array P400i Controller
Board ID: 0x3235103c
Firmware Version: 5.26
IRQ: 90
Logical drives: 1
Sector size: 2048
Current Q depth: 0
Current # commands on controller: 0
Max Q depth since init: 159
Max # commands on controller since init: 159
Max SG entries since init: 31
Sequential access devices: 0

cciss/c0d0:	 146.77GB	RAID 1(1+0)

Обновление информации о томах:

echo "rescan volumes" > /proc/driver/cciss/cciss0

Утилита /sbin/cciss_id (часть device-mapper-multipath) выводит WWID логического диска.

В комплекте с "родным" драйвером поставляются утилиты /sbin/cciss_phys_devs (выводит список SCSI-устройств, подключённых к указанному контроллеру) и /sbin/cciss_hotplug (поиск НЛМ).

Утилита hpacucli (HP Array Configuration Utility CLI, пакет hpacucli-8.28-13.0.noarch.rpm) предоставляет командный интерфейс для настройки и мониторинга. В начале указывается объект, затем действие, затем параметры (параметр "forced" заранее подверждает потенциально опасное действие). В качестве объекта можно указать

  • контроллер (controller {all | slot=номер | wwn=адрес | serialnumber=номер | chassisserialnumber=номер})
  • массив (controller выбор-контроллера array {all | идентификатор})
  • физический диск (controller выбор-контроллера physicaldrive {all | канал:ящик:слот})
  • логический диск (controller выбор-контроллера logicaldrive {all | номер})

Действия:

  • show (опции: detail, status и config [detail])
  • create/remove (работа с массивами и логическими дисками), параметры:
    • type=ld
    • drives={список|all|allunassigned}
    • raid={0|1|1+0|5|6|50|60}
    • ss=размер-страйпа-в-КБ
    • size={max|количество-МБ}
    • arrayaccelerator={enable|disable}
    • drivetype={sas|sata})
  • modify, параметры:
    • rebuildpriority={high|low|medium}
    • expandpriority={high|low|medium}
    • led={on|off}
    • queuedepth={automatic|число}
    • surfacescandelay=секунд
    • reenable (объявить физический диск хорошим)
    • size=число|max
    • raid=уровень
    • ss=размер-страйпа-в-КБ|default
    • cacheratio=доля-чтения/доля-записи
    • drivewritecache={enable|disable}
    • arrayaccelerator={enable|disable})
  • add (добавить диск к массиву - "add drives=список"; вызывает преобразование типа массива)
  • remove (удалить диск из массива, отказывается - требуется лицензия?)
  • объявить запасной диск (add spares=список)
  • добавить лицензию
  • delete # удаление массива или логического диска
  • diag ("ctrl all diag file=/tmp/temp [xml=on]" выдаёт почти 3 тысячи строк информации со всей подноготной; в версии 9 в виде zip-архива в форматах txt, HTML и XML)
  • rescan (поиск контроллеров)

При установке создаётся /opt/compaq. В документации утверждается, что для работы требуется "HP Management Base". Я не заметил такой потребности. Можно вызывать из скрипта: "hpacucli controller slot=0 show status; hpacucli controller slot=0 ld 1 show status". "ctrl all diag file=/tmp/temp" выдаёт почти 3 тысячи строк информации со всей подноготной. Например:

# добавление отдельного диска под видом RAID-0
hpacucli controller slot=0 create type=ld raid=0 drives=allunassigned drivetype=sata

# не использовать кеш контроллера при работе с этим диском
hpacucli controller slot=0 logicaldrive 2 modify arrayaccelerator=disable

# разрешить использование кеширования записи на всех (!) дисках
hpacucli controller slot=0 modify drivewritecache=enable

# удалить логический диск
hpacucli controller slot=0 logicaldrive 2 delete 

# вернуть диск из массива в строй (если не помог rebuild)
hpacucli controller slot=0 logicaldrive 2 modify reenable
blockdev --rereadpt /dev/cciss/c0d1

# удалить все запасные диски
hpacucli controller slot=0 array A remove spares=all

Утилита cpqacuxe (HP Array Configuration Utility) пристраивает к веб-интерфейсу для настройки и мониторинга (объединённая System Management Homepage, HTTPS, порт 2381) возможность настраивать RAID контроллер (выпрыгивающее окошко). Сервер cpqacuxe запускается как демон. Может использоваться как для настройки локального контроллера (--disable-remote), так и удалённой настройки контроллера (cpqacuxe --enable-remote). После использования можно остановить (-stop). Есть возможность изготовить скрипт из текущей конфигурации (-c имя-файла) и выполнить его (-i имя-файла [-reset]). Декларативный язык создания конфигурации описан в документации. Есть автономный загрузочный диск с cpqacuxe.

Утилита hpadu (HP Array Diagnostic Utility) пристраивает к веб-интерфейсу для настройки и мониторинга (объединённая System Management Homepage, HTTPS, порт 2381) веб-интерфейс для генерации отчётов. Имеется также командный интерфейс (hpaducli -f имя-файла), который не требует SMH (вывод подозрительно похож на "hpacucli diag").

Загрузочный диск для автономной настройки массива - hpacucd.

Простейший способ обновить прошивку - загрузиться с Firmware Maintenance CD (заодно можно обновить прошивку дисков, BIOS и прочее).

Данные SMART (обощённые) для отдельных физических дисков доступны утилитам из комплекта smartmontools. Настройки для smartd (/etc/smartd.conf, один логический диск 0 из двух физических в слотах 0 и 1):

/dev/cciss/c0d0 -d cciss,0 -m root -M daily
/dev/cciss/c0d0 -d cciss,1 -m root -M daily

Вызов smartctl:

smartctl -a -d cciss,НомерДиска /dev/cciss/c0d0

Измерение производительности

HP Proliant DL320 G5p, P400/256, RAID 1+0 из двух SATA дисков 250GB, 7200RPM, кеширование включено

Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
s191.cs.niis 11000M           31349   7 16120   2           68845   4 270.9   0

HP Proliant DL365 G5, P400i/512, RAID 1+0 из двух SAS дисков 146.8GB, 10000RPM, кеширование включено

Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
             40000M           76154  15 28177   3           72999   5 369.7   0

HP Proliant DL365 G1, RAID 5 из четырёх SAS дисков 146.8GB, 10000RPM, кеширование включено

Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
             40000M           80360  54 41559  20           146629  32 176.5   1

Источник: http://www.bog.pp.ru

19 февраля 2015, 14:42 RAID контроллеры 1    6520 +1

Комментарии (24)

  1. Boriska 18 марта 2016, 00:18 # 0
    Загрузить новую прошивку можно не останавливая работы, она будет активирована автоматически при перезагрузке. Запасная копия прошивки в ROM. Более простой способ обновления прошивки — загрузка с Firmware Maintenance CD.
    можно было ссылку положить на директорию…

    Неограниченное количество локальных и глобальных запасных дисков (нельзя смешивать SAS и SATA).
    у меня 2 HDD по 3 Тб — 1sas + 1sa… это смесь или что с ними делать?
    1. server-shop.com.ua 18 марта 2016, 00:31 # 0
      можно было ссылку положить на директорию…
      компания HP не выкладывает в открытый доступ подобное ПО для серверного оборудования, соответственно мы тоже не можем положить. Если брали у нас оборудование — обратитесь к менеджеру на info@ или в скайп — вам помогут с ПО.

      1sas + 1sa… это смесь или что с ними делать?
      имеется ввиду, что диски физ. в одном логическом должны быть одного стандарта.
      создать рейд между SAS и SATA силами P400 не получится, можете докупить диск нужного стандарта или смотреть в сторону софтрейда под линукс.
    2. Комментарий был удален.
      1. ivan 04 ноября 2016, 18:06 # 0
        Доброго)!
        Вот такая незадача приключилась:
        1794. Slot 0 Drive Array — Array Accelerator Battery Charge Low и дальше про отключение кэширование и т.д.

        Поменяли элементы питания (так вышло). Не полностью модуль с платой, а только элементы питания внутри. Ошибка не исчезла.
        Мысль есть, быть может нужно сбросить ошибку где-то в мозгах контроллера?

        Спасибо за внимание))
        1. server-shop.com.ua 04 ноября 2016, 18:12 # 0
          Насколько я знаю сброса состояния батарейки нет. Строго говоря это и не ошибка, а предупреждение о низком заряде.
          Если с батарейкой всё ок — нужно просто подождать, зарядится и будет всё хорошо.
          статус можно смотреть из консоли. вот описание утилиты: server-shop.com.ua/raid/work-with-disk-array-hp-through-the-hpacucli-utility.html

          1. ivan 04 ноября 2016, 18:47 # 0
            Вот такую штуку выдает
            #hpacucli ctrl all show status

            Smart Array 6i in Slot 0 (Embedded)
            Controller Status: OK
            Cache Status: Temporarily Disabled
            Battery/Capacitor Status: Failed (Replace Batteries/Capacitors)

            Читал где-то, что батарейке нужно 36 часов подумать)) Ничего не слышали по этому поводу?
            1. server-shop.com.ua 04 ноября 2016, 19:03 # 0
              а вот это уже ошибка. такое не пройдёт.
              если батарейка севшая — то статус должен быть: Charging
              меняйте батарейку.
            2. ivan 04 ноября 2016, 18:56(Комментарий был изменён) # 0
              вот что читал:
              1794. Slot «х» Drive Array — Array Accelerator Battery Charge Low (Дисковый массив на слоте «х» — низкий заряд аккумулятора ускорителя массива) Ускоритель массива временно заблокирован. Уровень заряда его аккумулятора ниже 90%, вследствие чего запланированные операции записи запрещены. После полной зарядки аккумулятора ускоритель массива будет автоматически разблокирован, и данное сообщение POST больше появляться не будет. Если резервные аккумуляторы не зарядятся в течение 36 часов (в условиях включенного питания), замените ускоритель массива или RAID-контроллер
              1. ivan 04 ноября 2016, 18:58(Комментарий был изменён) # 0
                и вот еще))
                1794-Drive Array — Array Accelerator Battery Charge Low…
                ...Array Accelerator is temporarily disabled.
                Array Accelerator will be re-enabled when battery reaches full charge.
                Audible Beeps: None
                Possible Cause: The battery charge is below 75 percent. Posted writes are disabled.
                Action: Replace the array accelerator board if the batteries do not recharge within 36 powered-on hours.

                Интересно, что в отличается нижний порог заряда — в первом случае написано 90%, а во втором — 75%))
                1. server-shop.com.ua 04 ноября 2016, 19:06 # 0
                  и то и то ресурсы неофициальные. да и сути не меняет. они оба пишут о статусе разряженного элемента, а у вас ошибка, которая просит замену: Battery/Capacitor Status: Failed (Replace Batteries/Capacitors)
                  1. ivan 04 ноября 2016, 19:29 # 0
                    на рабочем показывает просто =Окау=:

                    Smart Array P400i in Slot 0 (Embedded)
                    Controller Status: OK
                    Cache Status: OK
                    Battery/Capacitor Status: OK

                    где можно про статусы батарейки глянуть и их значения?

                    спасибо за помощь)!
                    1. server-shop.com.ua 04 ноября 2016, 19:42 # 0
                      так рабочий же не разряжен, потому и ОК
                      ну и да. если у вас есть несколько батареек, проводов и кешей — ничего не мешает подкидывать с одного на другой и определить виновника проблемы.
                      конечно же все операции с контроллером, кешем, батарейкой выполняйте при полностью обесточенном сервере.

                      где почитать? вот:
                      Battery/Capacitor Status: OK
                      Battery/Capacitor Status: Recharging
                      Battery/Capacitor Status: Failed

                      Самнаписал ©
                      1. ivan 04 ноября 2016, 19:52 # 0
                        Контроллеры разные)) И батарейки там даже по напряжению различаются.
                        Нужно посмотреть, возможно ли подкинуть Smart Array P400i (батарейка 4.8В) вместо Smart Array 6i (батарейка 3.6В) (имеется ввиду контроллер подкинуть целиком))

                        А если батарейка отсутствует какой статус будет выдавать контроллер)?
                        1. server-shop.com.ua 04 ноября 2016, 19:57 # 0
                          наверное вообще не будет такой позиции
              2. ivan 08 ноября 2016, 13:49 # 0
                Вопрос с батарейкой решился — после двух суток под напряжением результат тот же (Battery/Capacitor Status: Failed (Replace Batteries/Capacitors). Батарейку сняли и отнесли к электрикам — мультиметр показывает 3.6В (как по номиналу). Но тут кто-то бросил умную мысль, мол, что мультиметр меряет в идеальных условиях (мол, в рабочей железяке напряжение будет меньше). Поставили заряжаться в какую-то железяку — при этом подали 4.2В. Через пару часов сняли и поставили в сервер — статус сменился (Battery/Capacitor Status: Recharging). Еще через пару часов включился кэш и статус стал Battery/Capacitor Status: OK.
                1. server-shop.com.ua 08 ноября 2016, 14:00 # 0
                  Спасибо, за описание вашего решения. видимо при падении напряжения ниже определенного уровня, контроллер не пытается заряжать, а просто считает батарею не рабочей.

                  однако хочу заметить, что батарейка состоит из аккумуляторной сборки 4шт NiMH по 1,2В включенных последовательно.
                  На выходе должно быть 4,8В (а не 3,6 как вы написали) собственно именно это напряжение контроллер и ожидает.
                  на лицевой стороне батарейки даже указано это значение.
                  если у вас на сборке получилось 3,6 — я предполагаю, что вы собрали 3 банки вместо 4х — и подача на них напряжения выше номинала приведет к быстрому выходу из строя банок. но это лишь рассуждения :) вам на месте виднее что и как вы делаете
                  1. server-shop.com.ua 08 ноября 2016, 14:13 # 0
                    ой… у вас же контроллер 6i, я по названию темы думал речь идет о P400, тогда да там 3,6
              3. Сергей 12 января 2017, 23:24 # 0
                День добрый! В режиме JBOD данный контроллер сможет работать с SATA дисками? (и как если это возможно осуществить?) Спасибо.
                1. server-shop.com.ua 13 января 2017, 00:02 # 0
                  P400 вообще не умеет JBOD. Наверное стоит обратить внимание на контроллер LSI 9211-8i с IT прошивкой. или более дорогой lsi 9260-8i
                2. Виталий 13 января 2017, 08:34 # 0
                  Здравствуйте!
                  Какого максимального объема диск SATA можно подключить к P400i?
                  1. Server-shop 13 января 2017, 10:29 # 0
                    Максимально подключали 2 ТБ Sata.
                    1. Игорь 10 мая 2017, 14:16 # 0
                      Подскажите, потянет ли этот контроллер рейд 1+0 с восемью дисками 300GB 3G 10K 2.5 DP SAS?
                      1. server-shop.com.ua 10 мая 2017, 14:54 # 0
                        Гарантированно будут работать диски перечисленные в официальном мануале:
                        www.hpe.com/h20195/v2/getpdf.aspx/c04111741.pdf?ver=20

                        остальное — тоже должно, но нужно тестить.
                      2. Михаил 16 июня 2017, 17:58 # 0
                        Скажите контроллер умеет работать с SSD дисками и какого обьема?

                        Спасибо.
                        Google