Feature #5198

Add marketplace support to vCenter driver

Added by Miguel Ángel Álvarez Cabrerizo about 4 years ago. Updated about 4 years ago.

Status:PendingStart date:06/22/2017
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:vCenter
Target version:Release 5.6
Resolution: Pull request:

Description

So far OpenNebula can import the VMDK files contained in an App imported from the markeplace.

History

#1 Updated by Miguel Ángel Álvarez Cabrerizo about 4 years ago

  • Category set to vCenter
  • Target version set to Release 5.6

The issue is that when you try to attach the VMDK file as a disk, vCenter complains with this message: Error attaching new VM Disk: Error clone virtual disk one/3/0 in datastore nfs. Reason: InvalidArgument: A specified parameter was not correct: fileType.

That error happens beacue the CopyVirtualDisk_Task used to clone a non persistent image, doesn't allow that the file has no extension. The URL used to download a VMDK file from a Marketplace app is: http://marketplace.opennebula.systems//appliance/56e1570d8fb81d0768000002/download/0 and as the file created has no extension the operation fails. It could be solved if the vmdk extension could be added to the downloaded image.

Also available in: Atom PDF