Hi,

On 9 February 2012 17:26, Sándor Guba <gubasa...@gmail.com> wrote:
> I don't know if relevant but this is an ordinary user so the scheduler
> starts vm.
>
> I have no error in the log:
>
> Thu Feb  9 17:08:08 2012 [AuM][D]: Message received: AUTHORIZE SUCCESS 28 -
>
> Thu Feb  9 17:08:08 2012 [ReM][D]: VirtualMachineInfo method invoked
> Thu Feb  9 17:08:09 2012 [AuM][D]: Message received: LOG I 29 ExitCode: 0
>
> Thu Feb  9 17:08:09 2012 [AuM][I]: ExitCode: 0
> Thu Feb  9 17:08:09 2012 [AuM][D]: Message received: AUTHORIZE SUCCESS 29 -
>
>           This is the deploy part of the log:

I have just passed our test on master and they succeed. Maybe the
problem is that you created those VMs before activating the quota
module. The authorization is not checked when the VM is deployed but
on creation.

>
> Thu Feb  9 16:55:32 2012 [TM][D]: Message received: LOG D 201
> tm_clone.sh: 
> mega3:/var/lib/opennebula/var/images/7e419592ffab56bf4f5d36ab6871d3c6
> mega3:/var/lib/opennebula/var//201/images/disk.0
>
> Thu Feb  9 16:55:32 2012 [TM][D]: Message received: LOG D 201
> tm_clone.sh: DST: /var/lib/opennebula/var//201/images/disk.0
>
> Thu Feb  9 16:55:32 2012 [TM][D]: Message received: LOG I 201
> tm_clone.sh: Creating directory /var/lib/opennebula/var//201/images
>
> Thu Feb  9 16:55:32 2012 [TM][D]: Message received: LOG I 201
> tm_clone.sh: Executed "mkdir -p /var/lib/opennebula/var//201/images".
>
> Thu Feb  9 16:55:32 2012 [TM][D]: Message received: LOG I 201
> tm_clone.sh: Executed "chmod a+w /var/lib/opennebula/var//201/images".
>
> Thu Feb  9 16:55:32 2012 [TM][D]: Message received: LOG I 201
> tm_clone.sh: Cloning
> /var/lib/opennebula/var/images/7e419592ffab56bf4f5d36ab6871d3c6
>
> Thu Feb  9 16:55:32 2012 [TM][D]: Message received: LOG I 201
> tm_clone.sh: Executed "cp -r
> /var/lib/opennebula/var/images/7e419592ffab56bf4f5d36ab6871d3c6
> /var/lib/opennebula/var//201/images/disk.0".
>
> Thu Feb  9 16:55:32 2012 [TM][D]: Message received: LOG I 201
> tm_clone.sh: Executed "chmod a+rw
> /var/lib/opennebula/var//201/images/disk.0".
>
> Thu Feb  9 16:55:32 2012 [TM][D]: Message received: LOG I 201 ExitCode: 0
>
> Thu Feb  9 16:55:32 2012 [TM][D]: Message received: TRANSFER SUCCESS 201 -
>
> Thu Feb  9 16:55:32 2012 [VMM][D]: Message received: LOG I 201 ExitCode: 0
>
> Thu Feb  9 16:55:32 2012 [VMM][D]: Message received: LOG I 201
> Successfully execute network driver operation: pre.
>
> Thu Feb  9 16:55:34 2012 [VMM][D]: Message received: LOG I 201 ExitCode: 0
>
> Thu Feb  9 16:55:34 2012 [VMM][D]: Message received: LOG I 201
> Successfully execute virtualization driver operation: deploy.
>
> Thu Feb  9 16:55:34 2012 [VMM][D]: Message received: LOG I 201 ExitCode: 0
>
> Thu Feb  9 16:55:34 2012 [VMM][D]: Message received: LOG I 201
> Successfully execute network driver operation: post.
>
> Thu Feb  9 16:55:34 2012 [VMM][D]: Message received: DEPLOY SUCCESS 201 
> one-201
>
> Thu Feb  9 16:55:34 2012 [ReM][D]: VirtualMachinePoolInfo method invoked
>
>
> 2012/2/9 Daniel Molina <dmol...@opennebula.org>:
>> On 9 February 2012 17:13, Sándor Guba <gubasa...@gmail.com> wrote:
>>> Yes this is my oned.conf AUTH_MAD part:
>>>
>>> AUTH_MAD = [
>>>    executable = "one_auth_mad",
>>>    arguments  = "--authz quota --authn 
>>> ssh,x509,ldap,server_cipher,server_x509"
>>> ]
>>
>> Any relevant information in the oned.log after a request from this
>> user? Something like AUTHORIZE SUCCESS or some kind of error.
>>
>>>
>>>
>>> 2012/2/9 Daniel Molina <dmol...@opennebula.org>:
>>>> Hi,
>>>>
>>>> On 9 February 2012 17:06, Sándor Guba <gubasa...@gmail.com> wrote:
>>>>> Hi,
>>>>>
>>>>> I wanted to try out the quota system but isn't working for me...
>>>>>
>>>>> I'm using explicit quotas and start servers in sunstone:
>>>>>
>>>>> oneadmin@mega3:~/etc$ onequota list
>>>>>  UID  STORAGE      CPU   MEMORY  NUM_VMS
>>>>>  22    20000        4     8192        4
>>>>>
>>>>> oneadmin@mega3:~/etc$ onequota show 22 -f
>>>>>  UID      STORAGE          CPU       MEMORY      NUM_VMS
>>>>>  22      0/20000          5/4    5120/8192          5/4
>>>>>
>>>>> The user 22 exceeded his quota...
>>>>
>>>> Did you activate the authorization module inside the oned.conf?
>>>>
>>>> AUTH_MAD = [
>>>>    executable = "one_auth_mad",
>>>>    arguments  = "--authz quota --authn 
>>>> ssh,x509,ldap,server_cipher,server_x509"
>>>> ]
>>>>
>>>> You have to add the "--authz quota" part, quotas are not enabled by default
>>>>
>>>> Cheers
>>>>
>>>>>
>>>>> 2012/1/31 Akihiko Ota <skywalker.3...@gmail.com>:
>>>>>> Hi Daniel,
>>>>>>
>>>>>> Ok, I have changed keys to uppercase.
>>>>>>
>>>>>> [ascadm@frontend]% grep -v '^#' /srv/cloud/one/etc/auth/quota.conf
>>>>>> :db: sqlite:///srv/cloud/one/var/onequota.db
>>>>>> :defaults:
>>>>>>  :CPU: 8
>>>>>>  :MEMORY: 2048
>>>>>>  :NUM_VMS: 2
>>>>>>  :STORAGE: 10240
>>>>>>
>>>>>> (Note that ":defaults:" needs to keep lowercase.) Then Default Quotas
>>>>>>  have worked correctly.
>>>>>>
>>>>>> [ascadm@frontend]% cat quotatest.one
>>>>>> NAME   = "quotatest"
>>>>>> CPU    = 4
>>>>>> VCPU   = 4
>>>>>> MEMORY = 1024
>>>>>> OS     = [ boot = "hd", arch = "x86_64" ]
>>>>>> DISK   = [ IMAGE_ID = 0, BUS = virtio ]
>>>>>> NIC    = [ NETWORK_ID = 0, model = "virtio" ]
>>>>>> NIC    = [ NETWORK_ID = 1, model = "virtio" ]
>>>>>>
>>>>>> [ascadm@frontend]% onevm create quotatest.one
>>>>>> ID: 20
>>>>>> [ascadm@frontend]% onevm create quotatest.one
>>>>>> ID: 21
>>>>>> [ascadm@frontend]% onevm create quotatest.one
>>>>>> [VirtualMachineAllocate] User [2] : CPU quota exceeded (Quota: 8.0,
>>>>>> Used: 8.0, Requested: 4.0); MEMORY quota exceeded (Quota: 2048, Used:
>>>>>> 2048, Requested: 1024); NUM_VMS quota exceeded (Quota: 2, Used: 2,
>>>>>> Requested: 1).
>>>>>>
>>>>>> [ascadm@frontend]% oneimage create image1.one
>>>>>> ID: 6
>>>>>> [ascadm@frontend]% oneimage create image2.one
>>>>>> ID: 7
>>>>>> [ascadm@frontend]% oneimage create image3.one
>>>>>> [ImageAllocate] User [2] : STORAGE quota exceeded (Quota: 10240, Used:
>>>>>> 10240, Requested: 5120).
>>>>>>
>>>>>> Thank you very much!
>>>>>>
>>>>>> --
>>>>>> Akihiko Ota
>>>>>>
>>>>>>
>>>>>> 2012/1/30 Daniel Molina <dmol...@opennebula.org>:
>>>>>>> Hi,
>>>>>>>
>>>>>>> On 29 January 2012 11:14, Akihiko Ota <skywalker.3...@gmail.com> wrote:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I have configured Quotas according to the documentation [1] on my
>>>>>>>> OpenNebula 3.2. Explicit User Quotas are working correctly. But it
>>>>>>>> seems Default Quotas configured in the quota.conf
>>>>>>>> (/srv/cloud/one/etc/auth/quota.conf) is ignored.
>>>>>>>> Is this a quota's bug? or my mistake?
>>>>>>>>
>>>>>>>> I built OpenNebula 3.2 from source on CentOS 5.7 (x86_64). I am
>>>>>>>> using ruby-1.9.3-p0 built from source instead of CentOS 5.7 RPM.
>>>>>>>> Installation directory is self-contained. DB backend is sqlite.
>>>>>>>>
>>>>>>>> I configured quota.conf as follows:
>>>>>>>>
>>>>>>>> :db: sqlite:///srv/cloud/one/var/onequota.db
>>>>>>>> :defaults:
>>>>>>>>  :cpu: 4
>>>>>>>>  :memory: 1024
>>>>>>>>  :num_vms: 1
>>>>>>>>  :storage: 10240
>>>>>>>
>>>>>>> Would you mind try using uppercase keys? If this fixes the problem I
>>>>>>> will change these values in the conf file and documentation.
>>>>>>>
>>>>>>> Cheers
>>>>>>>
>>>>>>>>
>>>>>>>> and restarted oned. But users can get resources more than described in
>>>>>>>> quota.conf. Then I set special quotas for user "testuser" as follow:
>>>>>>>>
>>>>>>>> $ onequota set testuser cpu,memory,num_vms,storage 4,1024,1,10240
>>>>>>>>
>>>>>>>> This quota works correctly.
>>>>>>>>
>>>>>>>> [ascadm@frontend]% oneuser list
>>>>>>>>  ID GROUP    NAME            AUTH                PASSWORD
>>>>>>>>   2 users    testuser        core                  (snip)
>>>>>>>> [ascadm@frontend]% onevm create quotatest.one
>>>>>>>> [VirtualMachineAllocate] User [2] : CPU quota exceeded (Quota: 4.0,
>>>>>>>> Used: 0.0, Requested: 8.0); MEMORY quota exceeded (Quota: 1024, Used:
>>>>>>>> 0, Requested: 22528).
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> [1] http://opennebula.org/documentation:rel3.2:quota_auth
>>>>>>>>
>>>>>>>> --
>>>>>>>> Akihiko Ota
>>>>>>>> _______________________________________________
>>>>>>>> Users mailing list
>>>>>>>> Users@lists.opennebula.org
>>>>>>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Daniel Molina
>>>>>>> Project Engineer
>>>>>>> OpenNebula - The Open Source Toolkit for Data Center Virtualization
>>>>>>> www.OpenNebula.org | dmol...@opennebula.org | @OpenNebula
>>>>>>> _______________________________________________
>>>>>>> Users mailing list
>>>>>>> Users@lists.opennebula.org
>>>>>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>>>> _______________________________________________
>>>>>> Users mailing list
>>>>>> Users@lists.opennebula.org
>>>>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>>> _______________________________________________
>>>>> Users mailing list
>>>>> Users@lists.opennebula.org
>>>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>>
>>>>
>>>>
>>>> --
>>>> Daniel Molina
>>>> Project Engineer
>>>> OpenNebula - The Open Source Toolkit for Data Center Virtualization
>>>> www.OpenNebula.org | dmol...@opennebula.org | @OpenNebula
>>> _______________________________________________
>>> Users mailing list
>>> Users@lists.opennebula.org
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
>>
>> --
>> Daniel Molina
>> Project Engineer
>> OpenNebula - The Open Source Toolkit for Data Center Virtualization
>> www.OpenNebula.org | dmol...@opennebula.org | @OpenNebula



-- 
Daniel Molina
Project Engineer
OpenNebula - The Open Source Toolkit for Data Center Virtualization
www.OpenNebula.org | dmol...@opennebula.org | @OpenNebula
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to