Создайте виртуальную машину в ESXi, используя C # и библиотеку vSphere API .NET - PullRequest
0 голосов
/ 25 апреля 2018

Как создать новую виртуальную машину в VMware vSphere ESXi с помощью C # .NET?

Я использую библиотеку vSphere API .NET VMware.Vim.dll из PowerCLI.Следующий код объясняет контекст.

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 говорят, что вы можете разрабатывать приложения .NET для создания, настройки или управления объектами инвентаризации vSphere с использованием VMware.Vim.dll, поэтому я подумал, что это будетхороший способ сделать это, но я вообще не могу найти никакой документации.

Может быть, есть лучший / более простой способ создания виртуальных машин ESXi из проекта C # .NET?

1 Ответ

0 голосов
/ 11 мая 2018

Если вы используете vSphere Management SDK, уже есть примеры C # при создании виртуальной машины.Это может быть лучшее место для начала и, конечно, имеет лучшую документацию: http://pubs.vmware.com/vsphere-5-5/topic/com.vmware.wssdk.pg.doc/PG_Appx_Sample_Overviews.23.3.html

...