Обслуживание HP Smart Arrаy из консоли VMware ESXI 5.5 и выше
Общая
Для гибкого управления 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