Virtual machine 如何使用VSphere java API创建虚拟机?

Virtual machine 如何使用VSphere java API创建虚拟机?,virtual-machine,vmware,Virtual Machine,Vmware,我想编写一些java代码来创建VM、安装iso(如果无法安装iso,则复制现有的VM设置)并分配磁盘空间,为创建的VM创建登录名 我在中查看了Vsphere API示例,它可以打开/关闭已安装的VM。我不知道如何用API创建一个。我有两个问题: 使用API创建VM的步骤是什么 应该使用什么API或对象以编程方式创建VM 感谢您的帮助。您希望将这些内容放在手边-不幸的是,它们最近更改了格式,因此我不确定我能为您提供多好的深度链接。我使用的具体方法是(您必须向下滚动才能在文件夹对象上找到它)。或者,

我想编写一些java代码来创建VM、安装iso(如果无法安装iso,则复制现有的VM设置)并分配磁盘空间,为创建的VM创建登录名

我在中查看了Vsphere API示例,它可以打开/关闭已安装的VM。我不知道如何用API创建一个。我有两个问题:

  • 使用API创建VM的步骤是什么
  • 应该使用什么API或对象以编程方式创建VM
  • 感谢您的帮助。

    您希望将这些内容放在手边-不幸的是,它们最近更改了格式,因此我不确定我能为您提供多好的深度链接。我使用的具体方法是(您必须向下滚动才能在文件夹对象上找到它)。或者,如果您使用的是资源池,则可能更适用(同样,向下滚动查找)

    还有一部分的示例代码不完整

    至于在层次结构中的何处创建VM,这取决于您。每个主机或群集都有一个vmfolder属性,您可以使用该属性创建VM,或者使用任何其他文件夹。祝你好运

    你想把这些东西放在手边——不幸的是,它们最近改变了格式,所以我不确定我能为你找到多少好的深度链接。我使用的具体方法是(您必须向下滚动才能在文件夹对象上找到它)。或者,如果您使用的是资源池,则可能更适用(同样,向下滚动查找)

    还有一部分的示例代码不完整


    至于在层次结构中的何处创建VM,这取决于您。每个主机或群集都有一个vmfolder属性,您可以使用该属性创建VM,或者使用任何其他文件夹。祝你好运

    我知道我大约晚了一年,但是当你下载SDK时,你会有一个如何创建VMdisk的示例。理解代码,然后就可以按自己的方式执行:)

    指向SDK.zip文件的链接

    在SDk中,VMDisk文件:
    \SDK\vsphere ws\java\JAXWS\samples\com\vmware\vm

    我知道我大约晚了一年,但是当您下载SDK时,您将有一个如何创建VMdisk的示例。理解代码,然后就可以按自己的方式执行:)

    指向SDK.zip文件的链接

    在SDk中,VMDisk文件:
    \SDK\vsphere ws\java\JAXWS\samples\com\vmware\vm

    谢谢Evan。我能够创建虚拟机。还有一个问题,如何将操作系统添加到虚拟机?我应该先得到一个OVF文件然后应用到VM吗?如果你有一个OVF文件,你可以按原样导入它。看这个方法:谢谢Evan。我能够创建虚拟机。还有一个问题,如何将操作系统添加到虚拟机?我应该先得到一个OVF文件然后应用到VM吗?如果你有一个OVF文件,你可以按原样导入它。请参阅此方法: