VMware {code} Community
sochry
Enthusiast
Enthusiast

ImportVApp returning a vmware.vim.invalidcontroller error...

Any ideas? Code listed below. I am using the library that ships with PowerCLI to accomplish this:

OvfManager ovfManager = (OvfManager) vimClient.GetView(vimClient.ServiceContent.OvfManager, null);

OvfParseDescriptorParams pdp = new OvfParseDescriptorParams();

pdp.DeploymentOption = "";

pdp.Locale = "";

StreamReader ovfFileContents = new StreamReader(@"c:\ovfs\flowsensor.ovf");

string ovfDescriptor = ovfFileContents.ReadToEnd();

ovfFileContents.Close();

OvfParseDescriptorResult ovfParseDescriptorResult = ovfManager.ParseDescriptor(ovfDescriptor, pdp);

OvfCreateImportSpecParams cisp = new OvfCreateImportSpecParams();

cisp.HostSystem = host.MoRef;

cisp.DeploymentOption = "";

cisp.EntityName = "";

cisp.Locale = "";

OvfCreateImportSpecResult ovfCreateImportSpecResult = ovfManager.CreateImportSpec(ovfDescriptor,

rp.MoRef,

dataStore.MoRef, cisp);

OvfValidateHostParams vhp = new OvfValidateHostParams();

vhp.DeploymentOption = "";

vhp.Locale = "";

OvfValidateHostResult ovfValidateHostResult = ovfManager.ValidateHost(ovfDescriptor, host.MoRef, vhp);

ManagedObjectReference httpNfcLeaseMor = rp.ImportVApp(ovfCreateImportSpecResult.ImportSpec, vmFolderMor,

host.MoRef);

0 Kudos
0 Replies