We have found ourselves in the same situation. We build a VM with packer
(qemu-kvm) and upload it to oVirt using virt-v2v.
Then we need to attach the disk using an ansible task in our playbook
before converting it to a template.
I have noticed however that the Ubuntu cloud image
https://cloud-images.ubuntu.com/releases/focal/release/ubuntu-20.04-server-cloudimg-amd64.img
can be uploaded by virt-v2v and the disk is attaced automatically. So there
must be some information inside the img file that makes it work. If I have
time someday I will try to look at that.

BR
Peter

Den fre. 24. feb. 2023 kl. 20.41 skrev Alan G <alan+ov...@griff.me.uk>:

> Hi,
>
> Trying to create a VM while attaching an existing disk. I can create the
> VM then attach the disk with an additional call, but I thought it should be
> possible to do it in one hit?
>
> My code is
>
> vm = vms_service.add(
>     types.Vm(
>         name='alma8.7',
>         description='AlmaLinux 8.7 CIS Packer image',
>         cluster=types.Cluster(
>             name='Default',
>         ),
>         type=types.VmType('server'),
>         template=types.Template(
>             name='Blank',
>         ),
>         disk_attachments=[types.DiskAttachment(
>             disk=types.Disk(id = "0532e728-a1fb-4ff8-a4f3-0702fc876fce"),
>             bootable=True,
>             active=True,
>             interface=types.DiskInterface.VIRTIO,
>         )]
>     ),
> )
>
>
> This request returns no error but the disk isn't actually attached to the
> created VM.
>
> _______________________________________________
> Users mailing list -- users@ovirt.org
> To unsubscribe send an email to users-le...@ovirt.org
> Privacy Statement: https://www.ovirt.org/privacy-policy.html
> oVirt Code of Conduct:
> https://www.ovirt.org/community/about/community-guidelines/
> List Archives:
> https://lists.ovirt.org/archives/list/users@ovirt.org/message/ULFW36VXPHV4VOTPS7GPODPLK4F75M7I/
>
_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/users@ovirt.org/message/I4UWZQGYTDRSE26VMXJ2EUO3EX2ZLMNW/

Reply via email to