Команда hpssacli на ESXi и добавление нового диска на хост ESXi |

Команда hpssacli на ESXi и добавление нового диска на хост ESXi

Мануал

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

Он собирал его через vCenter, и я обнаружил, что, поскольку я использую сервер HP, команда hpssacli была единственным (лучшим способом?) cпособом добавить этот новый диск в качестве RAID 0 (у меня был только один диск, так как мой другой не удалось).

Как обычно, поскольку мне потребовалось пошуршать Google, я просто решил документировать его для будущих ссылок, ведь читать собственные инструкции просто легче, чем от кто-либо. 

Давайте резберем примеры использования

Содержание
  1. Проверить версию ESXi
  2. Сканировать новый жесткий диск
  3. Проверить статус для всех логических дисков
  4. Проверка состояния всех физических дисков
  5. Создать новый логический диск Raid 0 с помощью HDD 2I: 1: 5
  6. Перенос RAID0 в RAID1 онлайн с помощью hpacucli
  7. Показать конфигурацию
  8. Состояние контроллера
  9. Показать подробную информацию о контроллере для всех контроллеров
  10. Показать подробную информацию о контроллере для контроллера в слоте 0
  11. Повторное сканирование для новых устройств
  12. Состояние физического диска
  13. Показать подробную информацию о физическом диске
  14. Состояние логического диска
  15. Просмотр подробного состояния логического диска
  16. Создать новый логический диск RAID 0
  17. Создать новый логический диск RAID 1
  18. Создать новый логический диск RAID 5
  19. Удалить логический диск
  20. Добавление нового физического диска в логический том
  21. Добавить запасные диски
  22. Включить кеш записи
  23. Отключить кеш записи
  24. Стереть физический диск
  25. Включить светодиод физического диска Flink
  26. Выключить светодиод физического диска Blink
  27. Изменить коэффициент чтения и записи в кеш-память (cacheratio = readratio / writeratio)
  28. Включить кеш для хранения интеллектуального массива, когда нет батареи (опция кэширования без батареи)
  29. Отключить тайник интеллектуального массива для определенного логического тома
  30. Включить кеш интеллектуального массива для определенного логического тома
  31. Включить интеллектуальный путь SSD
  32. Отключить интеллектуальный путь SSD

Проверить версию ESXi

~ # esxcli --version
Script 'esxcli' version: 5.5.0
~ # 

Сканировать новый жесткий диск

 ~ # /opt/hp/hpssacli/bin/hpssacli rescan 

Проверить статус для всех логических дисков

~ # /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld all show status

logicaldrive 1 (68.3 GB, 1): OK
logicaldrive 2 (136.7 GB, 1): OK 

Проверка состояния всех физических дисков


~ # /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 modify rebuildpriority=high
~ # /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 3 add drives=allunassigned
~ # /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 3 modify raid=1

Error: The logical drive is in a state which prevents this operation from
completing. Use the "show" command for more information.

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

physicaldrive 1I:1:1 (port 1I:box 1:bay 1, 72 GB): OK
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, 72 GB): OK
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, 146 GB): OK
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, 146 GB): OK
physicaldrive 2I:1:5 (port 2I:box 1:bay 5, 500 GB): OK

Notice new HDD 2I:1:5 

Создать новый логический диск Raid 0 с помощью HDD 2I: 1: 5

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

Подтверждение создания нового диска путем проверки состояния всех логических дисков

~ # /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld all show status

logicaldrive 1 (68.3 GB, 1): OK
logicaldrive 2 (136.7 GB, 1): OK
logicaldrive 3 (465.7 GB, 0): OK 

 

Перенос RAID0 в RAID1 онлайн с помощью hpacucli

~ # /opt/hp/hpssacli/bin/hpssacli rescan
~ # /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld all show status

logicaldrive 1 (68.3 GB, 1): OK
logicaldrive 2 (136.7 GB, 1): OK
logicaldrive 3 (465.7 GB, 0): OK

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

physicaldrive 1I:1:1 (port 1I:box 1:bay 1, 72 GB): OK
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, 72 GB): OK
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, 146 GB): OK
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, 146 GB): OK
physicaldrive 2I:1:5 (port 2I:box 1:bay 5, 500 GB): OK
physicaldrive 2I:1:6 (port 2I:box 1:bay 6, 500 GB): OK

~ # /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 modify rebuildpriority=high
~ # /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 3 add drives=allunassigned
~ # /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 3 modify raid=1

Error: The logical drive is in a state which prevents this operation from
completing. Use the "show" command for more information.

~ # /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld all show status

logicaldrive 1 (68.3 GB, 1): OK
logicaldrive 2 (136.7 GB, 1): OK
logicaldrive 3 (465.7 GB, 0): Transforming, 0.24% complete

~ # 

Таким образом, фактическая последовательность была:

 Set rebuild priority to high:
~ # /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 modify rebuildpriority=high 
 Assigning of unassigned disks to logical drive:
(this action invoked synchronization of RAID with default raid type (of RAID0) - there was only one disk before, right - it took about 1hr (146GB disks))
~ # /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 3 add drives=allunassigned
 After synchronization finished, I migrate the RAID0 to RAID1:
(this action took about 5hrs)
~ # /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 3 modify raid=1

Показать конфигурацию

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

Состояние контроллера

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

Показать подробную информацию о контроллере для всех контроллеров

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

Показать подробную информацию о контроллере для контроллера в слоте 0

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

Повторное сканирование для новых устройств

  /opt/hp/hpssacli/bin/hpssacli rescan 

Состояние физического диска

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

Показать подробную информацию о физическом диске

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

Состояние логического диска

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

Просмотр подробного состояния логического диска

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

Создать новый логический диск RAID 0

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

Создать новый логический диск RAID 1

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

Создать новый логический диск RAID 5

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

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

  /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 2 delete 

Добавление нового физического диска в логический том

 /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 2 add drives=2I:1:6,2I:1:7  

Добавить запасные диски

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

Включить кеш записи

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

Отключить кеш записи

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


Стереть физический диск

 /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 pd 2I:1:6 modify erase 

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

Изменить коэффициент чтения и записи в кеш-память (cacheratio = readratio / writeratio)

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

Включить кеш для хранения интеллектуального массива, когда нет батареи (опция кэширования без батареи)

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

Отключить тайник интеллектуального массива для определенного логического тома

 /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 logicaldrive 1 modify arrayaccelerator=disable 


Включить кеш интеллектуального массива для определенного логического тома

  /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 logicaldrive 1 modify arrayaccelerator=enable 

Включить интеллектуальный путь SSD

  /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 array a modify ssdsmartpath=enable 

Отключить интеллектуальный путь SSD

  /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 array a modify ssdsmartpath=disable 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий