53abbc3b47
The VMware driver has not been honoring the container_format of "ova". The change narrowly interprets any image with this container_format value to be a single-file OVA image, and will attempt to stream the first disk in the OVA as the root disk image. The disk is guaranteed to be in streamOptimized format, which is currently the only format we can deploy on regular and vSAN datastores. Implements: blueprint vmware-driver-ova-support Co-authored-by: Arnaud Legendre <alegendre@vmware.com> Co-authored-by: Radoslav Gerganov <rgerganov@vmware.com> Change-Id: Iddb7cca8af755f6cc0eb6861bce6cb29a4c18b50
84 lines
3.5 KiB
XML
84 lines
3.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<Envelope vmw:buildId="build-258902"
|
|
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/CIM_ResourceAllocationSettingData"
|
|
xmlns:vmw="http://www.vmware.com/schema/ovf"
|
|
xmlns:vssd="http://schemas.dmtf.org/CIM_VirtualSystemSettingData"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
<References>
|
|
<File ovf:href="Damn_Small_Linux-disk1.vmdk"
|
|
ovf:id="file1" ovf:size="60570624" />
|
|
</References>
|
|
<DiskSection>
|
|
<Info>Virtual disk information</Info>
|
|
<Disk ovf:capacity="256" ovf:capacityAllocationUnits="byte * 2^20"
|
|
ovf:diskId="vmdisk1" ovf:fileRef="file1"
|
|
ovf:format="streamOptimized" ovf:populatedSize="136708096" />
|
|
</DiskSection>
|
|
<NetworkSection>
|
|
<Info>The list of logical networks</Info>
|
|
<Network ovf:name="VM Network">
|
|
<Description>The VM Network network</Description>
|
|
</Network>
|
|
</NetworkSection>
|
|
<VirtualSystem ovf:id="Damn Small Linux">
|
|
<Info>A virtual machine</Info>
|
|
<Name>Damn Small Linux</Name>
|
|
<OperatingSystemSection ovf:id="95" ovf:version="4"
|
|
vmw:osType="debian4Guest">
|
|
<Info>The kind of installed guest operating system</Info>
|
|
<Description>Other Linux (32-bit)</Description>
|
|
</OperatingSystemSection>
|
|
<VirtualHardwareSection>
|
|
<Info>Virtual hardware requirements</Info>
|
|
<System>
|
|
<vssd:ElementName>Virtual Hardware Family</vssd:ElementName>
|
|
<vssd:InstanceID>0</vssd:InstanceID>
|
|
<vssd:VirtualSystemIdentifier>
|
|
Damn Small Linux
|
|
</vssd:VirtualSystemIdentifier>
|
|
<vssd:VirtualSystemType>vmx-07</vssd:VirtualSystemType>
|
|
</System>
|
|
<Item>
|
|
<rasd:AllocationUnits>hertz * 10^6</rasd:AllocationUnits>
|
|
<rasd:Description>Number of Virtual CPUs</rasd:Description>
|
|
<rasd:ElementName>1 virtual CPU(s)</rasd:ElementName>
|
|
<rasd:InstanceID>1</rasd:InstanceID>
|
|
<rasd:ResourceType>3</rasd:ResourceType>
|
|
<rasd:VirtualQuantity>1</rasd:VirtualQuantity>
|
|
</Item>
|
|
<Item>
|
|
<rasd:AllocationUnits>byte * 2^20</rasd:AllocationUnits>
|
|
<rasd:Description>Memory Size</rasd:Description>
|
|
<rasd:ElementName>256MB of memory</rasd:ElementName>
|
|
<rasd:InstanceID>2</rasd:InstanceID>
|
|
<rasd:ResourceType>4</rasd:ResourceType>
|
|
<rasd:VirtualQuantity>256</rasd:VirtualQuantity>
|
|
</Item>
|
|
<Item>
|
|
<rasd:AddressOnParent>7</rasd:AddressOnParent>
|
|
<rasd:AutomaticAllocation>true</rasd:AutomaticAllocation>
|
|
<rasd:Connection>VM Network</rasd:Connection>
|
|
<rasd:Description>Spinderman network</rasd:Description>
|
|
<rasd:ElementName>Network adapter 1</rasd:ElementName>
|
|
<rasd:InstanceID>6</rasd:InstanceID>
|
|
<rasd:ResourceSubType>PCNet32</rasd:ResourceSubType>
|
|
<rasd:ResourceType>10</rasd:ResourceType>
|
|
</Item>
|
|
<Item>
|
|
<rasd:AddressOnParent>0</rasd:AddressOnParent>
|
|
<rasd:ElementName>Hard disk 1</rasd:ElementName>
|
|
<rasd:HostResource>ovf:/disk/vmdisk1</rasd:HostResource>
|
|
<rasd:InstanceID>8</rasd:InstanceID>
|
|
<rasd:Parent>4</rasd:Parent>
|
|
<rasd:ResourceType>17</rasd:ResourceType>
|
|
</Item>
|
|
</VirtualHardwareSection>
|
|
<AnnotationSection ovf:required="false">
|
|
<Info>A human-readable annotation</Info>
|
|
<Annotation>Paiadzhina fostata boklici</Annotation>
|
|
</AnnotationSection>
|
|
</VirtualSystem>
|
|
</Envelope> |