Назад | Перейти на главную страницу

Запрос слотов памяти ESXi / установленных модулей памяти из PowerCLI 4.1

У меня есть инфраструктура VMware с несколькими хостами ESXi 4.1 и установленным vCenter Server 5.0. Мне нужно расширить наш перечень оборудования следующей информацией:

Чтобы собрать эту информацию, мне нужно использовать PowerCLI, а при необходимости я могу использовать ESXCli изнутри. Однако у меня нет доступа ssh к хостам ESXi, поэтому запуск собственных команд ESXi невозможен.

Есть ли способ запросить информацию о памяти из PowerCLI?

(В качестве бонуса было бы неплохо узнать, установлены ли на контроллерах RAID в хостах ESXi модуль BBWC ...)

Итак, это серверы HP ProLiant. У вас есть множество методов для получения информации об инвентаризации, которую вы ищете ... Из доступных вариантов, запрос к хосту VMware через PowerCLI - это последний вариант, который я бы использовал ...

Я добавлю, что если вы не используете сборку ESXi от HP или у вас не установлены пакеты HP .VIB, вы не получите полной информации о функциях системы хранения.

Также см:
Как узнать больше об оборудовании, используя только ESXi4.1 и (возможно) оболочку
и
Варианты управления Smart Array P400 на хосте ESXi 5

С помощью команды smbiosDump можно узнать, сколько слотов расширения RAM и какие подключены к каждому из них.

Пример:

Чтобы узнать количество слотов:

smbiosDump | grep -A 4 'Physical Memory Array'

Он показывает нам общий объем оперативной памяти, установленной на 12 слотов:

smbiosDump | grep -A 12 'Memory Device'

Вот более подробная информация о том, как это работает: https://www.sysadmit.com/2018/05/vmware-esxi-ver-modulos-de-ram.html