[ovirt-users] Specifying the datastore on a VmPool creation via Python-SDK?

nicolas at devels.es nicolas at devels.es
Wed Jan 11 14:53:54 UTC 2017


Any ideas to this?

El 2017-01-10 08:43, nicolas at devels.es escribió:
> Hi,
> 
> We've several templates that have their disks replicated (copied) on
> all our Storage Domains. Problem is that we create our VmPools using
> PythonSDK, and it usually creates the pool on one of our Storage
> Domains that has a small amount of free disk space.
> 
> Some of the Data Stores have plenty of space and when creating the
> VmPool, we'd like to be able to specify on which of these Storage
> Domains to create the VmPool. So far I see no parameter on the
> params.VmPool class to do that. I've tried using an Action, but the
> request is not correct:
> 
>   action = 
> params.Action(storage_domain=api.storagedomains.get(name='...'))
> 
>   pool = params.VmPool(name='testlarge',
> cluster=api.clusters.get(name='...'),
> template=api.templates.get(name='Blank'), max_user_vms=1, size=1,
> type_='manual', actions=action)
>   pool = params.VmPool(name='testlarge',
> cluster=api.clusters.get(name='...'),
> template=api.templates.get(name='Blank'), max_user_vms=1, size=1,
> type_='manual', actions=[action])
> 
>   api.vmpools.add(pool)
> 
> Both tries fail.
> 
> This is Python-SDK 3.x.
> 
> Is there a way to specify the destination Storage Domain onto where to
> create the VmPool?
> 
> Thanks
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users


More information about the Users mailing list