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

Main

Оценка: 85.96% - 19 Голосов

Общая

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

В статье описана работа с hpssacli, так как данная утилита наиболее правильно работает с RAID-контроллером. Но команды у обоих приложений одинаковые.

Данный набор можно без проблем скачать с сайта HP Enterprise и установить перед запуском сервера в работу, так как после установки приложения потребуется перезагрузка сервера.

Вам будет доступен архив файлов из которого нас интересует файл hpssacli-x.xx.x.vib. Загружаем этот файл или архив целиком через Datastore browser и подключаемся к консоли ESXI хоста через SSH.

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

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

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


esxcli software vib install -v "/vmfs/volumes/путь до файла/hpssacli-x.xx.x.vib"

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


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

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

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

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


esxcli software vib list

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

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


/opt/hp/hpssacli/bin/hpssacli

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

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


/opt/hp/hpssacli/bin/hpssacli rescan

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


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

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

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


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

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


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

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

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


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

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

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

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


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

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


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

 

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

Если вы собираетесь расширить тот же datastore, на котором становлен ESXI OS то дополнительное место появится в системе после перезагрузки хоста.

Если vCenter не дает увеличить размер то необходимо через vSphere Client подключиться непосредственно к хосту и сделать эти изменения там.

 
Полный перечень Команд УТИЛИТЫ hpssacli
ОписаниеЗапрос
Общая информация
Показать детальную информацию 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
Добавить комментарий


Logo