Обслуживание HP Smart Arrаy из консоли VMware ESXI 5.5 и выше

Main

Оценка: 85.77% - 21 Голосов

Общая

Для гибкого управления RAID-контроллером HP, в серверах HP Proliant, под управлением VMware компания HP выпустила утилиту командной строки в наборе HP ESXi Offline Bundle for VMware vSphere. Эти утилиты называются hpssacli для ESXI 5.5 и ssacli для ESXI 6.5 и выше.

Данные утилиты доступны для загрузки с https://support.hpe.com/ 

Установка приложений на ESXI

Мы можем установить как отдельно саму утилиту, предварительно распаковав архив или установить пакет утилит компании HP, воспользовавшись возможностью установки из архива zip.

Для установки отдельного vib файла необходимо воспользоваться командой:

esxcli software vib install -v "/vmfs/volumes/путь до файла/имя_файла.vib"

Для установки пакета приложений из zip фала необходимо воспользоваться командой:

esxcli software vib install -d "/vmfs/volumes/путь до файла/имя_файла.zip"

Важно заметить, что zip архив должен быть предназначен именно для установки в среде VMware.

После успешной установки требуется перезагрузить хост ESXI.

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

esxcli software vib list

 

Работа с RAID контроллером HP.

Работа с RAID-контроллером происходит через запрос к приложению

Для ESXI 5.5:

/opt/hp/hpssacli/bin/hpssacli

 

Для ESXI 6.5 и выше

/opt/smartstorageadmin/ssacli/bin/ssacli

Рассмотрим стандартный пример работы с утилитой для добавления нового диска в логический том, а так же расширение логического тома:

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

ESXI 5.5

/opt/hp/hpssacli/bin/hpssacli rescan

 

ESXI 6.5 и выше

/opt/smartstorageadmin/ssacli/bin/ssacli rescan

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

ESXI 5.5

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

 

ESXI 6.5 и выше

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl all show config

Мы должны увидеть новые диски в разделе unassigned вывода команды, так же мы увидим порты дисков (пример 1I:1:5,1I:1:6)

После этого мы должны выяснить к какому логическому тому будут добавлены данные физические диски:

ESXI 5.5

/opt/hp/hpssacli/bin/hpssacli ctrl slot=1 ld 1 show

 

ESXI 6.5 и выше

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=1 ld 1 show

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

ESXI 5.5

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

 

ESXI 6.5 и выше

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=1 ld 1 add drives=1I:1:5,1I:1:6

Диски добавлены и RAID Массив начнет перестраиваться.

Узнать прогресс трансформации можно командой

ESXI 5.5

/opt/hp/hpssacli/bin/hpssacli ctrl slot=1 ld 1 show

 

ESXI 6.5 и выше

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=1 ld 1 show

Где в статусе будет указан прогресс задачи в процентах.

В зависимости от количества дисков и информации выполнение процесса может занять от нескольких часов до нескольких дней.

После того как процесс трансформации завершен необходимо расширить пространство логического тома:

ESXI 5.5

/opt/hp/hpssacli/bin/hpssacli ctrl slot=1 ld 1 modify size=max forced

 

ESXI 6.5 и выше

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=1 ld 1 modify size=max forced

Посмотреть прогресс процесса расширения диска можно командой:

ESXI 5.5

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

 

ESXI 6.5 и выше

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl all show status

 

После выполнения всех операций в Клиенте vSphere необходимо пересканировать RAID-контроллеры. Это делается в вкладке "конфигурация" ESXI хоста в разделе "Storage Adapters". После данной операции появится возможность расширить VMFS Datastore в вкладке "конфигурация" ESXI хоста в разделе "Storage".

 

 

Полный перечень команд

ОписаниеЗапрос
Общая информация
Показать детальную информацию ctrl all show config detail
Статус контроллера ctrl all show status
Пересканировать устройства rescan
Пересканировать новые добавленные устройства rescandetects newly added devices since the last rescan
Добавить лицензионный ключ для RAID контроллера ctrl slot=1 add licensekey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Работа с физическими дисками в RAID-массиве  
Получить информацию о всех дисках в указанном контроллере ctrl slot=1 pd all show status
 Получить информацию о конкретном диске ctrl slot=1 pd 1I:1:8 show detail
Очистка диска ctrl slot=1 pd 1I:1:8 modify erase
Управление светодиодами дисков ctrl slot=1 pd 1I:1:8 modify led=on/off
Работа с логическими томами  
Показать информацию о логических томах на контроллере ctrl slot=1 ld all show detail
Показать информацию о конкретном логическом томе на контроллере ctrl slot=1 ld 1 show detail
Показать статус всех логических томов на контроллере ctrl slot=1 ld all show status
Показать статус конкретного логического тома на контроллере ctrl slot=1 ld 1 show status
Создание логического тома на примере RAID-5 ctrl slot=1 create type=ld drives=1I:1:1,1I:1:2,1I:1:3,1I:1:4, 1I:1:5 raid=5
Добавить физический диск в логический том ctrl slot=1 ld 1 add drives=1I:1:6,1I:1:7
Добавить запасной диск ctrl slot=1 array all add spares=1I:1:8
Удаление логического тома ctrl slot=1 ld 1 delete
Расширение логического тома на максимальный размер ctrl slot=1 ld 1 modify size=max forced
Перезапуск отказавших дисков ctrl slot=1 ld 1 modify reenable forced
Трансформирование уровня RAID (в пример в RAID 1) ctrl slot=1 ld 1 modify raid=1
Установить повышенный приоритет трансформации ctrl slot=1 modify rebuildpriority=high
Работа с Кэшем 
Изменить соотношения чтения\записи кэша ctrl slot=1 modify cacheratio=100/0 (cacheratio=чтение/запись)
Отключить\Включить кэш для определенного логического тома ctrl slot=0 logicaldrive 1 modify arrayaccelerator=disable/enable
Работа с HP SSD Smart Path 
Включение/выключение HP SSD Smart Path ctrl slot=1 array a modify ssdsmartpath=enable/disable
  • Просмотров: 41336
Добавить комментарий