Please try changing the AddressOnParent values so that they are unique.
As you mentioned, the disks should then be attached with different numbers 
scsi0, scsi1, scsi2...

If it still doesn't work, then you can also create a VM and add each disk 
manually by using qm importdisk. For example,
qm importdisk 110 /path/to/your/disk.vmdk local
adds disk.vmdk as unused disk to VM 110 on storage local. You can then double 
click it in the GUI. This will open a wizard where you can select where you 
want to attach it to.

On Wed, Dec 02, 2020 at 02:50:51PM +0100, p...@jack.fr.eu.org wrote:
> And indeed, in the OVF file:
>       <Item>
>         <rasd:AddressOnParent>0</rasd:AddressOnParent>
>         <rasd:ElementName>Hard disk 1</rasd:ElementName>
>         <rasd:HostResource>ovf:/disk/vmdisk1</rasd:HostResource>
>         <rasd:InstanceID>11</rasd:InstanceID>
>         <rasd:Parent>5</rasd:Parent>
>         <rasd:ResourceType>17</rasd:ResourceType>
>         <vmw:Config ovf:required="false" vmw:key="backing.writeThrough"
> vmw:value="false"/>
>       </Item>
>       <Item>
>         <rasd:AddressOnParent>0</rasd:AddressOnParent>
>         <rasd:ElementName>Hard disk 2</rasd:ElementName>
>         <rasd:HostResource>ovf:/disk/vmdisk2</rasd:HostResource>
>         <rasd:InstanceID>12</rasd:InstanceID>
>         <rasd:Parent>4</rasd:Parent>
>         <rasd:ResourceType>17</rasd:ResourceType>
>         <vmw:Config ovf:required="false" vmw:key="backing.writeThrough"
> vmw:value="false"/>
>       </Item>
> 
> -> both disk has the same AddressOnParent, 0, because they do not share the
> same Parent (respectively 5 and 4)
> 
> So now, what should we do ?
> I wonder if we could simply increment that number for each disk found, in
> the loop: first disk gets scsi0, second gets scsi1 etc
> 


_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to