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

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 узрел новый массив без проблем. Все действия мы сделали на работающем сервере без перезагрузки и остановки виртуалок. Для установки диска, конечно, понадобился простой.

Цены

 

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

VMware PCI Passthrough — проброс USB с гипервизора на виртуальную машину

Задача — пробросить USB порт гипервизора на виртуальную машину. Имеем сервер HP Proliant DL360 Gen9 в качестве гипервизора. Первая неявная проблема: у этого сервера один USB контроллер, если мы его пробросим на виртуальную машину, то не сможем подключить к серверу клавиатуру с мышкой. С точки зрения системного администрирования и эксплуатации такой подход неприемлем.

VMware vSphere Hypervisor (ESXi) 6.7U1 — HPE Customized image

Не секрет, что для установки ESXi на сервера многие производители предлагают кастомизированные инсталляционные образы. Зачем использовать такие образы? Да из-за драйверов, в основном. Кастомизированные образы уже содержат набор драйверов для RAID контроллеров и сетевых карт.