[Users] Clone a Template using API

Tejesh M tejeshmk at gmail.com
Thu Mar 6 05:40:47 UTC 2014


Thanks Moti.


On Wed, Mar 5, 2014 at 7:06 PM, Moti Asayag <masayag at redhat.com> wrote:

>
>
> ----- Original Message -----
> > From: "Tejesh M" <tejeshmk at gmail.com>
> > To: "users at oVirt.org" <users at ovirt.org>, "Moti Asayag" <
> masayag at redhat.com>
> > Sent: Wednesday, March 5, 2014 1:01:18 PM
> > Subject: Clone a Template using API
> >
> > Hi,
> >
> > While creating VM from Template via Web Admin portal, the default
> > provisioning is Clone. But while doing the same via API its is doing Thin
> > provisioning. Can someone share there view.
> >
> >
> >   org.ovirt.engine.sdk.entities.Template templateData = new Template();
> >           templateData.setName(templateName);
> >           org.ovirt.engine.sdk.entities.Cluster clusterData = new
> Cluster();
> >           clusterData.setName(clusterName);
> >           org.ovirt.engine.sdk.entities.VM vmDataForCreate = new VM();
>
>
> Try with those lines:
>
>             Disks disks = new Disks();
>             disks.setClone(true);
>             vm.setDisks(disks);
>
> Adding Omer to confirm.
>
> >           vmDataForCreate.setName(vmName);
> >           vmDataForCreate.setCluster(clusterData);
> >           vmDataForCreate.setTemplate(templateData);
> >          api.getVMs().add(vmDataForCreate);
> >
> > --
> > Thanks & Regards
> > Tejesh
> >
>



-- 
Thanks & Regards
Tejesh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20140306/21e21d4c/attachment-0001.html>


More information about the Users mailing list