When you import a virtual appliance, each virtual machine in the virtual appliance file is unpacked and stored as an VirtualApplianceVm object. The VirtualApplianceVm object is then used to create a virtual machine, not the virtual appliance itself. Use the show VirtualAppliance command to find the name or ID of the new VirtualApplianceVm objects in a virtual appliance.
OVM>
show VirtualAppliance name=myappliance.ova
Origin = http://example.com/myappliance.ova Repository =ID
[Name
] Virtual Appliance Vm 1 =ID
[Name
] Assembly VirtualDisk 1 =ID
[Name
] Id =ID
[Name
] Name = myappliance.ova Description = Import URL: http://example.com/myappliance.ova Locked = falseCreate a virtual machine from a VirtualApplianceVm object using the syntax:
createVmFromVirtualApplianceVm
VirtualApplianceVm
instance
Make sure you use the name of the VirtualApplianceVm object created when you imported the virtual appliance, not the name of the VirtualAppliance object.
For example:
OVM> createVmFromVirtualApplianceVm VirtualApplianceVm name=MyVm
For more information on the syntax and usage, see Section A.33, “createVmFromVirtualApplianceVm” .
The previous step creates a virtual machine with the name
virtualappliance_name
_vm_name
, for example:myappliance.ova_myvm