----- Original Message -----

> From: "Tejesh M" <[email protected]>
> To: "Moti Asayag" <[email protected]>
> Cc: "[email protected]" <[email protected]>, "Omer Frenkel" <[email protected]>
> Sent: Thursday, March 6, 2014 7:40:47 AM
> Subject: Re: Clone a Template using API

> Thanks Moti.

> On Wed, Mar 5, 2014 at 7:06 PM, Moti Asayag < [email protected] > wrote:

> > ----- Original Message -----
> 
> > > From: "Tejesh M" < [email protected] >
> 
> > > To: "[email protected]" < [email protected] >, "Moti Asayag" <
> > > [email protected] >
> 
> > > 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.
> 

yes, should work 

> > > vmDataForCreate.setName(vmName);
> 
> > > vmDataForCreate.setCluster(clusterData);
> 
> > > vmDataForCreate.setTemplate(templateData);
> 
> > > api.getVMs().add(vmDataForCreate);
> 
> > >
> 
> > > --
> 
> > > Thanks & Regards
> 
> > > Tejesh
> 
> > >
> 

> --
> Thanks & Regards
> Tejesh
_______________________________________________
Users mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/users

Reply via email to