Hello,
I don't succeed to understand what my problem is :
ESX5.5, deploying an .ovf, with the following error message:
The OVF package is invalid and cannot be deployed
Line 6 : Missing of child element 'Info'
Thanks if you have an idea for me.
Best Regards.
I have seen this when trying to import an OVF exported from vSphere 4 into vSphere5
Can you provide more detail about the source of the OVF and the destination environment?
Also what is the guest OS of the OVF?
Regards
Chris
I have similar issue with OVF deployment in Vsphere 6.0- ESXi 6.0
I am getting Missing Child Element 'info' error.
Below is the OVF file.
<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by VMware ESX Server, User: root, UTC time: 2017-12-15T16:02:11.789474Z-->
<Envelope vmw:buildId="build-3073146" xmlns="http://schemas.dmtf.org/ovf/envelope/1" xmlns:cim="http://schemas.dmtf.org/wbem/wscim/1/common" 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:ovfenv="http://schemas.dmtf.org/ovf/environment/1">
<References>
<File ovf:href="xxxxxxxxxxx.vmdk" ovf:id="file1" ovf:size="1228905472"/>
</References>
<DiskSection>
<Info>Virtual disk information</Info>
<Disk ovf:capacity="80" ovf:capacityAllocationUnits="byte * 2^30" ovf:diskId="vmdisk1" ovf:fileRef="file1" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" ovf:populatedSize="2754674688"/>
</DiskSection>
<VirtualSystem ovf:id="xxxxxxxxxxx">
<Info>A virtual machine</Info>
<Name>xxxxxxxxxxx</Name>
<OperatingSystemSection ovf:id="80" ovf:version="7" vmw:osType="rhel7_64Guest">
<Info>The kind of installed guest operating system</Info>
</OperatingSystemSection>
<PlatformSection>
<Kind>VMware ESXi</Kind>
<Version>6.0.0</Version>
<Vendor>VMware, Inc.</Vendor>
<Locale>en</Locale>
</PlatformSection>
<PropertySection>
<Property key="vCloud_UseSysPrep" value="None"/>
<Property key="vCloud_bitMask" value="1111"/>
<Property key="vCloud_bootproto_0" value="static"/>
<Property key="vCloud_computerName" value=""/>
<Property key="vCloud_dns1_0" value="_vCloud_dns1_0_"/>
<Property key="vCloud_dns2_0" value="_vCloud_dns2_0_"/>
<Property key="vCloud_gateway_0" value="_vCloud_gateway_0_"/>
<Property key="vCloud_ip_0" value="_vCloud_ip_0_"/>
<Property key="vCloud_macaddr_0" value=""/>
<Property key="vCloud_markerid" value="234e9e44-eeff-4fd1-9e4b-e3777b27b3d7"/>
<Property key="vCloud_netmask_0" value="_vCloud_netmask_0_"/>
<Property key="vCloud_numnics" value="1"/>
<Property key="vCloud_primaryNic" value="1"/>
<Property key="vCloud_reconfigToken" value="755668101"/>
<Property key="vCloud_resetPassword" value="0"/>
<Property key="vCloud_suffix_0" value=""/>
<Property key="vnfmUserData.config.CLOUD_PROFILE_ID" value="VMware"/>
<Property key="vnfmUserData.config.CMS_IP_ADDRESS1" value=""/>
<Property key="vnfmUserData.config.CMS_PORT1" value="2022"/>
<Property key="vnfmUserData.config.NSD_ID" value=""/>
<Property key="vnfmUserData.config.NSD_VERSION" value=""/>
<Property key="vnfmUserData.config.VDU_NAME" value=""/>
<Property key="vnfmUserData.config.VNFD_ID" value=""/>
<Property key="vnfmUserData.config.VNFD_VERSION" value=""/>
<Property key="vnfmUserData.config.VNFM_IP_ADDRESS1" value=""/>
<Property key="vnfmUserData.config.VNFM_PORT1" value=""/>
<Property key="vnfmUserData.network.OAM.DEFAULTGW" value="yes"/>
<Property key="vnfmUserData.network.OAM.IFNAME" value="eth0"/>
<Property key="vnfmUserData.network.OAM.IPADDR" value=""/>
<Property key="vnfmUserData.network.OAM.TYPE" value="ethernet"/>
<Property key="vnfmUserData.vm.vmname" value=""/>
</PropertySection>
<VirtualHardwareSection>
<Info>Virtual hardware requirements</Info>
<System>
<vssd:ElementName>Virtual Hardware Family</vssd:ElementName>
<vssd:InstanceID>0</vssd:InstanceID>
<vssd:VirtualSystemIdentifier>xxxxxxxxxxx</vssd:VirtualSystemIdentifier>
<vssd:VirtualSystemType>vmx-11</vssd:VirtualSystemType>
</System>
<Item>
<rasd:AllocationUnits>hertz * 10^6</rasd:AllocationUnits>
<rasd:Description>Number of Virtual CPUs</rasd:Description>
<rasd:ElementName>2 virtual CPU(s)</rasd:ElementName>
<rasd:InstanceID>1</rasd:InstanceID>
<rasd:ResourceType>3</rasd:ResourceType>
<rasd:VirtualQuantity>2</rasd:VirtualQuantity>
<vmw:CoresPerSocket ovf:required="false">2</vmw:CoresPerSocket>
</Item>
<Item>
<rasd:AllocationUnits>byte * 2^20</rasd:AllocationUnits>
<rasd:Description>Memory Size</rasd:Description>
<rasd:ElementName>32768MB of memory</rasd:ElementName>
<rasd:InstanceID>2</rasd:InstanceID>
<rasd:ResourceType>4</rasd:ResourceType>
<rasd:VirtualQuantity>32768</rasd:VirtualQuantity>
</Item>
<Item>
<rasd:Address>0</rasd:Address>
<rasd:Description>SCSI Controller</rasd:Description>
<rasd:ElementName>SCSI Controller 0</rasd:ElementName>
<rasd:InstanceID>3</rasd:InstanceID>
<rasd:ResourceSubType>VirtualSCSI</rasd:ResourceSubType>
<rasd:ResourceType>6</rasd:ResourceType>
<vmw:Config ovf:required="false" vmw:key="slotInfo.pciSlotNumber" vmw:value="160"/>
</Item>
<Item>
<rasd:Address>1</rasd:Address>
<rasd:Description>IDE Controller</rasd:Description>
<rasd:ElementName>VirtualIDEController 1</rasd:ElementName>
<rasd:InstanceID>4</rasd:InstanceID>
<rasd:ResourceType>5</rasd:ResourceType>
</Item>
<Item>
<rasd:Address>0</rasd:Address>
<rasd:Description>IDE Controller</rasd:Description>
<rasd:ElementName>VirtualIDEController 0</rasd:ElementName>
<rasd:InstanceID>5</rasd:InstanceID>
<rasd:ResourceType>5</rasd:ResourceType>
</Item>
<Item ovf:required="false">
<rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
<rasd:ElementName>VirtualVideoCard</rasd:ElementName>
<rasd:InstanceID>6</rasd:InstanceID>
<rasd:ResourceType>24</rasd:ResourceType>
<vmw:Config ovf:required="false" vmw:key="enable3DSupport" vmw:value="false"/>
<vmw:Config ovf:required="false" vmw:key="enableMPTSupport" vmw:value="false"/>
<vmw:Config ovf:required="false" vmw:key="use3dRenderer" vmw:value="automatic"/>
<vmw:Config ovf:required="false" vmw:key="useAutoDetect" vmw:value="false"/>
<vmw:Config ovf:required="false" vmw:key="videoRamSizeInKB" vmw:value="8192"/>
</Item>
<Item ovf:required="false">
<rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
<rasd:ElementName>VirtualVMCIDevice</rasd:ElementName>
<rasd:InstanceID>7</rasd:InstanceID>
<rasd:ResourceSubType>vmware.vmci</rasd:ResourceSubType>
<rasd:ResourceType>1</rasd:ResourceType>
<vmw:Config ovf:required="false" vmw:key="allowUnrestrictedCommunication" vmw:value="false"/>
<vmw:Config ovf:required="false" vmw:key="slotInfo.pciSlotNumber" vmw:value="32"/>
</Item>
<Item ovf:required="false">
<rasd:AddressOnParent>0</rasd:AddressOnParent>
<rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
<rasd:ElementName>CD-ROM 1</rasd:ElementName>
<rasd:InstanceID>8</rasd:InstanceID>
<rasd:Parent>4</rasd:Parent>
<rasd:ResourceSubType>vmware.cdrom.remotepassthrough</rasd:ResourceSubType>
<rasd:ResourceType>15</rasd:ResourceType>
<vmw:Config ovf:required="false" vmw:key="backing.exclusive" vmw:value="false"/>
</Item>
<Item>
<rasd:AddressOnParent>0</rasd:AddressOnParent>
<rasd:ElementName>Hard Disk 1</rasd:ElementName>
<rasd:HostResource>ovf:/disk/vmdisk1</rasd:HostResource>
<rasd:InstanceID>9</rasd:InstanceID>
<rasd:Parent>3</rasd:Parent>
<rasd:ResourceType>17</rasd:ResourceType>
<vmw:Config ovf:required="false" vmw:key="backing.writeThrough" vmw:value="false"/>
</Item>
<Item ovf:required="false">
<rasd:AddressOnParent>0</rasd:AddressOnParent>
<rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
<rasd:Description>Floppy Drive</rasd:Description>
<rasd:ElementName>Floppy 1</rasd:ElementName>
<rasd:InstanceID>10</rasd:InstanceID>
<rasd:ResourceSubType>vmware.floppy.remotedevice</rasd:ResourceSubType>
<rasd:ResourceType>14</rasd:ResourceType>
</Item>
<vmw:Config ovf:required="false" vmw:key="cpuHotAddEnabled" vmw:value="false"/>
<vmw:Config ovf:required="false" vmw:key="cpuHotRemoveEnabled" vmw:value="false"/>
<vmw:Config ovf:required="false" vmw:key="firmware" vmw:value="bios"/>
<vmw:Config ovf:required="false" vmw:key="virtualICH7MPresent" vmw:value="false"/>
<vmw:Config ovf:required="false" vmw:key="virtualSMCPresent" vmw:value="false"/>
<vmw:Config ovf:required="false" vmw:key="memoryHotAddEnabled" vmw:value="false"/>
<vmw:Config ovf:required="false" vmw:key="nestedHVEnabled" vmw:value="false"/>
<vmw:Config ovf:required="false" vmw:key="powerOpInfo.powerOffType" vmw:value="soft"/>
<vmw:Config ovf:required="false" vmw:key="powerOpInfo.resetType" vmw:value="soft"/>
<vmw:Config ovf:required="false" vmw:key="powerOpInfo.standbyAction" vmw:value="checkpoint"/>
<vmw:Config ovf:required="false" vmw:key="powerOpInfo.suspendType" vmw:value="hard"/>
<vmw:Config ovf:required="false" vmw:key="tools.afterPowerOn" vmw:value="true"/>
<vmw:Config ovf:required="false" vmw:key="tools.afterResume" vmw:value="true"/>
<vmw:Config ovf:required="false" vmw:key="tools.beforeGuestShutdown" vmw:value="true"/>
<vmw:Config ovf:required="false" vmw:key="tools.beforeGuestStandby" vmw:value="true"/>
<vmw:Config ovf:required="false" vmw:key="tools.syncTimeWithHost" vmw:value="false"/>
<vmw:Config ovf:required="false" vmw:key="tools.toolsUpgradePolicy" vmw:value="manual"/>
</VirtualHardwareSection>
</VirtualSystem>
</Envelope>
Hi
why you don't use OVA file?
do you have any policy or something else...?
Our plan is to customize the OVF template for automation, So we can pass all user data(Network Details) through OVF .
We have cfginit script that uses these parameters to update server configuration post installation of server.