RAID-контроллеры HP SmartArray - различия в драйверах Linux (cciss и hpsa)

Наконец-то я начал тестировать новые версии RedHat 6.x и Scientific Linux на оборудовании HP ProLiant. Мои предыдущие установки были на виртуальном оборудовании, поэтому я не заметил смены драйвера raid-контроллера. Первое, что я понял при физической установке, было то, что устройства дискового массива теперь являются SCSI /dev/sdX имена против давних /dev/cciss/cXdX блочные устройства.

По-видимому, это связано с новым драйвером устройства, hpsa вместо cciss, Может кто-нибудь пролить свет на различия между драйверами?

Что получилось? Что потеряно?
Есть ли влияние на производительность?
Есть ли совпадение с точки зрения поддерживаемой карты?
Было ли подобное изменение на стороне Windows?

2 ответа

Решение

У HP есть хорошая запись того, какие различия здесь:

http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02677069/c02677069.pdf (PDF)

Основные моменты:

  • Помещает устройства в стандартное пространство имен / dev, которое вы уже заметили.
  • Модернизированное взаимодействие со слоем SCSI в новых ядрах.
  • hpsa - это драйвер SCSI, cciss - это драйвер блока.
    • Это изменит нумерацию устройств, если это имеет значение.
    • Вот почему меняется пространство имен / dev
  • /sys управление для водителя изменится.
  • Старые карты (до карт эпохи P400) по-прежнему требуют CCISS
  • Может случиться так, что cciss и hpsa будут загружаться, если присутствуют карты, которые их требуют.

Сторона Windows не тронута.

http://cciss.sourceforge.net/ - хорошее начало. Существует некоторое перекрытие с опциями для управления поведением драйверов там, где есть перекрытие. Я не заметил каких-либо различий в производительности, но я не провел надлежащего тестирования.

Другие вопросы по тегам