From 794d47c5f279bc8cbd212d9dd87673b8302de9db Mon Sep 17 00:00:00 2001 From: Hugo Trippaers Date: Thu, 16 Jan 2014 14:42:34 +0100 Subject: [PATCH] CLOUDSTACK-5883 Convert ovf file to proper format for ESXi --- tools/appliance/build.sh | 6 ++++- tools/appliance/convert_ovf_vbox_to_esx.xslt | 24 ++++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 tools/appliance/convert_ovf_vbox_to_esx.xslt diff --git a/tools/appliance/build.sh b/tools/appliance/build.sh index 61ee7936e67..9a201f9ecc3 100644 --- a/tools/appliance/build.sh +++ b/tools/appliance/build.sh @@ -92,7 +92,11 @@ echo "$appliance exported for KVM: dist/$appliance-$build_date-$branch-kvm.qcow2 vboxmanage clonehd $hdd_uuid $appliance-$build_date-$branch-vmware.vmdk --format VMDK bzip2 $appliance-$build_date-$branch-vmware.vmdk echo "$appliance exported for VMWare: dist/$appliance-$build_date-$branch-vmware.vmdk.bz2" -vboxmanage export $machine_uuid --output $appliance-$build_date-$branch-vmware.ova +vboxmanage export $machine_uuid --output $appliance-$build_date-$branch-vmware.ovf +mv $appliance-$build_date-$branch-vmware.ovf $appliance-$build_date-$branch-vmware.ovf-orig +xsltproc convert_ovf_vbox_to_esx.xslt $appliance-$build_date-$branch-vmware.ovf-orig > $appliance-$build_date-$branch-vmware.ovf +tar -cf $appliance-$build_date-$branch-vmware.ova $appliance-$build_date-$branch-vmware.ovf $appliance-$build_date-$branch-vmware-disk1.vmdk +rm -f $appliance-$build_date-$branch-vmware.ovf $appliance-$build_date-$branch-vmware.ovf-orig $appliance-$build_date-$branch-vmware-disk1.vmdk echo "$appliance exported for VMWare: dist/$appliance-$build_date-$branch-vmware.ova" # Export for HyperV diff --git a/tools/appliance/convert_ovf_vbox_to_esx.xslt b/tools/appliance/convert_ovf_vbox_to_esx.xslt new file mode 100644 index 00000000000..2aa1c7e5c03 --- /dev/null +++ b/tools/appliance/convert_ovf_vbox_to_esx.xslt @@ -0,0 +1,24 @@ + + + + + + + + + + vmx-06 + + + + + + scsiController0 + SCSI Controller + + lsilogic + 6 + + + +