是否有任何cli命令可以在VM中了解VM的配置详细信息,例如现有cpus的数量,网卡的数量等。
答案 0 :(得分:2)
vSphere PowerCLI可以通过powershell为您完成此操作。来自here:
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 :(得分:1)
cat /proc/cpuinfo
了解处理器信息
cat /proc/meminfo
用于记忆信息
df -H
用于人类可读大小格式的分区信息
lspci
用于pci设备信息(如网卡)
启用网络接口(虚拟和物理)的ifconfig
或ip addr sh
msinfo32 /report c:\sysinfo.txt
和type c:\sysinfo.txt
可以为您提供所需的一切
答案 2 :(得分:0)
无需使用'foreach-object',即PowerShell可以管理它。
Get-VM | Select-Object -property Name,NumCpu,MemoryMB,Host,IPAddress | Export-Csv“C:\ VM.csv”
答案 3 :(得分:0)
lscpu
在Linux上也很有用。比cat /proc/cpuinfo