[ovirt-users] Cannot set a quota to limit resources for each user

Yanir Quinn yquinn at redhat.com
Sun Aug 6 11:53:04 UTC 2017


Hi,
to get a reference for users and roles for a specific quota you can use:

.../ovirt-engine/api/datacenters/{datacenter: id}/quotas/{quota:
id}/permissions


for example:

GET
http://localhost:8080/ovirt-engine/api/datacenters/59746a95-0352-0329-02fd-00000000026f/quotas/a86e8efd-7650-412d-8e3d-5d9729e891d6/permissions

result:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<permissions>
<permission href=
"/ovirt-engine/api/groups/eee00000-0000-0000-0000-123456789eee/permissions/58ca605c-010d-0307-0224-0000000001a9"
 id="58ca605c-010d-0307-0224-0000000001a9">
<group href="/ovirt-engine/api/groups/eee00000-0000-0000-0000-123456789eee"
id="eee00000-0000-0000-0000-123456789eee" />
<role href="/ovirt-engine/api/roles/def00021-0000-0000-0000-def000000015"id=
"def00021-0000-0000-0000-def000000015" />
 </permission>
<permission href=
"/ovirt-engine/api/users/59746ab4-033f-0194-0334-000000000214/permissions/59746ab4-019c-0034-010f-000000000206"
 id="59746ab4-019c-0034-010f-000000000206">
<role href="/ovirt-engine/api/roles/00000000-0000-0000-0000-000000000001"id=
"00000000-0000-0000-0000-000000000001" />
<user href="/ovirt-engine/api/users/59746ab4-033f-0194-0334-000000000214"id=
"59746ab4-033f-0194-0334-000000000214" />
 </permission>
<permission href=
"/ovirt-engine/api/users/59746ab4-033f-0194-0334-000000000214/permissions/f19ee089-9c64-435c-92cc-83a7027cae51"
 id="f19ee089-9c64-435c-92cc-83a7027cae51">
<role href="/ovirt-engine/api/roles/def0000a-0000-0000-0000-def00000000a"id=
"def0000a-0000-0000-0000-def00000000a" />
<user href="/ovirt-engine/api/users/59746ab4-033f-0194-0334-000000000214"id=
"59746ab4-033f-0194-0334-000000000214" />
 </permission>
 </permissions>

Regards,
Yanir Quinn






On Fri, Aug 4, 2017 at 1:01 PM, Staniforth, Paul <
P.Staniforth at leedsbeckett.ac.uk> wrote:

> Hi Soumya,
>                     You can copy  quotas, what I can't figure out is how
> to set a consumer from the API.
>
> In table 7.263 Attributes Summary at
> https://access.redhat.com/documentation/en-us/red_hat_
> virtualization/4.1/html/rest_api_guide/types#types-quota
>
> it show a users attribute but I only get
>
> <quota href="/ovirt-engine/api/datacenters/00000001-0001-
> 0001-0001-00000000012f/quotas/7e3f074f-9911-40b8-a8ed-a52f7e933fff"
> id="7e3f074f-9911-40b8-a8ed-a52f7e933fff">
> <name>testcli</name>
> <link href="/ovirt-engine/api/datacenters/00000001-0001-
> 0001-0001-00000000012f/quotas/7e3f074f-9911-40b8-a8ed-a52f7e933fff/permissions"
> rel="permissions"/>
> <link href="/ovirt-engine/api/datacenters/00000001-0001-
> 0001-0001-00000000012f/quotas/7e3f074f-9911-40b8-a8ed-a52f7e933fff/quotastoragelimits"
> rel="quotastoragelimits"/>
> <link href="/ovirt-engine/api/datacenters/00000001-0001-
> 0001-0001-00000000012f/quotas/7e3f074f-9911-40b8-a8ed-a52f7e933fff/quotaclusterlimits"
> rel="quotaclusterlimits"/>
> <cluster_hard_limit_pct>20</cluster_hard_limit_pct>
> <cluster_soft_limit_pct>80</cluster_soft_limit_pct>
> <data_center href="/ovirt-engine/api/datacenters/00000001-0001-0001-0001-00000000012f"
> id="00000001-0001-0001-0001-00000000012f"/>
> <storage_hard_limit_pct>20</storage_hard_limit_pct>
> <storage_soft_limit_pct>80</storage_soft_limit_pct>
> </quota>
>
> Regards,
>                Paul S.
>
> ________________________________________
> From: users-bounces at ovirt.org <users-bounces at ovirt.org> on behalf of
> Soumya Koduri <skoduri at redhat.com>
> Sent: 03 August 2017 15:16
> To: Artyom Lukianov
> Cc: users
> Subject: Re: [ovirt-users] Cannot set a quota to limit resources for each
>      user
>
> Hi Artyom,
>
> On 08/03/2017 04:07 PM, Artyom Lukianov wrote:
> > Hi Soumya,
> >
> >  1. Yes, you correct a quota is shared among all quota consumers.
> >  2. No, it not possible, the single possibility as you said is to create
> >     a separate quota for each user. I believe it was designed to make
> >     quota for group of users at first place, but I think it can be a
> >     good RFE :)
>
> Thanks for confirming. I shall file a RFE then.
>
> Regards,
> Soumya
>
> >
> > Best Regards
> >
> > On Thu, Aug 3, 2017 at 10:54 AM, Soumya Koduri <skoduri at redhat.com
> > <mailto:skoduri at redhat.com>> wrote:
> >
> >     Hi,
> >
> >     We have a use-case to limit VM resources for each user and were
> >     following guidelines specified in the admin guide to set quota and
> >     limit resources for each user [section:  16.8. Using Quota to Limit
> >     Resources by User]. However looks like that quota is shared by all
> >     the users added as consumers.
> >
> >     Suppose I have created a quota (say quota1) to limit the storage
> >     capacity to 100GB for each user. Once I add user1 and user2 as
> >     consumers to that quota, seems like both users combined are entitled
> >     to 100GB. Is my understanding correct?
> >
> >     Please let me know if there is any way to configure a single quota
> >     which could be applied for each user individually (i.e, in the above
> >     eg., each user should be limited to 100GB storage capacity).
> >
> >     Or is the only way this can be done is by creating separate quota
> >     for each user [which seems like tedious process and cannot scale]?
> >
> >
> >     Thanks,
> >     Soumya
> >     _______________________________________________
> >     Users mailing list
> >     Users at ovirt.org <mailto:Users at ovirt.org>
> >     http://lists.ovirt.org/mailman/listinfo/users
> >     <http://lists.ovirt.org/mailman/listinfo/users>
> >
> >
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
> To view the terms under which this email is distributed, please go to:-
> http://disclaimer.leedsbeckett.ac.uk/disclaimer/disclaimer.html
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20170806/b6860a23/attachment.html>


More information about the Users mailing list