【发布时间】:2018-02-16 19:21:08
【问题描述】:
在 Windows 系统上,使用 VMware PowerCLI,我可以使用适当的凭据连接到 vCenter 服务器:
Connect-VIServer myvcenter.example.com
连接后,我可以运行Get-VM 来查看已注册虚拟机的列表。请注意,我不需要知道连接到此 vCenter 服务器的 ESX 主机的名称。
使用vmware-cmd时,对于类似的-l选项,这两个选项都需要提供:
-H <host>
Specifies an ESX/ESXi host or a vCenter Server system.
-h | --vihost <esx_host>
Specifies a target host if the host specified by -H <host> is a vCenter Server system.
为什么会这样?
如果不知道此 vCenter 上的 ESX 主机,如何列出 VM(不使用 VMware PowerCLI)?我正在尝试在 GNU+Linux 系统上通过 SSH 进行这项工作。
版本:
vSphere SDK for Perl version: 6.5.0
Script 'vmware-cmd' version: 6.5.0
【问题讨论】:
标签: vmware