Вы захотите сохранить документацию VMware Web Services SDK под рукой - к сожалению, они недавно изменили форматы, поэтому я не уверен, насколько хороши глубокие ссылки, которые я могу получить для вас. Я использовал конкретный метод CreateVM_Task (вам нужно прокрутить вниз, чтобы найти его в объекте Folder). В качестве альтернативы, если вы используете пул ресурсов, CreateChildVM_Task может быть более применимым (снова, прокрутите вниз, чтобы найти его).
Существует также раздел документации по созданию виртуальных машин , в котором есть неполный пример кода.
Что касается того, где в иерархии создавать виртуальные машины, это зависит от вас. Каждый хост или кластер будет иметь свойство vmfolder, которое вы можете использовать для создания виртуальных машин, или любая другая папка может работать. Удачи!