Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5

RAID-Smart-Array-P410i

Всем привет, недавно ставил ESXI 5.5 на HP сервер из этого образа. Как и водится настроил на Hp сервере RAID поставил ESXI 5.5, и по привычке хотел залезть в утилиту управления RAID HP Smart Storage Administrator, но к сожалению в ESXI этой утилиты в графическом виде нету и есть утилита hpssacli. По сути из нее можно выполнять все те же действия что и из ее windows коллеги, ниже я хочу рассказать как выполнять все операции с RAID и дисками через данную утилиту. Еще хочу отметить, что в ESXI 6, команда поменялась, теперь там утилита называется ssacli.

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

Смотрим статус Smart Array P410i

/opt/hp/hpssacli/bin/hpssacli ctrl all show status

Будет нечто

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

Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5-01
Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5-01

Смотрим конфиг контроллера Smart Array P410i

/opt/hp/hpssacli/bin/hpssacli ctrl all show config

Будет нечто

Smart Array P410i in Slot 0 (Embedded) (sn: 50014380147A5530)

Internal Drive Cage at Port 1I, Box 1, OK

Internal Drive Cage at Port 2I, Box 1, OK
array A (SAS, Unused Space: 0 MB)

logicaldrive 1 (558.9 GB, RAID 1, OK)

physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 600 GB, OK)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 600 GB, OK)

array B (Solid State SATA, Unused Space: 0 MB)

logicaldrive 2 (931.5 GB, RAID 0, OK)

physicaldrive 2I:1:5 (port 2I:box 1:bay 5, Solid State SATA, 1 TB, OK)

array C (Solid State SATA, Unused Space: 0 MB)

logicaldrive 3 (931.5 GB, RAID 0, OK)

physicaldrive 2I:1:6 (port 2I:box 1:bay 6, Solid State SATA, 1 TB, OK)

array D (Solid State SATA, Unused Space: 0 MB)

logicaldrive 4 (931.5 GB, RAID 0, OK)

physicaldrive 2I:1:7 (port 2I:box 1:bay 7, Solid State SATA, 1 TB, OK)

array E (Solid State SATA, Unused Space: 0 MB)

logicaldrive 5 (931.5 GB, RAID 0, OK)

physicaldrive 2I:1:8 (port 2I:box 1:bay 8, Solid State SATA, 1 TB, OK)

unassigned

physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 600 GB, OK)

SEP (Vendor ID PMCSIERA, Model SRC 8x6G) 250 (WWID: 50014380147A553F)

Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5-02
Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5-02

Смотрим конфиг в деталях Smart Array P410i

/opt/hp/hpssacli/bin/hpssacli ctrl all show config detail

Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5-03
Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5-03

Видим из предыдущего скрина что режим работы контроллера 50 процентов чтение 50 процентов запись, давайте это исправим.

Меняем пропорции кэширования Smart Array P410i

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 modify cacheratio=100/0

Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5-05
Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5-05

Смотрим статусы логических дисков

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 logicaldrive all show status

Смотрим статусы физических дисков

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 pd all show status

Посмотреть режим работы контроллера

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 show

Смотрим состояние array

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld all show detail

Включаем кэш

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld all modify arrayaccelerator=enable

Включаем кэш дисков disks' write cache

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 modify dwc=enable

Удалить логический диск 2

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 logicaldrive 2 delete forced

Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5-06
Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5-06

Посмотреть статус отдельного диска

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 pd 2I:1:5 show detail

Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5-07
Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5-07

Создаем логический диск RAID0 из одного SSD

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 create type=ld raid=0 drives=2I:1:5 drivetype=ss_sata

Создаем логический диск RAID5 из 4 SSD, для этого удаляем логические диски если они есть и пишем команду.

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 create type=ld raid=5 drives=2I:1:5,2I:1:6,2I:1:7,2I:1:8 drivetype=ss_sata

где 2I:1:5,2I:1:6,2I:1:7,2I:1:8 это диски перечисленные через запятую

Перезапустить “отказавшие” диски

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 4 modify reenable forced

Включение выключение диодов на логических  дисках

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 4 modify led=on
/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 4 modify led=off

Включение выключение диодов на физических дисках

hpacucli> ctrl slot=0 pd 2:3 modify led=on
hpacucli> ctrl slot=0 pd 2:3 modify led=off

Очистка физического диска

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 pd 2:3 modify erase

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

/opt/hp/hpssacli/bin/hpssacli rescandetects newly added devices since the last rescan

Добавление резервного диска spare

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 array all add spares=1:5,1:7

Добавление дополнительного физического диска к логическому
/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 4 add drives=2:3
Увеличение размера логического диска, после добавление нового физического
/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 4 modify size=500 forced
Изменение параметра surface scan delay. surface scan delay это параметр через какой промежуток времени перед анализом поверхности lun. Анализ сканирования поверхности является фоновый процесс, который сканирует жесткие диски на наличие поврежденных секторов в отказоустойчивых логических дисках. В RAID 5 также проверяет согласованность данных четности. Этот процесс гарантирует, что вы можете восстановить все данные успешно, если из строя выйдет диск в будущем. Возможное значение 1-30 секунд.
/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 modify surfacescandelay=3
Изменить параметр Post Prompt Timeout
/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 modify PostPromptTimeout=0
Материал сайта pyatilistnik.org
Оцените статью
Настройка серверов windows и linux
Добавить комментарий

  1. Михаил

    Спасибо очень выручило

  2. Frank

    Я не очень понял где писать эти команды, в esxi shell консоли?

  3. 2Frank

    да

  4. Иван Семин автор

    Я обычно цепляюсь через ssh и ввожу их там

  5. Андрей

    стоит Esxi HPE 6U3. Ввожу первую же команду
    /opt/hp/hpssacli/bin/hpssacli ctrl all show status

    получаю ответ: -sh: /opt/hp/hpssacli/bin/hpssacli: not found

  6. Иван Семин автор

    А у вас точно установлен hpssacli

  7. Андрей

    Иван, это сборка HPE VMware-ESXi-6.0.0-Update3-5050593-HPE-600.9.7.0.17-Feb2017. Он у них разве не должен быть предустановлен?

  8. Иван Семин автор

    Я не могу вам подсказать, может и не стоять, а может быть установлено в другом месте, нужно читать обзор и кто вам мешает доставить свежую версию HP ESXi Offline Bundle http://pyatilistnik.org/skachat-hp-esxi-offline-bundle-for-vmware-vsphere-5-5-versiya-2-2-30-mar-2015/

  9. Андрей

    оказывается в 6 esxi команда должна быть такая:
    /opt/smartstorageadmin/ssacli/bin/ssacli ctrl all show status

  10. Иван Семин автор

    Буду знать, я до 6 еще инфраструктуру не обновлял.

  11. Max

    Спасибо, статья очень полезна оказалась.

  12. Angel

    Аналогично Андрей напоролся на грабли с командами. Судя по всему разработчики при переходе VMware vSphere 6.0 U2 -> VMware vSphere 6.0 U3 поменяли синтаксис для hpssacli, вернее совсем забрали hpssacli.
    У меня получилось на VMware vSphere 6.0 U3 использовать синтаксис
    esxcli ssacli cmd -q «controller all show status»
    esxcli ssacli cmd -q «ctrl all show config detail»
    esxcli ssacli cmd -q «ctrl slot=0 show»
    Мануал здесь — _ttps://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=420496&docLocale=en_US&docId=emr_na-a00002885en_us

  13. Иван Семин автор

    Отличное дополнение, нужно будет статейку состряпать.

  14. Владимир

    Очень познавательно. А можно узнать какой диск в массиве тупит (большая latency)?

  15. Сергей

    Вопрос тут возник, стоит esxi 5.5 , обновлять до 6U3 надо последовательно или можно сразу сделать переход ?

  16. Иван Семин автор

    Я бы обновился до последней версии 5.5, потом бы поставил 6U3

  17. Владимир

    Smart Array P410 in Slot 6 (sn: PACCRID12180D9K)
    Port Name: 1I
    Port Name: 2I
    Array A (SATA, Unused Space: 0 MB)
    logicaldrive 1 (1.8 TB, RAID 1, Recovering, 0% complete)
    physicaldrive 1I:0:1 (port 1I:box 0:bay 1, SATA HDD, 2 TB, OK)
    physicaldrive 1I:0:2 (port 1I:box 0:bay 2, SATA HDD, 2 TB, Rebuilding)

    есть ли команда перезапуска rebuild ? или как заствить его ребилдить диск ? просто висит на 0%

  18. Андрей

    Добрый день!
    Спасибо Вам за статью! Хоть raid контроллер и старый, но до сих пор использую и не знал, что есть такое удобное управление из консоли.

  19. Иван Семин автор

    Да, этой утилите много лет

  20. Андрей

    забыли про отключение smart path
    ssacli ctrl slot=0 array A modify ssdsmartpath=disable
    столько мозга съело мне