【问题标题】:How to get Disk type information from VMware using pyvmomi?如何使用 pyvmomi 从 VMware 获取磁盘类型信息?
【发布时间】:2016-08-24 06:57:13
【问题描述】:

我必须使用 python pyvmomi 库获取 DiskType 信息,我可以通过 "Get-VM | Get-HardDisk -DiskType "Flat" | Select Parent,Name,DiskType,ScsiCanonicalName,DeviceName,Diskmode | fl" 命令通过 C# VMware sdk 获取相同的信息,这将输出 vSphere/eSX 中的所有磁盘 Flat磁盘类型。在相应的命令中,我搜索了 "Flat" disktype,它也可以是 "RawPhysical、RawVirtual 或 Unknown"。我也浏览了 VMware MOB 属性,但无法搜索 DiskType 属性。

谢谢

【问题讨论】:

  • 不,它没有帮助,因为它不会告诉我我的虚拟磁盘的磁盘类型。如果我在连接到我的 vSphere/eSX 后在 VMware powercli 中运行 C# 查询,它将给出以下输出:(父:测试,名称:硬盘 1,磁盘类型:平面/原始物理/原始虚拟/未知,ScsiCanonicalName:xyz 设备名称:xyz 磁盘模式: xyz),共享链接不会给出相应的信息。
  • @justjais 关于这个问题的任何更新,你有没有通过 MOB 获得磁盘类型?

标签: python vmware pyvmomi


【解决方案1】:

只需遍历vim.vm.config.hardware.device 并检查是否存在具有backing 类型RawDiskMappingVer1BackingInfosee the docs 的属性的设备,以了解有关该对象的详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-22
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 2019-08-06
    • 1970-01-01
    • 2020-01-12
    • 1970-01-01
    相关资源
    最近更新 更多