是否有任何选项可以直接使用 vmware 提供的任何 sdk 在 Esxi 管理程序中创建虚拟机

Is there any option to create virtual machine in Esxi hypervisor directly using any of the sdks provided by vmware

目前我正在尝试使用 vmware 提供的 Perl SDK 在 Esxi 服务器中创建一个虚拟机。必须在 create_vm.pl 中指定 Vcenter 主机和名称才能直接在 Esxi 服务器中创建 vms。 是否有其他SDK(如java)支持直接在Esxi服务器上安装vm而不指定Vcenter

link:https://www.vmware.com/support/developer/viperltoolkit/doc/utilityappsdoc/vmcreate.html

我还没有使用 PERL SDK for VMware,但我已经使用 PowerCLI 和 PyVmomi 来完成我的任务并且 API 需要 Host/vCenter IP 作为它们的主机输入。

当您提供 VC 作为主机输入时,您将获得与该 VM 的 vCenter 相关的对象,如果您提供 ESXi 主机 IP,您可以根据 ESXi 的限制创建、操作 VM服务器

您只需在请求 vCenter 的地方使用 ESX/i 主机的 IP 或主机名。请记住,写入操作仅在 ESX/i 的许可版本上受支持,因此如果您使用的是免费版本,它将无法工作。