Export to OVA just fails immediately from CXP-ng Centre
-
Good day, we also have a problem that we can't export to OVA from the CXP-ng centre. When we try to start export it simply says immediately: "Export failed". We are using v 20.04.01 (server version 8.2)
In the log files we see errors that looks like there is an issue with the transport VM. (Please see logs attached and also copied in below.) xcpnglogs_failed_ova_export.txt
In XenOrchestra, it only gives the option to export as XVA, which will not work - we need an OVA to import the VM into another vmware solution. We are using XO version: xo-server 5.80.0.
Any help will be appreciated.
Many thanks.
2024-02-08 16:05:08,428 INFO Audit [Main program thread] - Operation started: ExportApplianceAction: Fontana Xen SSD: VM 064a007b-49d5-8c15-d416-b0d5613bfd32 (1 - Gemc3 32bit Ora10G OEL6.1): Pool 134f525c-75e9-61e5-ab2d-b322379f6880 (Fontana Xen SSD): Host 7faa1605-0981-4f11-b95d-68d109a2e264 (Fontana Xen SSD): 2024-02-08 16:05:08,550 ERROR XenOvfTransport.iSCSI [27] - Failed to start Transfer VM. The requested plug-in could not be found. 2024-02-08 16:05:08,550 ERROR XenOvfTransport.Export [27] - Failed to transfer virtual disk C:\Users\kalli\Downloads\1 - Gemc3 32bit Ora10G OEL6.1\a227457f-1b03-415f-a9ac-8df5666c28b7.vhd System.Exception: Failed to start the Transfer VM. ---> XenAPI.Failure: The requested plug-in could not be found. at XenAPI.JsonRpcClient.Rpc[T](String callName, JToken parameters, JsonSerializer serializer) at XenAPI.Host.call_plugin(Session session, String _host, String _plugin, String _fn, Dictionary`2 _args) at XenOvfTransport.iSCSI.StartiScsiTarget(Session xenSession, String vdiuuid, Boolean read_only) --- End of inner exception stack trace --- at XenOvfTransport.iSCSI.StartiScsiTarget(Session xenSession, String vdiuuid, Boolean read_only) at XenOvfTransport.iSCSI.Connect(Session xenSession, String vdiuuid, Boolean read_only) at XenOvfTransport.Export._copydisks(EnvelopeType ovfEnv, String label, String targetPath) 2024-02-08 16:05:08,554 ERROR XenOvfTransport.Export [27] - Export failed System.Exception: Failed to transfer virtual disk C:\Users\kalli\Downloads\1 - Gemc3 32bit Ora10G OEL6.1\a227457f-1b03-415f-a9ac-8df5666c28b7.vhd. ---> System.Exception: Failed to start the Transfer VM. ---> XenAPI.Failure: The requested plug-in could not be found. at XenAPI.JsonRpcClient.Rpc[T](String callName, JToken parameters, JsonSerializer serializer) at XenAPI.Host.call_plugin(Session session, String _host, String _plugin, String _fn, Dictionary`2 _args) at XenOvfTransport.iSCSI.StartiScsiTarget(Session xenSession, String vdiuuid, Boolean read_only) --- End of inner exception stack trace --- at XenOvfTransport.iSCSI.StartiScsiTarget(Session xenSession, String vdiuuid, Boolean read_only) at XenOvfTransport.iSCSI.Connect(Session xenSession, String vdiuuid, Boolean read_only) at XenOvfTransport.Export._copydisks(EnvelopeType ovfEnv, String label, String targetPath) --- End of inner exception stack trace --- at XenOvfTransport.Export._copydisks(EnvelopeType ovfEnv, String label, String targetPath) at XenOvfTransport.Export._export(Session xenSession, String targetPath, String ovfname, String vmUuid) 2024-02-08 16:05:08,554 ERROR XenAdmin.Actions.AsyncAction [27] - System.Exception: Failed to export. ---> System.Exception: Failed to transfer virtual disk C:\Users\kalli\Downloads\1 - Gemc3 32bit Ora10G OEL6.1\a227457f-1b03-415f-a9ac-8df5666c28b7.vhd. ---> System.Exception: Failed to start the Transfer VM. ---> XenAPI.Failure: The requested plug-in could not be found. at XenAPI.JsonRpcClient.Rpc[T](String callName, JToken parameters, JsonSerializer serializer) at XenAPI.Host.call_plugin(Session session, String _host, String _plugin, String _fn, Dictionary`2 _args) at XenOvfTransport.iSCSI.StartiScsiTarget(Session xenSession, String vdiuuid, Boolean read_only) --- End of inner exception stack trace --- at XenOvfTransport.iSCSI.StartiScsiTarget(Session xenSession, String vdiuuid, Boolean read_only) at XenOvfTransport.iSCSI.Connect(Session xenSession, String vdiuuid, Boolean read_only) at XenOvfTransport.Export._copydisks(EnvelopeType ovfEnv, String label, String targetPath) --- End of inner exception stack trace --- at XenOvfTransport.Export._copydisks(EnvelopeType ovfEnv, String label, String targetPath) at XenOvfTransport.Export._export(Session xenSession, String targetPath, String ovfname, String vmUuid) --- End of inner exception stack trace --- at XenOvfTransport.Export._export(Session xenSession, String targetPath, String ovfname, String vmUuid) at XenOvfTransport.Export.Process(String targetPath, String ovfname, String[] vmUuid) at XenAdmin.Actions.OVFActions.ExportApplianceAction.Run() at XenAdmin.Actions.AsyncAction.RunWorkerThread(Object o) 2024-02-08 16:05:08,554 WARN Audit [27] - Operation failure: ExportApplianceAction: Fontana Xen SSD: VM 064a007b-49d5-8c15-d416-b0d5613bfd32 (1 - Gemc3 32bit Ora10G OEL6.1): Pool 134f525c-75e9-61e5-ab2d-b322379f6880 (Fontana Xen SSD): Host 7faa1605-0981-4f11-b95d-68d109a2e264 (Fontana Xen SSD): Disconnecting virtual disk a227457f-1b03-415f-a9ac-8df5666c28b7.vhd ...
-
@walterb_fontana Can't you use VMware vCenter Converter Standalone once you have the XVA?
-
Hi,
XCP-ng Center isn't officially supported. Use Xen Orchestra for that You can export in OVA in Xen Orchestra BTW.
It's just your XOA version is probably outdated from years. So update it first.
-
@olivierlambert Aren't there variances between OVA for Xen and OVA for ESXi?
-
OVA is OVA, it should be interoperable. It's a tarball with an OVF XML file describing the VM, and then actual VM disks. There's obviously many subtle things inside (a bit like Microsoft not really wanting to get a truly interoperable format), but outside that, it should work.
-
@olivierlambert said in Export to OVA just fails immediately from CXP-ng Centre:
OVA is OVA, it should be interoperable. It's a tarball with an OVF XML file describing the VM, and then actual VM disks. There's obviously many subtle things inside (a bit like Microsoft not really wanting to get a truly interoperable format), but outside that, it should work.
Good to know, thanks!
-
@DustinB Thanks, we're not using VMWare, we're using Oracle's OVM.
-
@olivierlambert said in Export to OVA just fails immediately from CXP-ng Centre:
Hi,
XCP-ng Center isn't officially supported. Use Xen Orchestra for that You can export in OVA in Xen Orchestra BTW.
It's just your XOA version is probably outdated from years. So update it first.
Great, thanks, we will try this!