[Libguestfs] [PATCH v2 2/2] v2v: OVF: fix ovf:id for VirtualSystem in OVirt flavour

Pino Toscano ptoscano at redhat.com
Thu Apr 5 08:34:34 UTC 2018


When writing the OVF in OVirt flavour, write the actual UUID of the
VM as ovf:id attribute for <VirtualSystem>, instead of a dummy value.

Suggested by Arik Hadas in
https://www.redhat.com/archives/libguestfs/2018-April/msg00005.html
---
 v2v/create_ovf.ml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/v2v/create_ovf.ml b/v2v/create_ovf.ml
index f56c4cb64..554374f45 100644
--- a/v2v/create_ovf.ml
+++ b/v2v/create_ovf.ml
@@ -674,7 +674,7 @@ let rec create_ovf source targets guestcaps inspect
 
       (match ovf_flavour with
       | OVirt ->
-        e "VirtualSystem" ["ovf:id", "out"] !content_subnodes
+        e "VirtualSystem" ["ovf:id", vm_uuid] !content_subnodes
       | RHVExportStorageDomain ->
         e "Content" ["ovf:id", "out"; "xsi:type", "ovf:VirtualSystem_Type"]
           !content_subnodes
-- 
2.14.3




More information about the Libguestfs mailing list