Перейти к основному содержанию

HP ProLiant DL380 G7 — операционная система ESXi не видит диск

Hewlett Packard Enterprise

Имеется сервер седьмого поколения HP ProLiant DL380 G7 с контроллером Smart Array P410i. На сервере из двух дисков собран RAID1, на котором работает гипервизор ESXi, не помню какой версии.

В сервер вставили диск, чтобы использовать в качестве временного VMFS тома, но ESXi его не видит. Что делать?

Ситуация, в целом, понятная. RAID контроллер Smart Array P410i предоставляет операционной системе только массивы, физические диски в операционную систему не отдаются. У нас есть простой выход, сделать из этого нового диска RAID0 массив, тогда контроллер прокинет этот диск в ОС и ESXi увидит новый диск ака массив.

Проверим.

hpe

iLO 3 прекрасно видит все три диска.

Включаем SSH на гипервизоре. Логинимся. Проверим что из дисков видит гипервизор:

esxcli storage core device list

hpe

А видит он у нас только один логический диск из двух дисков в массиве RAID1.

Посмотрим какие утилиты есть для работы с RAID контроллером в ESXi:

esxcli software vib list | grep ssa

esxi

У нас есть утилита ssacli от HPE. Должна работать. Проверим.

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl all show status
/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 logicaldrive all show status

hpe

Прекрасно, контроллер отвечает, статус в порядке. Логический диск обнаруживается, его статус тоже в порядке.

Смотрим конфигурацию:

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

hpe

Видим что на контроллере имеется SATA массив Array A, внутри логический диск 1 RAID1 из двух дисков SSD. А ещё есть один Unassigned HDD диск на 1 Терабайт. Вот он-то нам и нужен. Вернее нам нужен его адрес: 1I:1:3.

Ещё один способ получить адрес диска:

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 pd all show status

hpe

Собираем RAID0 массив из одного третьего диска:

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 create type=ld drives=1I:1:3 raid=0

hpe

Смотрим что получилось:

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

hpe

А у нас появился массив Array B и второй логической диск.

esxi

Теперь гипервизор ESXi узрел новый массив без проблем. Все действия мы сделали на работающем сервере без перезагрузки и остановки виртуалок. Для установки диска, конечно, понадобился простой.

Цены

 

Похожие материалы

HPE ProLiant MicroServer Gen10 — установка ESXi 6.7

Установим на сервер HPE ProLiant MicroServer Gen10 операционную систему ESXi 6.7.

У меня на сервере настроен RAID:
HPE ProLiant MicroServer Gen10 - настройка RAID

Есть два варианта, куда устанавливать ОС. Можно установить на зеркальный RAID, для этого нужно проверить, видит ли его установщик. Второй вариант — на USB флешку. Мы проверим, видится ли RAID, но ОС я буду устанавливать на USB флешку.

ESXi 6.0 — добавляем драйвер для HPE Smart Array P408i-a

Начал устанавливать ESXi 6.0 U2 на сервер с RAID контроллером HPE Smart Array P408i-a и не смог, операционная система не увидела RAID массив. Будем кастомизировать образ ESXi, добавив в него драйвер для RAID контроллера. Для кастомизации воспользуемся утилитой ESXi-Customizer.