Перечисление всех накопителей в ESXi

#parsing #vmware #esxi

#синтаксический анализ #vmware #esxi

Вопрос:

Я пытаюсь автоматизировать сбор информации о диске, такой как производитель, модель, тип (например, HDD, SSD, nvme) и размер каждого из всех устройств хранения на сервере, чтобы отслеживать конфигурацию оборудования сервера с течением времени для нашей тестовой установки. Я использовал множество команд, чтобы получить информацию обо всех твердотельных дисках, жестких дисках и NVME, установленных на моем сервере, использующем гипервизор ESXi. Я пытаюсь проанализировать выходные данные этих команд

 esxcli storage core device list
esxcli storage core adapter list
lspci |grep -i storage
esxcfg-scsidevs  -a 
  

Каждый из них частично предоставляет необходимую мне информацию, однако я не могу собрать их воедино, поскольку я не в состоянии определить общий ключ для использования для каждого из накопителей, который появляется в выходных данных всех этих команд. Есть ли команда esxi, которую я могу использовать, где вся необходимая мне информация находится в одном месте.

Комментарии:

1. Вы хотите собирать эту информацию локально на хосте ESXi или удаленно? Я думаю, что было бы проще проанализировать эту информацию удаленно, используя PowerCLI или SDK, но не знаю, подходит ли это вашему сценарию.

2. Локально на хосте esxi.хотя как я мог бы сделать это через powercli?