Команда для получения номера процессора существует на VMware - PullRequest
0 голосов
/ 19 апреля 2011

Есть ли какая-либо команда cli, чтобы узнать подробности конфигурации виртуальной машины, например, количество существующих процессоров, количество сетевых карт и т. Д. В виртуальной машине.

Ответы [ 4 ]

2 голосов
/ 26 апреля 2011

vSphere PowerCLI может сделать это для вас из powershell.С здесь :

Get-VM | `
  ForEach-Object {
    $Report = "" | Select-Object -property Name,NumCpu,MemoryMB,Host,IPAddress
    $Report.Name = $_.Name
    $Report.NumCpu = $_.NumCpu
    $Report.MemoryMB = $_.MemoryMB
    $Report.Host = $_.Host
    $Report.IPAddress = $_.Guest.IPAddress
  Write-Output $Report
  } | Export-Csv "C:\VM.csv"
1 голос
/ 19 апреля 2011

Linux

cat /proc/cpuinfo для информации о процессоре.
cat /proc/meminfo для информации о памяти
df -H для информации о разделах в удобочитаемом формате
lspci для информации об устройстве pci (например, сетевой карты)
ifconfig или ip addr sh для включенных сетевых интерфейсов (виртуальных и физических)

Windows

msinfo32 /report c:\sysinfo.txt и type c:\sysinfo.txt должны получить все, что вы могли

0 голосов
/ 12 марта 2014

lscpu также полезно в Linux. Более читабельно, чем cat /proc/cpuinfo

0 голосов
/ 12 ноября 2013

Нет необходимости использовать PowerShell 'foreach-object' может управлять им.

Get-VM | Select-Object - имя свойства, NumCpu, MemoryMB, хост, IP-адрес | Export-Csv "C: \ VM.csv"

...