【问题标题】:How to get all volumes attached with vm in vphere in java api?java - 如何在java api中的vsphere中获取所有与vm相连的卷?
【发布时间】:2017-06-30 00:57:49
【问题描述】:

image of vm description, I can see 2 hard disk is being used by VM

如何使用 java api 在 vSphere 中获取与 VM 连接的所有卷的列表。

【问题讨论】:

    标签: vmware vsphere vmware-tools


    【解决方案1】:

    与此同时,我找到了答案。所有礼貌截止日期

        VirtualMachine vm = getVM(); // get the vm object
    
        List<VirtualDisk> virtualDiskList = new ArrayList<VirtualDisk>();
        VirtualMachineConfigInfo vmConfig = vm.getConfig();
        VirtualDevice[] vds = vmConfig.getHardware().getDevice();
        for(VirtualDevice vd : vds){
            if(vd instanceof VirtualDisk){
                virtualDiskList.add((VirtualDisk)vd);
            }
        }
    

    现在 virtualDiskList 包含与给定实例连接的所有虚拟磁盘(卷)。

    【讨论】:

      猜你喜欢
      • 2021-11-28
      • 2020-09-21
      • 2023-03-17
      • 2012-01-10
      • 2021-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多