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

Main

Оценка: 85.88% - 15 Голосов

Общая

Для гибкого управления 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
ОписаниеЗапросПримечание
1. Получение информации о контроллерах сервера    
1.1 Показать детальную информацию ctrl all show config detail  
1.2 Статус контроллера ctrl all show status  
1.3 Пересканировать устройства rescan  
1.4 Пересканировать новые добавленные устройства rescandetects newly added devices since the last rescan  
2. Работа с физическими дисками в RAID-массиве    
2.1 Получить информацию о всех дисках в указанном контроллере ctrl slot=1 pd all show status Номер слота (slot=1) получен через команду 1.2
2.2 Получить информацию о конкретном диске ctrl slot=1 pd 1I:1:8 show detail Номер диска (1I:1:8) получен через команду 1.2
2.3 Очистка диска ctrl slot=1 pd 1I:1:8 modify erase  
2.4 Управление светодиодами дисков ctrl slot=1 pd 1I:1:8 modify led=on/off  
3. Работа с логическими томами    
3.1 Показать информацию о логических томах на контроллере ctrl slot=1 ld all show detail Номер слота (slot=1) получен через команду 1.2
3.2 Показать информацию о конкретном логическом томе на контроллере ctrl slot=1 ld 1 show detail Номер логического тома (ld 1) получен через команду 3.1
3.3 Показать статус всех логических томов на контроллере ctrl slot=1 ld all show status  
3.4 Показать статус конкретного логического тома на контроллере ctrl slot=1 ld 1 show status  
3.5 Создание логического тома на примере 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 Номер диска (1I:1:x) получен через команду 2.2
3.6 Добавить физический диск в логический том ctrl slot=1 ld 1 add drives=1I:1:6,1I:1:7 Номер логического тома (ld 1) получен через команду 3.1
3.7 Добавить запасной диск ctrl slot=1 array all add spares=1I:1:8  
3.8 Удаление логического тома ctrl slot=1 ld 1 delete  
3.9 Расширение логического тома на максимальный размер ctrl slot=1 ld 1 modify size=max forced Команда force указывает на принудительное выполнение
3.10 Перезапуск отказавших дисков ctrl slot=1 ld 1 modify reenable forced  
4. Работа с Кэшем    
4.1 Изменить соотношения чтения\записи кэша ctrl slot=1 modify cacheratio=100/0 cacheratio=чтение/запись
4.2 Отключить\Включить кэш для определенного логического тома ctrl slot=0 logicaldrive 1 modify arrayaccelerator=disable/enable  
5. Работа с HP SSD Smart Path    
5.1 Включение/выключение HP SSD Smart Path ctrl slot=1 array a modify ssdsmartpath=enable/disable  

Добавить комментарий


Защитный код
Обновить

Logo