如何使用 govc 提取所有虚拟机及其相关存储

如何使用 govc 提取所有虚拟机及其相关存储

我能够使用 govc 连接到 Vcenter,但是我想以逗号分隔的格式获取特定文件夹内的所有虚拟机及其存储(相关对象)或数据存储集群的列表。

有人可以帮助我使用 govc 命令来获取如下所示的所需输出:

vm1,存储集群1 vm2,存储集群4 vm3,存储集群1 vm4,存储集群2

# Connect to vCenter using govc
govc about || { echo "Failed to connect to vCenter."; exit 1; }

Name:         VMware vCenter Server
Vendor:       VMware, Inc.
Version:      7.0.3
Build:        22357613
OS type:      linux-x64
API type:     VirtualCenter
API version:  7.0.3.0

相关内容