【问题标题】:Create VM in ESXi using C# and the vSphere API .NET library使用 C# 和 vSphere API .NET 库在 ESXi 中创建 VM
【发布时间】:2018-10-06 07:27:24
【问题描述】:

如何使用 C# .NET 在 VMware vSphere ESXi 中创建新 VM?

我正在使用 PowerCLI 中的 vSphere API .NET 库 VMware.Vim.dll。 以下代码解释了上下文。

using VMware.Vim;
public class VmCreator{
    VimClient Client = new VimClientImpl();

    public VmCreator(){
        Client.Connect("https://hostName/sdk");
        Client.Login("username", "password");

        // Create new VM goes here
    }
}

VMware 自己说您可以使用 VMware.Vim.dll 开发用于创建、自定义或管理 vSphere 清单对象的 .NET 应用程序,所以我认为这是一个很好的方法,但我在以下位置找不到任何文档全部。

也许有更好/更简单的方法从 C# .NET 项目创建 ESXi 虚拟机?

【问题讨论】:

    标签: c# .net vmware vsphere esxi


    【解决方案1】:

    如果您使用 vSphere 管理 SDK,那么已经有创建 VM 的 C# 示例。这可能是一个更好的起点,当然也有更好的文档:http://pubs.vmware.com/vsphere-5-5/topic/com.vmware.wssdk.pg.doc/PG_Appx_Sample_Overviews.23.3.html

    【讨论】:

      猜你喜欢
      • 2017-01-13
      • 1970-01-01
      • 2020-11-08
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2018-01-01
      • 1970-01-01
      • 2021-06-21
      相关资源
      最近更新 更多