При запуске ESXi4.1 на машине HP с удаленным доступом только к хост-оболочке ssh и консоли vmware (без iLO) есть ли способ собрать отчет об оборудовании с сервера? Меня особенно интересует, являются ли диски SAS или SATA, и оснащен ли контроллер p410i NVRAM и батареей.
Очевидно, что это хост виртуальной машины, перезагрузка - последнее средство (тем более, что я удален от машины).
Я также был бы признателен за указатель на LiveCD, который я мог бы использовать с этой машиной (на случай, если мне придется перезапускать его), который я мог бы передать человеку, локальному для хоста, чтобы они могли загружать систему с компакт-диска, собирать отчет, и отправьте его мне.
Спасибо
UPD: вот скриншот того, как все выглядит atm:
Полагаю, это означает, что у этого ESXi нет пакетов для HP, и мне нужно искать другой способ? Или я ищу не в том месте?
Это сервер HP, поэтому должна быть некоторая информация об оборудовании, доступном в клиенте vSphere. Я не понимаю, говорите ли вы, что у вас есть доступ к клиенту или нет, исходя из вашего вопроса. Если у вас есть доступ, вы можете перейти в Configuration -> Health Status -> Storage, чтобы увидеть настройку массива. Это применимо только в том случае, если вы используете версию ESXi со встроенными агентами / датчиками HP. Если сервер не является сборкой для HP, информация о массиве хранения может отсутствовать.
Вы знаете модель сервера HP? Это может помочь сузить круг вопросов, так как многие из последних устройств с контроллерами Smart Array P410 имеют установленный кэш записи с резервной памятью или резервным питанием от батареи (BBWC).
Но с помощью оболочки ssh хоста вы можете получить название продукта сервера и номер детали HP. В командной строке введите:
smbiosDump | egrep '(Product|Serial)'
На одном из моих серверов ESXi это дает следующий результат:
~ # smbiosDump | egrep '(Product|Serial:)'
Serial Services supported
Product: "ProLiant DL370 G6"
Serial: "MXQxxx0DHP"
Serial: "MXQxxx0DHP"
Product ID: 519577-005
При поиске в Google "Product ID" появляются краткие спецификации HP для этой модели, показывающие наличие контроллера Smart Array P410i с 512 МБ BBWC.
Что касается дисков и типов дисков, составляющих массив, нормальным подходом является использование агентов HP Insight и использование hpacucli
при использовании полной ОС или одним из способов перечислено здесь. Однако это не вариант для ESXi. Вы определенно можете получить эту информацию из программы настройки BIOS (нажмите F8
в приглашении) на сервере во время POST.
Для получения полных технических характеристик оборудования вам не нужен универсальный live CD. Серверы идут с ними. Используйте прилагаемый компакт-диск HP SmartStart (или скачать). Выполнение этого даст полное представление о характеристиках оборудования и конфигурации RAID.
Вы можете получить всю эту информацию из vCenter, используя страницу состояния оборудования. На снимке экрана показан сервер Dell, но он может отображаться для сервера HP - YMMV.
lspci в командной строке должны быть перечислены ваши карты контроллера. например
~ # ~ # lspci | grep storage
000:000:17.0 Mass storage controller: ATI Technologies Inc SB700 SATA Controller [IDE Mode] [vmhba0]
000:000:20.1 Mass storage controller: ATI Technologies Inc SB700/SB800 IDE Controller [vmhba1]
000:003:05.0 Mass storage controller: Silicon Image, Inc. SiI 3512 SATARaid Controller [vmhba3]
Я уверен, что есть более элегантный способ, но чтобы узнать, какие у вас диски, вы можете fdisk -l в командной строке и сообщит вам номер модели и серийный номер диска:
например
~ # fdisk -l
Disk /dev/disk /t10.ATA_____SAMSUNG_HD204UI_________________________S2HG**********37______
:2000.3 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
<snip>
Попробуй использовать esxcfg-info
с участием -w
ключ через ssh или консоль. Эта команда возвращает много информации, некоторые из них уникальны