From P.Staniforth at leedsbeckett.ac.uk Mon Sep 12 21:32:23 2016 Content-Type: multipart/mixed; boundary="===============7310311090458531056==" MIME-Version: 1.0 From: Staniforth, Paul To: users at ovirt.org Subject: [ovirt-users] quota creation from ovirt-shell Date: Mon, 12 Sep 2016 16:00:50 +0000 Message-ID: <1473696050643.53044@leedsbeckett.ac.uk> --===============7310311090458531056== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_147369605064353044leedsbeckettacuk_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, I am trying to create user quotas from the command line via the = =3D shell. I am using ovirt 3.6.7 and the command add quota --parent-datacenter-name Default --name testcli creates a quota but without quotaclusterlimit or quotastoragelimit I can't find the correct syntax to create these. Also how would I add a consumer and change the values when created? Any examples or pointers to documentation would be appreciated. Thanks, Paul S. To view the terms under which this email is distributed, please go to:- http://disclaimer.leedsbeckett.ac.uk/disclaimer/disclaimer.html --_000_147369605064353044leedsbeckettacuk_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hello,

           I am trying to create user quot= =3D as from the command line via the shell.


I am using ovirt 3.6.7 and the command


add quota --parent-datacenter-name Default --name testcli


creates a quota but without quotaclusterlimit or quotastoragelimit


I can't find the correct syntax to create these.


Also how would I add a consumer and change the values when created?


Any examples or pointers to documentation would be appreciated.


Thanks,

              Paul S.

To view the terms under which this email is distributed, please go to:- http://disclaimer.leedsbeckett.ac.uk/disclaimer/discla= im=3D er.html

--_000_147369605064353044leedsbeckettacuk_-- --===============7310311090458531056== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwXzE0NzM2OTYwNTA2NDM1MzA0NGxlZWRzYmVja2V0dGFjdWtfCkNvbnRlbnQtVHlwZTog dGV4dC9wbGFpbjsgY2hhcnNldD0iaXNvLTg4NTktMSIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGlu ZzogcXVvdGVkLXByaW50YWJsZQoKSGVsbG8sCgogICAgICAgICAgIEkgYW0gdHJ5aW5nIHRvIGNy ZWF0ZSB1c2VyIHF1b3RhcyBmcm9tIHRoZSBjb21tYW5kIGxpbmUgdmlhIHRoZSA9CnNoZWxsLgoK CkkgYW0gdXNpbmcgb3ZpcnQgMy42LjcgYW5kIHRoZSBjb21tYW5kCgoKYWRkIHF1b3RhIC0tcGFy ZW50LWRhdGFjZW50ZXItbmFtZSBEZWZhdWx0IC0tbmFtZSB0ZXN0Y2xpCgoKY3JlYXRlcyBhIHF1 b3RhIGJ1dCB3aXRob3V0IHF1b3RhY2x1c3RlcmxpbWl0IG9yIHF1b3Rhc3RvcmFnZWxpbWl0CgoK SSBjYW4ndCBmaW5kIHRoZSBjb3JyZWN0IHN5bnRheCB0byBjcmVhdGUgdGhlc2UuCgoKQWxzbyBo b3cgd291bGQgSSBhZGQgYSBjb25zdW1lciBhbmQgY2hhbmdlIHRoZSB2YWx1ZXMgd2hlbiBjcmVh dGVkPwoKCkFueSBleGFtcGxlcyBvciBwb2ludGVycyB0byBkb2N1bWVudGF0aW9uIHdvdWxkIGJl IGFwcHJlY2lhdGVkLgoKClRoYW5rcywKCiAgICAgICAgICAgICAgUGF1bCBTLgoKVG8gdmlldyB0 aGUgdGVybXMgdW5kZXIgd2hpY2ggdGhpcyBlbWFpbCBpcyBkaXN0cmlidXRlZCwgcGxlYXNlIGdv IHRvOi0KaHR0cDovL2Rpc2NsYWltZXIubGVlZHNiZWNrZXR0LmFjLnVrL2Rpc2NsYWltZXIvZGlz Y2xhaW1lci5odG1sCgotLV8wMDBfMTQ3MzY5NjA1MDY0MzUzMDQ0bGVlZHNiZWNrZXR0YWN1a18K Q29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9Imlzby04ODU5LTEiCkNvbnRlbnQtVHJh bnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sPgo8aGVhZD4KPG1ldGEgaHR0 cC1lcXVpdj0zRCJDb250ZW50LVR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1sOyBjaGFyc2V0PTNE aXNvLTg4NTktPQoxIj4KPHN0eWxlIHR5cGU9M0QidGV4dC9jc3MiIHN0eWxlPTNEImRpc3BsYXk6 bm9uZSI+PCEtLVB7bWFyZ2luLXRvcDowO21hcmdpbi1iPQpvdHRvbTowO30gLS0+PC9zdHlsZT4K PC9oZWFkPgo8Ym9keSBkaXI9M0QibHRyIiBzdHlsZT0zRCJmb250LXNpemU6MTJwdDtjb2xvcjoj MDAwMDAwO2JhY2tncm91bmQtY29sb3I6I0Y9CkZGRkZGO2ZvbnQtZmFtaWx5OkNhbGlicmksQXJp YWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Ij4KPHA+SGVsbG8sPC9wPgo8cD4mbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0kgYW0gdHJ5aW5nIHRvIGNyZWF0ZSB1c2VyIHF1 b3Q9CmFzIGZyb20gdGhlIGNvbW1hbmQgbGluZSB2aWEgdGhlIHNoZWxsLjwvcD4KPHA+PGJyPgo8 L3A+CjxwPkkgYW0gdXNpbmcgb3ZpcnQgMy42LjcmbmJzcDthbmQgdGhlIGNvbW1hbmQgPC9wPgo8 cD48YnI+CjwvcD4KPHA+YWRkIHF1b3RhIC0tcGFyZW50LWRhdGFjZW50ZXItbmFtZSBEZWZhdWx0 IC0tbmFtZSB0ZXN0Y2xpPC9wPgo8cD48YnI+CjwvcD4KPHA+Y3JlYXRlcyBhIHF1b3RhIGJ1dCB3 aXRob3V0IHF1b3RhY2x1c3RlcmxpbWl0IG9yIHF1b3Rhc3RvcmFnZWxpbWl0PC9wPgo8cD48YnI+ CjwvcD4KPHA+SSBjYW4ndCBmaW5kIHRoZSBjb3JyZWN0IHN5bnRheCB0byBjcmVhdGUgdGhlc2Uu IDwvcD4KPHA+PGJyPgo8L3A+CjxwPkFsc28gaG93IHdvdWxkIEkgYWRkIGEgY29uc3VtZXIgYW5k IGNoYW5nZSB0aGUgdmFsdWVzIHdoZW4gY3JlYXRlZD88L3A+CjxwPjxicj4KPC9wPgo8cD5Bbnkg ZXhhbXBsZXMgb3IgcG9pbnRlcnMgdG8gZG9jdW1lbnRhdGlvbiB3b3VsZCBiZSBhcHByZWNpYXRl ZC48L3A+CjxwPjxicj4KPC9wPgo8cD5UaGFua3MsPC9wPgo8cD4mbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgUGF1bCBTLjxicj4KPC9wPgpUbyB2aWV3IHRo ZSB0ZXJtcyB1bmRlciB3aGljaCB0aGlzIGVtYWlsIGlzIGRpc3RyaWJ1dGVkLCBwbGVhc2UgZ28g dG86LSA8YnI9Cj4KPGEgaHJlZj0zRCJodHRwOi8vZGlzY2xhaW1lci5sZWVkc2JlY2tldHQuYWMu dWsvZGlzY2xhaW1lci9kaXNjbGFpbWVyLmh0bWwiPQogdGFyZ2V0PTNEIl9ibGFuayI+aHR0cDov L2Rpc2NsYWltZXIubGVlZHNiZWNrZXR0LmFjLnVrL2Rpc2NsYWltZXIvZGlzY2xhaW09CmVyLmh0 bWw8L2E+CjxwPjwvcD4KPC9ib2R5Pgo8L2h0bWw+CgotLV8wMDBfMTQ3MzY5NjA1MDY0MzUzMDQ0 bGVlZHNiZWNrZXR0YWN1a18tLQo= --===============7310311090458531056==-- From akrejcir at redhat.com Tue Sep 20 05:44:29 2016 Content-Type: multipart/mixed; boundary="===============6874601181618544392==" MIME-Version: 1.0 From: Andrej Krejcir To: users at ovirt.org Subject: Re: [ovirt-users] quota creation from ovirt-shell Date: Tue, 20 Sep 2016 05:44:23 -0400 Message-ID: <1275660577.1004600.1474364663742.JavaMail.zimbra@redhat.com> In-Reply-To: 1473696050643.53044@leedsbeckett.ac.uk --===============6874601181618544392== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, there is a bug in the ovirt-cli, which makes creating quotaclusterlimit and= quotastoragelimit impossible. The correct syntax would be: = add quotastoragelimit --parent-datacenter-name Default --parent-quota-name = testcli ... You could use a python script with the SDK instead. For example: from ovirtsdk.api import API from ovirtsdk.xml.params import Quota from ovirtsdk.xml.params import QuotaStorageLimit api =3D API('IP:PORT/ovirt-engine/api', 'admin(a)internal', 'pass') dc =3D api.datacenters.list()[0] quota =3D dc.quotas.add(Quota(name=3D"quota1")) quota.quotastoragelimits.add(QuotaStorageLimit(limit=3D100)) Regards, Andrej ----- Original Message ----- From: "Paul Staniforth" To: users(a)ovirt.org Sent: Monday, September 12, 2016 6:00:50 PM Subject: [ovirt-users] quota creation from ovirt-shell Hello, = I am trying to create user quotas from the command line via the shell. = I am using ovirt 3.6.7 and the command = add quota --parent-datacenter-name Default --name testcli = creates a quota but without quotaclusterlimit or quotastoragelimit = I can't find the correct syntax to create these. = Also how would I add a consumer and change the values when created? = Any examples or pointers to documentation would be appreciated. = Thanks, = Paul S. = 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(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users --===============6874601181618544392==-- From P.Staniforth at leedsbeckett.ac.uk Tue Sep 20 10:34:08 2016 Content-Type: multipart/mixed; boundary="===============5081926865616392985==" MIME-Version: 1.0 From: Staniforth, Paul To: users at ovirt.org Subject: Re: [ovirt-users] quota creation from ovirt-shell Date: Tue, 20 Sep 2016 11:00:23 +0000 Message-ID: <1474369223977.83795@leedsbeckett.ac.uk> In-Reply-To: 1275660577.1004600.1474364663742.JavaMail.zimbra@redhat.com --===============5081926865616392985== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Thanks Andrej, it gives me another reason to learn python.= I will try but things are a little hectic at the moment as it's induction = week at our University. Regards, Paul S. ________________________________________ From: Andrej Krejcir Sent: 20 September 2016 10:44 To: Staniforth, Paul Cc: users(a)ovirt.org Subject: Re: [ovirt-users] quota creation from ovirt-shell Hi, there is a bug in the ovirt-cli, which makes creating quotaclusterlimit and= quotastoragelimit impossible. The correct syntax would be: add quotastoragelimit --parent-datacenter-name Default --parent-quota-name = testcli ... You could use a python script with the SDK instead. For example: from ovirtsdk.api import API from ovirtsdk.xml.params import Quota from ovirtsdk.xml.params import QuotaStorageLimit api =3D API('IP:PORT/ovirt-engine/api', 'admin(a)internal', 'pass') dc =3D api.datacenters.list()[0] quota =3D dc.quotas.add(Quota(name=3D"quota1")) quota.quotastoragelimits.add(QuotaStorageLimit(limit=3D100)) Regards, Andrej ----- Original Message ----- From: "Paul Staniforth" To: users(a)ovirt.org Sent: Monday, September 12, 2016 6:00:50 PM Subject: [ovirt-users] quota creation from ovirt-shell Hello, I am trying to create user quotas from the command line via the shell. I am using ovirt 3.6.7 and the command add quota --parent-datacenter-name Default --name testcli creates a quota but without quotaclusterlimit or quotastoragelimit I can't find the correct syntax to create these. Also how would I add a consumer and change the values when created? Any examples or pointers to documentation would be appreciated. Thanks, Paul S. 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(a)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 --===============5081926865616392985==-- From dfediuck at redhat.com Sun Sep 25 02:30:51 2016 Content-Type: multipart/mixed; boundary="===============4745422820152875410==" MIME-Version: 1.0 From: Doron Fediuck To: users at ovirt.org Subject: Re: [ovirt-users] quota creation from ovirt-shell Date: Sun, 25 Sep 2016 09:30:30 +0300 Message-ID: In-Reply-To: 1474369223977.83795@leedsbeckett.ac.uk --===============4745422820152875410== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Tue, Sep 20, 2016 at 2:00 PM, Staniforth, Paul < P.Staniforth(a)leedsbeckett.ac.uk> wrote: > Thanks Andrej, > it gives me another reason to learn > python. I will try but things are a little hectic at the moment as it's > induction week at our University. > Paul. you can also use Java or Ruby instead of Python. > > Regards, > Paul S. > ________________________________________ > From: Andrej Krejcir > Sent: 20 September 2016 10:44 > To: Staniforth, Paul > Cc: users(a)ovirt.org > Subject: Re: [ovirt-users] quota creation from ovirt-shell > > Hi, > > there is a bug in the ovirt-cli, which makes creating quotaclusterlimit > and quotastoragelimit impossible. > > The correct syntax would be: > add quotastoragelimit --parent-datacenter-name Default --parent-quota-name > testcli ... > > You could use a python script with the SDK instead. > For example: > > > from ovirtsdk.api import API > from ovirtsdk.xml.params import Quota > from ovirtsdk.xml.params import QuotaStorageLimit > > api =3D API('IP:PORT/ovirt-engine/api', 'admin(a)internal', 'pass') > dc =3D api.datacenters.list()[0] > quota =3D dc.quotas.add(Quota(name=3D"quota1")) > quota.quotastoragelimits.add(QuotaStorageLimit(limit=3D100)) > > > > Regards, > Andrej > > ----- Original Message ----- > From: "Paul Staniforth" > To: users(a)ovirt.org > Sent: Monday, September 12, 2016 6:00:50 PM > Subject: [ovirt-users] quota creation from ovirt-shell > > > > Hello, > > I am trying to create user quotas from the command line via the shell. > > > > > I am using ovirt 3.6.7 and the command > > > > > add quota --parent-datacenter-name Default --name testcli > > > > > creates a quota but without quotaclusterlimit or quotastoragelimit > > > > > I can't find the correct syntax to create these. > > > > > Also how would I add a consumer and change the values when created? > > > > > Any examples or pointers to documentation would be appreciated. > > > > > Thanks, > > Paul S. > 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(a)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(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============4745422820152875410== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFz cz0iZ21haWxfcXVvdGUiPk9uIFR1ZSwgU2VwIDIwLCAyMDE2IGF0IDI6MDAgUE0sIFN0YW5pZm9y dGgsIFBhdWwgPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86UC5TdGFuaWZvcnRo QGxlZWRzYmVja2V0dC5hYy51ayIgdGFyZ2V0PSJfYmxhbmsiPlAuU3Rhbmlmb3J0aEBsZWVkc2Jl Y2tldHQuYWMudWs8L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJn bWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2Nj IHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPlRoYW5rcyBBbmRyZWosPGJyPgrCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBpdCBnaXZlcyBtZSBhbm90aGVyIHJl YXNvbiB0byBsZWFybiBweXRob24uIEkgd2lsbCB0cnkgYnV0IHRoaW5ncyBhcmUgYSBsaXR0bGUg aGVjdGljIGF0IHRoZSBtb21lbnQgYXMgaXQmIzM5O3MgaW5kdWN0aW9uIHdlZWsgYXQgb3VyIFVu aXZlcnNpdHkuPGJyPjwvYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2PlBhdWwuIHlvdSBj YW4gYWxzbyB1c2UgSmF2YSBvciBSdWJ5IGluc3RlYWQgb2YgUHl0aG9uLjwvZGl2PjxkaXY+wqA8 L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAg LjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KPGJyPgpS ZWdhcmRzLDxicj4KwqAgwqAgwqAgwqAgwqBQYXVsIFMuPGJyPgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX188d2JyPl9fX19fX19fX188YnI+CkZyb206IEFuZHJlaiBLcmVqY2lyICZsdDs8 YSBocmVmPSJtYWlsdG86YWtyZWpjaXJAcmVkaGF0LmNvbSI+YWtyZWpjaXJAcmVkaGF0LmNvbTwv YT4mZ3Q7PGJyPgpTZW50OiAyMCBTZXB0ZW1iZXIgMjAxNiAxMDo0NDxicj4KVG86IFN0YW5pZm9y dGgsIFBhdWw8YnI+CkNjOiA8YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0Bv dmlydC5vcmc8L2E+PGJyPgpTdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBxdW90YSBjcmVhdGlv biBmcm9tIG92aXJ0LXNoZWxsPGJyPgo8ZGl2IGNsYXNzPSJIT0VuWmIiPjxkaXYgY2xhc3M9Img1 Ij48YnI+CkhpLDxicj4KPGJyPgp0aGVyZSBpcyBhIGJ1ZyBpbiB0aGUgb3ZpcnQtY2xpLCB3aGlj aCBtYWtlcyBjcmVhdGluZyBxdW90YWNsdXN0ZXJsaW1pdCBhbmQgcXVvdGFzdG9yYWdlbGltaXQg aW1wb3NzaWJsZS48YnI+Cjxicj4KVGhlIGNvcnJlY3Qgc3ludGF4IHdvdWxkIGJlOjxicj4KYWRk IHF1b3Rhc3RvcmFnZWxpbWl0IC0tcGFyZW50LWRhdGFjZW50ZXItbmFtZSBEZWZhdWx0IC0tcGFy ZW50LXF1b3RhLW5hbWUgdGVzdGNsaSAuLi48YnI+Cjxicj4KWW91IGNvdWxkIHVzZSBhIHB5dGhv biBzY3JpcHQgd2l0aCB0aGUgU0RLIGluc3RlYWQuPGJyPgpGb3IgZXhhbXBsZTo8YnI+Cjxicj4K PGJyPgpmcm9tIG92aXJ0c2RrLmFwaSBpbXBvcnQgQVBJPGJyPgpmcm9tIG92aXJ0c2RrLnhtbC5w YXJhbXMgaW1wb3J0IFF1b3RhPGJyPgpmcm9tIG92aXJ0c2RrLnhtbC5wYXJhbXMgaW1wb3J0IFF1 b3RhU3RvcmFnZUxpbWl0PGJyPgo8YnI+CmFwaSA9IEFQSSgmIzM5O0lQOlBPUlQvb3ZpcnQtZW5n aW5lL2FwaSYjMzk7PHdicj4sICYjMzk7YWRtaW5AaW50ZXJuYWwmIzM5OywgJiMzOTtwYXNzJiMz OTspPGJyPgpkYyA9IGFwaS5kYXRhY2VudGVycy5saXN0KClbMF08YnI+CnF1b3RhID0gZGMucXVv dGFzLmFkZChRdW90YShuYW1lPSZxdW90Ozx3YnI+cXVvdGExJnF1b3Q7KSk8YnI+CnF1b3RhLnF1 b3Rhc3RvcmFnZWxpbWl0cy5hZGQoPHdicj5RdW90YVN0b3JhZ2VMaW1pdChsaW1pdD0xMDApKTxi cj4KPGJyPgo8YnI+Cjxicj4KUmVnYXJkcyw8YnI+CkFuZHJlajxicj4KPGJyPgotLS0tLSBPcmln aW5hbCBNZXNzYWdlIC0tLS0tPGJyPgpGcm9tOiAmcXVvdDtQYXVsIFN0YW5pZm9ydGgmcXVvdDsg Jmx0OzxhIGhyZWY9Im1haWx0bzpQLlN0YW5pZm9ydGhAbGVlZHNiZWNrZXR0LmFjLnVrIj5QLlN0 YW5pZm9ydGhAbGVlZHNiZWNrZXR0LmFjLjx3YnI+dWs8L2E+Jmd0Ozxicj4KVG86IDxhIGhyZWY9 Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+ClNlbnQ6IE1v bmRheSwgU2VwdGVtYmVyIDEyLCAyMDE2IDY6MDA6NTAgUE08YnI+ClN1YmplY3Q6IFtvdmlydC11 c2Vyc10gcXVvdGEgY3JlYXRpb24gZnJvbSBvdmlydC1zaGVsbDxicj4KPGJyPgo8YnI+Cjxicj4K SGVsbG8sPGJyPgo8YnI+CkkgYW0gdHJ5aW5nIHRvIGNyZWF0ZSB1c2VyIHF1b3RhcyBmcm9tIHRo ZSBjb21tYW5kIGxpbmUgdmlhIHRoZSBzaGVsbC48YnI+Cjxicj4KPGJyPgo8YnI+Cjxicj4KSSBh bSB1c2luZyBvdmlydCAzLjYuNyBhbmQgdGhlIGNvbW1hbmQ8YnI+Cjxicj4KPGJyPgo8YnI+Cjxi cj4KYWRkIHF1b3RhIC0tcGFyZW50LWRhdGFjZW50ZXItbmFtZSBEZWZhdWx0IC0tbmFtZSB0ZXN0 Y2xpPGJyPgo8YnI+Cjxicj4KPGJyPgo8YnI+CmNyZWF0ZXMgYSBxdW90YSBidXQgd2l0aG91dCBx dW90YWNsdXN0ZXJsaW1pdCBvciBxdW90YXN0b3JhZ2VsaW1pdDxicj4KPGJyPgo8YnI+Cjxicj4K PGJyPgpJIGNhbiYjMzk7dCBmaW5kIHRoZSBjb3JyZWN0IHN5bnRheCB0byBjcmVhdGUgdGhlc2Uu PGJyPgo8YnI+Cjxicj4KPGJyPgo8YnI+CkFsc28gaG93IHdvdWxkIEkgYWRkIGEgY29uc3VtZXIg YW5kIGNoYW5nZSB0aGUgdmFsdWVzIHdoZW4gY3JlYXRlZD88YnI+Cjxicj4KPGJyPgo8YnI+Cjxi cj4KQW55IGV4YW1wbGVzIG9yIHBvaW50ZXJzIHRvIGRvY3VtZW50YXRpb24gd291bGQgYmUgYXBw cmVjaWF0ZWQuPGJyPgo8YnI+Cjxicj4KPGJyPgo8YnI+ClRoYW5rcyw8YnI+Cjxicj4KUGF1bCBT Ljxicj4KVG8gdmlldyB0aGUgdGVybXMgdW5kZXIgd2hpY2ggdGhpcyBlbWFpbCBpcyBkaXN0cmli dXRlZCwgcGxlYXNlIGdvIHRvOi08YnI+CjxhIGhyZWY9Imh0dHA6Ly9kaXNjbGFpbWVyLmxlZWRz YmVja2V0dC5hYy51ay9kaXNjbGFpbWVyL2Rpc2NsYWltZXIuaHRtbCIgcmVsPSJub3JlZmVycmVy IiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2Rpc2NsYWltZXIuPHdicj5sZWVkc2JlY2tldHQuYWMu dWsvZGlzY2xhaW1lci88d2JyPmRpc2NsYWltZXIuaHRtbDwvYT48YnI+Cjxicj4KPGJyPgo8YnI+ Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzx3YnI+X19fX19fX19fX19fX19fX188YnI+ ClVzZXJzIG1haWxpbmcgbGlzdDxicj4KPGEgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+ VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KPGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3VzZXJzIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5o dHRwOi8vbGlzdHMub3ZpcnQub3JnLzx3YnI+bWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48YnI+ ClRvIHZpZXcgdGhlIHRlcm1zIHVuZGVyIHdoaWNoIHRoaXMgZW1haWwgaXMgZGlzdHJpYnV0ZWQs IHBsZWFzZSBnbyB0bzotPGJyPgo8YSBocmVmPSJodHRwOi8vZGlzY2xhaW1lci5sZWVkc2JlY2tl dHQuYWMudWsvZGlzY2xhaW1lci9kaXNjbGFpbWVyLmh0bWwiIHJlbD0ibm9yZWZlcnJlciIgdGFy Z2V0PSJfYmxhbmsiPmh0dHA6Ly9kaXNjbGFpbWVyLjx3YnI+bGVlZHNiZWNrZXR0LmFjLnVrL2Rp c2NsYWltZXIvPHdicj5kaXNjbGFpbWVyLmh0bWw8L2E+PGJyPgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX188d2JyPl9fX19fX19fX19fX19fX19fPGJyPgpVc2VycyBtYWlsaW5nIGxpc3Q8 YnI+CjxhIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT48 YnI+CjxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vy cyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xpc3RzLm92aXJ0Lm9y Zy88d2JyPm1haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgo8L2Rpdj48L2Rpdj48L2Jsb2Nr cXVvdGU+PC9kaXY+PGJyPjwvZGl2PjwvZGl2Pgo= --===============4745422820152875410==-- From P.Staniforth at leedsbeckett.ac.uk Sun Sep 25 10:05:52 2016 Content-Type: multipart/mixed; boundary="===============0459271866235848917==" MIME-Version: 1.0 From: Staniforth, Paul To: users at ovirt.org Subject: Re: [ovirt-users] quota creation from ovirt-shell Date: Sun, 25 Sep 2016 12:32:36 +0000 Message-ID: <1474806757332.88260@leedsbeckett.ac.uk> In-Reply-To: CAJ6ag55o6-0mEouVWSinsJTdeiW9_t_fSaPk1RjTWreva445LA@mail.gmail.com --===============0459271866235848917== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Thanks, I've got it to work in python, just need to work out how to change/= update them now. I'm in just get the job done mode at present so it's not the most elegant c= ode. Paul S. ________________________________________ From: Doron Fediuck [dfediuck(a)redhat.com] Sent: 25 September 2016 07:30 To: Staniforth, Paul Cc: Andrej Krejcir; users(a)ovirt.org Subject: Re: [ovirt-users] quota creation from ovirt-shell On Tue, Sep 20, 2016 at 2:00 PM, Staniforth, Paul > wrote: Thanks Andrej, it gives me another reason to learn python.= I will try but things are a little hectic at the moment as it's induction = week at our University. Paul. you can also use Java or Ruby instead of Python. Regards, Paul S. ________________________________________ From: Andrej Krejcir > Sent: 20 September 2016 10:44 To: Staniforth, Paul Cc: users(a)ovirt.org Subject: Re: [ovirt-users] quota creation from ovirt-shell Hi, there is a bug in the ovirt-cli, which makes creating quotaclusterlimit and= quotastoragelimit impossible. The correct syntax would be: add quotastoragelimit --parent-datacenter-name Default --parent-quota-name = testcli ... You could use a python script with the SDK instead. For example: from ovirtsdk.api import API from ovirtsdk.xml.params import Quota from ovirtsdk.xml.params import QuotaStorageLimit api =3D API('IP:PORT/ovirt-engine/api', 'admin(a)internal', 'pass') dc =3D api.datacenters.list()[0] quota =3D dc.quotas.add(Quota(name=3D"quota1")) quota.quotastoragelimits.add(QuotaStorageLimit(limit=3D100)) Regards, Andrej ----- Original Message ----- From: "Paul Staniforth" > To: users(a)ovirt.org Sent: Monday, September 12, 2016 6:00:50 PM Subject: [ovirt-users] quota creation from ovirt-shell Hello, I am trying to create user quotas from the command line via the shell. I am using ovirt 3.6.7 and the command add quota --parent-datacenter-name Default --name testcli creates a quota but without quotaclusterlimit or quotastoragelimit I can't find the correct syntax to create these. Also how would I add a consumer and change the values when created? Any examples or pointers to documentation would be appreciated. Thanks, Paul S. 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(a)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(a)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 --===============0459271866235848917==--