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

Можете ли вы указать виртуальное оборудование гостя через интерфейс командной строки в ESXi 5.0?

Может ли кто-нибудь рассказать мне о строковой команде ESXi, которую можно использовать для перечисления различных виртуальных аппаратных компонентов, назначенных гостевым компьютерам VMWare, работающим на ESXi, с vcenter?

Например. Я хочу узнать, сколько из наших гостей работает с сетевым адаптером e1000 или у кого 2 сокета и 2 ядра.

Я бы хотел сделать это в ESXi / vSphere, а не в гостевой ОС.

В PowerCLI количество процессоров доступно напрямую как свойство объекта VirtualMachine, возвращаемого функцией Get-VM, но в версии 5.0 другие виртуальные аппаратные объекты имеют свои собственные командлеты, например Get-HardDisk, Get-NetworkAdapter. Итак, вам нужно будет сделать что-то вроде:

    Get-VM | ForEach-Object {$nic = Get-NetworkAdapter -VM $_; Write-Host "$_.Name $nic.Type"}