gpt4 book ai didi

java - 使用 VI Java API 修改虚拟机磁盘大小

转载 作者:行者123 更新时间:2023-12-02 05:36:46 26 4
gpt4 key购买 nike

我的任务是为各种管理任务开发一个“通用”Web 界面,目前我正在从事虚拟机创建/克隆/配置工作。具体来说,我试图弄清楚如何使用 VI Java API ( http://vijava.sourceforge.net/ ) 修改现有计算机的硬盘大小。

我可以看到如何删除磁盘 ( http://sourceforge.net/p/vijava/code/HEAD/tree/trunk/src/com/vmware/vim25/mo/samples/vm/RemoveVmDisk.java ) 和添加磁盘 ( http://sourceforge.net/p/vijava/code/HEAD/tree/trunk/src/com/vmware/vim25/mo/samples/vm/VmDiskOp.java ) 的示例,但我不太清楚如何修改现有磁盘。

我认为我需要对现有磁盘进行 MOR,然后以某种方式将其转换为 VirtualDeviceConfigSpec,然后将其插入 VirtualMachineConfigSpec...我走在正确的轨道上吗?有人可以告诉我该怎么做吗?

最佳答案

主要变化是

diskSpec.setOperation(VirtualDeviceConfigSpecOperation.edit);

但我不确定这会被创建还是替换

diskSpec.setFileOperation(VirtualDeviceConfigSpecFileOperation.replace)

看看这个物体​​ VirtualDeviceConfigSpecFileOperation

关于java - 使用 VI Java API 修改虚拟机磁盘大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24890978/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com