Список команд hpssacli для работы с RAID Smart Array P410i на ESXI 5.5
Всем привет, недавно ставил 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
Будет нечто
Smart Array P410i in Slot 0 (Embedded)
Controller Status: OK
Cache Status: OK
Battery/Capacitor Status: OK
Смотрим конфиг контроллера Smart Array P410i
Будет нечто
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)
Смотрим конфиг в деталях Smart Array P410i
Видим из предыдущего скрина что режим работы контроллера 50 процентов чтение 50 процентов запись, давайте это исправим.
Меняем пропорции кэширования Smart Array P410i
Смотрим статусы логических дисков
Смотрим статусы физических дисков
Посмотреть режим работы контроллера
Смотрим состояние array
Включаем кэш
Включаем кэш дисков disks' write cache
Удалить логический диск 2
Посмотреть статус отдельного диска
Создаем логический диск RAID0 из одного SSD
Создаем логический диск RAID5 из 4 SSD, для этого удаляем логические диски если они есть и пишем команду.
где 2I:1:5,2I:1:6,2I:1:7,2I:1:8 это диски перечисленные через запятую
Перезапустить “отказавшие” диски
Включение выключение диодов на логических дисках
/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 4 modify led=off
Включение выключение диодов на физических дисках
hpacucli> ctrl slot=0 pd 2:3 modify led=off
Очистка физического диска
Пересканировать устройства, добавленные с момента последнего сканирования
Добавление резервного диска spare
Добавление дополнительного физического диска к логическому
Увеличение размера логического диска, после добавление нового физического
/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 4 modify size=500 forced
Спасибо очень выручило
Я не очень понял где писать эти команды, в esxi shell консоли?
да
Я обычно цепляюсь через ssh и ввожу их там
стоит Esxi HPE 6U3. Ввожу первую же команду
/opt/hp/hpssacli/bin/hpssacli ctrl all show status
получаю ответ: -sh: /opt/hp/hpssacli/bin/hpssacli: not found
А у вас точно установлен hpssacli
Иван, это сборка HPE VMware-ESXi-6.0.0-Update3-5050593-HPE-600.9.7.0.17-Feb2017. Он у них разве не должен быть предустановлен?
Я не могу вам подсказать, может и не стоять, а может быть установлено в другом месте, нужно читать обзор и кто вам мешает доставить свежую версию HP ESXi Offline Bundle http://pyatilistnik.org/skachat-hp-esxi-offline-bundle-for-vmware-vsphere-5-5-versiya-2-2-30-mar-2015/
оказывается в 6 esxi команда должна быть такая:
/opt/smartstorageadmin/ssacli/bin/ssacli ctrl all show status
Буду знать, я до 6 еще инфраструктуру не обновлял.
Спасибо, статья очень полезна оказалась.
Аналогично Андрей напоролся на грабли с командами. Судя по всему разработчики при переходе 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
Отличное дополнение, нужно будет статейку состряпать.
Очень познавательно. А можно узнать какой диск в массиве тупит (большая latency)?
Вопрос тут возник, стоит esxi 5.5 , обновлять до 6U3 надо последовательно или можно сразу сделать переход ?
Я бы обновился до последней версии 5.5, потом бы поставил 6U3
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%
Добрый день!
Спасибо Вам за статью! Хоть raid контроллер и старый, но до сих пор использую и не знал, что есть такое удобное управление из консоли.
Да, этой утилите много лет
забыли про отключение smart path
ssacli ctrl slot=0 array A modify ssdsmartpath=disable
столько мозга съело мне