<type image="vmx" filesystem="ext3" boot="vmxboot/suse-SLES12" primary="true" format="ovf" bootloader="grub2" firmware="efi" kernelcmdline="splash">
<systemdisk name="systemVG">
<volume name="swap" size="6144"/>
</systemdisk>
<machine memory="4096" guestOS="sles12-64" HWversion="7" arch="x86_64" ovftype="vmware">
<vmdisk controller="lsilogic" id="0"/>
<vmdvd controller="ide" id="0"/>
<vmnic driver="vmxnet3" interface="0" mode="bridged"/>
</machine>
<size unit="G">50</size>
</type>
<type image="vmx" filesystem="ext3" boot="vmxboot/suse-SLES12" primary="true" format="ova" bootloader="grub2" firmware="efi" kernelcmdline="splash">
<systemdisk name="systemVG">
<volume name="swap" size="6144"/>
</systemdisk>
<machine memory="4096" guestOS="sles12-64" HWversion="7" arch="x86_64">
<vmdisk controller="lsilogic" id="0" diskmode="streamOptimized"/>
<vmdvd controller="ide" id="0"/>
<vmnic driver="vmxnet3" interface="0" mode="bridged"/>
</machine>
<size unit="G">50</size>
</type>
May-08 09:36:49 <1> : --> Starting image format conversion...
May-08 09:36:49 <1> : EXEC [parted /opt/ADG/createAppliance/jobs/DevKitSLIM-12.0.0.1.102/image/OVA/vmx-appliance/DevKitSLIM.x86_64-12.0.0.1.102.raw print 2>&1]
May-08 09:36:49 <1> : Starting raw => ova conversion
May-08 09:36:49 <1> : EXEC [mkdir -p /opt/ADG/createAppliance/jobs/DevKitSLIM-12.0.0.1.102/image/OVA/vmx-appliance/DevKitSLIM.x86_64-12.0.0.1.102.ovf]
May-08 09:36:49 <1> : EXEC [ln -s ../DevKitSLIM.x86_64-12.0.0.1.102.raw /opt/ADG/createAppliance/jobs/DevKitSLIM-12.0.0.1.102/image/OVA/vmx-appliance/DevKitSLIM.x86_64-12.0.0.1.102.ovf/DevKitSLIM.x86_64-12.0.0.1.102.raw]
May-08 09:36:49 <1> : Creating vmx image machine configuration
May-08 09:36:49 <1> : Creating image OVF configuration file
May-08 09:36:49 <1> : EXEC [/usr/bin/uname -m]
May-08 09:36:49 <2> : --> No OVF type specified using fallback "vmware".
May-08 09:36:49 <1> : EXEC [/usr/bin/uname -m]
May-08 09:36:49 <3> : Could not find expected image '/opt/ADG/createAppliance/jobs/DevKitSLIM-12.0.0.1.102/image/OVA/vmx-appliance/DevKitSLIM.x86_64-12.0.0.1.102.ovf/DevKitSLIM.x86_64-12.0.0.1.102.vmdk'
May-08 09:36:49 <1> : EXEC [sync]
May-08 09:36:49 <1> : EXEC [sync]
May-08 09:36:49 <1> : EXEC [rm -rf /tmp/kiwiboot.bnzgxD 2>&1]
May-08 09:36:49 <1> : EXEC [rm -rf /tmp/kiwiloop.toQeIY 2>&1]
May-08 09:36:49 <1> : EXEC [rm -rf /tmp/kiwiboot.6rwBW0 2>&1]
May-08 09:36:49 <1> : EXEC [sync]
May-08 09:36:49 <1> : EXEC [sync]
May-08 09:36:49 <1> : EXEC [/usr/bin/uname -m]
May-08 09:36:49 <1> : EXEC [mv -f /opt/ADG/createAppliance/jobs/DevKitSLIM-12.0.0.1.102/image/OVA/vmx-appliance/* /opt/ADG/createAppliance/jobs/DevKitSLIM-12.0.0.1.102/image/OVA 2>&1]
May-08 09:36:49 <1> : Find build results at: /opt/ADG/createAppliance/jobs/DevKitSLIM-12.0.0.1.102/image/OVA
May-08 09:36:49 <1> : Closing session with ecode: 0
May-08 09:36:50 <1> : KIWI exited successfully
May-08 09:36:50 <1> : EXEC [mv /opt/ADG/createAppliance/jobs/DevKitSLIM-12.0.0.1.102/image/OVA/build/image-root.4441.screenrc.log /opt/ADG/createAppliance/jobs/DevKitSLIM-12.0.0.1.102/image/OVA/build/image-root.log 2>&1]
May-08 09:36:50 <1> : Complete logfile at: /opt/ADG/createAppliance/jobs/DevKitSLIM-12.0.0.1.102/image/OVA/build/image-root.log
May-08 09:36:50 <1> : Release package manager lock
May-08 09:36:50 <1> : EXEC [rm -f /var/lock/kiwi-init.lock]
May-08 09:36:50 <1> : Release package manager lock
May-08 09:36:50 <1> : EXEC [rm -f /var/lock/kiwi-init.lock]
May-08 09:36:50 <1> : EXEC [rm -rf /opt/ADG/createAppliance/jobs/DevKitSLIM-12.0.0.1.102/image/OVA/vmx-appliance/boot-VMX.nLFf2k 2>&1]
May-08 09:36:50 <1> : EXEC [rm -f /var/cache/kiwi/zypper/zypper.conf.4441 /var/cache/kiwi/zypper/zypp.conf.4441]
OVA
|-- DevKitSLIM.x86_64-12.0.0.1.102.ovf
| `-- DevKitSLIM.x86_64-12.0.0.1.102.raw -> ../DevKitSLIM.x86_64-12.0.0.1.102.raw
|-- DevKitSLIM.x86_64-12.0.0.1.102.packages
|-- DevKitSLIM.x86_64-12.0.0.1.102.pids
|-- DevKitSLIM.x86_64-12.0.0.1.102.raw
|-- DevKitSLIM.x86_64-12.0.0.1.102.verified
|-- initrd-vmxboot-suse-SLES12.x86_64-2.7.1.gz
|-- initrd-vmxboot-suse-SLES12.x86_64-2.7.1.kernel -> initrd-vmxboot-suse-SLES12.x86_64-2.7.1.kernel.3.12.28-4-default
|-- initrd-vmxboot-suse-SLES12.x86_64-2.7.1.kernel.3.12.28-4-default
|-- initrd-vmxboot-suse-SLES12.x86_64-2.7.1.kernel.3.12.28-4-default.md5
|-- initrd-vmxboot-suse-SLES12.x86_64-2.7.1.md5
|-- initrd-vmxboot-suse-SLES12.x86_64-2.7.1.splash.gz -> initrd-vmxboot-suse-SLES12.x86_64-2.7.1.gz
`-- kiwi.buildinfo
ovftool CentOS-06.4.x86_64-1.2.0.vmx CentOS-06.4.x86_64-1.2.0.ova
Yes, I had seen that section. My version is recent enough that it had it (dates to August 3rd – v7.03.13).
|
Sep-22 12:16:31 <1> : kiwi revision: 64fe4cbfc9fb134ad088a10d4213a56d9386fa97 |
Whether I choose OVF or OVA, I get an OVF with output similar to (but not exactly the same, for instance the ova returns ovf:href=”…-disk1.vmdk” which is invalid:
|
<?xml version="1.0" encoding="UTF-8"?> <!-- KIWI generated ovf file --> <ovf:Envelope xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1" xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData" xmlns:vmw="http://www.vmware.com/schema/ovf" xmlns:vssd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vcloud="http://www.vmware.com/vcloud/v1.5" xsi:schemaLocation="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2.22.0/CIM_VirtualSystemSettingData.xsd http://www.vmware.com/schema/ovf http://www.vmware.com/schema/ovf http://schemas.dmtf.org/ovf/envelope/1 http://schemas.dmtf.org/ovf/envelope/1/dsp8023_1.1.0.xsd http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2.22.0/CIM_ResourceAllocationSettingData.xsd http://www.vmware.com/vcloud/v1.5 http://www.vmware.com/vcloud/v1.5 "> <ovf:References> <ovf:File ovf:href="project.x86_64-0.0.1.vmdk" ovf:id="file-de3df643340a7ee6c23f0be07368e3d54b4064a0-1442942553" ovf:size="2096955392"/> </ovf:References> <ovf:DiskSection> <ovf:Info>Virtual disk information</ovf:Info> <ovf:Disk ovf:capacity="2096955392" ovf:capacityAllocationUnits="byte * 2^20" ovf:diskId="vmdisk-de3df643340a7ee6c23f0be07368e3d54b4064a0-1442942553" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" ovf:fileRef="file-de3df643340a7ee6c23f0be07368e3d54b4064a0-1442942553"/> </ovf:DiskSection> <ovf:NetworkSection> <ovf:Info>The list of logical networks</ovf:Info> <ovf:Network ovf:name="bridged"> <ovf:Description>The bridged network</ovf:Description> </ovf:Network> </ovf:NetworkSection> <ovf:VirtualSystem ovf:id="vm-de3df643340a7ee6c23f0be07368e3d54b4064a0-1442942553"> <ovf:Info>A virtual machine</ovf:Info> <ovf:Name>project.x86_64-0.0.1</ovf:Name> <ovf:OperatingSystemSection ovf:id="36"> <vmw:osType>LINUX</vmw:osType> <ovf:Info>Image cretaed by KIWI</ovf:Info> </ovf:OperatingSystemSection> |
Kiwi run log file:
|
Sep-22 12:21:51 <1> : EXEC [/usr/bin/uname -m] Sep-22 12:21:51 <1> : --> Starting image format conversion... Sep-22 12:21:51 <1> : EXEC [parted /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx/vmx-CentOS/project.x86_64-0.0.1.raw print 2>&1] Sep-22 12:21:51 <1> : Starting raw => ovf conversion Sep-22 12:21:51 <1> : Creating vmdk image... Sep-22 12:21:51 <1> : EXEC [/usr/bin/qemu-img convert -f raw /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx/vmx-CentOS/project.x86_64-0.0.1.raw -O vmdk /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx/vmx-CentOS/project.x86_64-0.0.1.vmdk 2>&1] Sep-22 12:22:17 <1> : EXEC [mkdir -p /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx/vmx-CentOS/project.x86_64-0.0.1.ovf] Sep-22 12:22:17 <1> : EXEC [ln -s ../project.x86_64-0.0.1.vmdk /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx/vmx-CentOS/project.x86_64-0.0.1.ovf/project.x86_64-0.0.1.vmdk] Sep-22 12:22:17 <1> : Creating vmdk image machine configuration Sep-22 12:22:17 <1> : Creating image VMware configuration file... Sep-22 12:22:17 <1> : Creating vmx image machine configuration Sep-22 12:22:17 <1> : Creating image OVF configuration file Sep-22 12:22:17 <1> : EXEC [/usr/bin/uname -m] Sep-22 12:22:17 <1> : EXEC [/usr/bin/uname -m] Sep-22 12:22:17 <1> : Write OVF configuration file Sep-22 12:22:17 <1> : --> /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx/vmx-CentOS/project.x86_64-0.0.1.ovf/project.x86_64-0.0.1.ovf Sep-22 12:22:33 <2> : --> Unknown guest OS 'rhel7' using generic Linux setup Sep-22 12:22:33 <2> : --> No nominal CPU count set, using 1 Sep-22 12:22:33 <2> : --> No disk disktype set, using "scsi" Sep-22 12:22:33 <1> : EXEC [mv /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx/vmx-CentOS/project.x86_64-0.0.1.ovf /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx/vmx-CentOS/project.x86_64-0.0.1.ovf.tmp] Sep-22 12:22:33 <1> : EXEC [mkdir -p /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx/vmx-CentOS] Sep-22 12:22:33 <1> : EXEC [mv -f /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx/vmx-CentOS/project.x86_64-0.0.1.ovf.tmp/* /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx/vmx-CentOS] Sep-22 12:22:33 <1> : EXEC [rmdir /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx/vmx-CentOS/project.x86_64-0.0.1.ovf.tmp] Sep-22 12:22:34 <1> : EXEC [sync] Sep-22 12:22:38 <1> : EXEC [sync] Sep-22 12:22:38 <1> : EXEC [rm -rf /tmp/kiwiboot.JZe3no 2>&1] Sep-22 12:22:38 <1> : EXEC [rm -rf /tmp/kiwiloop.jwpvqE 2>&1] Sep-22 12:22:38 <1> : EXEC [rm -rf /tmp/kiwiboot.1Cz5EW 2>&1] Sep-22 12:22:38 <1> : EXEC [sync] Sep-22 12:22:38 <1> : EXEC [sync] Sep-22 12:22:38 <1> : EXEC [/usr/bin/uname -m] Sep-22 12:22:38 <1> : EXEC [mv -f /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx/vmx-CentOS/* /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx 2>&1] Sep-22 12:22:38 <1> : Find build results at: /home/mark_scott_jr/code/project/appliance/vmdk/target/appliance/output/vmx Sep-22 12:22:38 <1> : Closing session with ecode: 0 Sep-22 12:22:40 <1> : KIWI exited successfully |
I didn’t get any errors about not being able to locate the ovftool.
I’ll try to look further into it, because I assume until I know otherwise, that it is still my mistake.
Kiwi config file:
|
<!--<type image="vmx" boot="vmxboot/rhel-07.0" filesystem="ext3" format="ova" kernelcmdline="selinux=1"--> <type image="vmx" boot="vmxboot/rhel-07.0" filesystem="ext3" format="ovf" kernelcmdline="selinux=1" bootloader="grub2" primary="true"> <machine memory="2048" guestOS="rhel7" ovftype="vmware"> <vmdisk id="0" controller="ide"/> <vmnic driver="e1000" interface="0" mode="bridged"/> </machine> <size additive="true" unit="G">32</size> <systemdisk name="AppVG"> <!--volume name="home" freespace="500M"/--> <volume name="swap" freespace="8192M"/> </systemdisk> </type> |
Regards,
Mark E. Scott, Jr.
--
You received this message because you are subscribed to the Google Groups "kiwi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kiwi-images...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.