----- Original Message -----
From: "s k" <sokratis123k(a)outlook.com>
To: users(a)ovirt.org
Sent: Wednesday, June 11, 2014 12:18:35 AM
Subject: [ovirt-users] Resource Pools in oVirt
Hello all,
As far as I understand, CPU Shares can be set on each VM individually and
cannot be changed while it's powered on.
It would be great if we could create resource pools (similar to what VMware
does) for CPU shares so that we could assign priorities on multiple VMs and
be able to move them between Resource Pools of different priorities. I know
that we can configure quotas but it's not the same as CPU shares.
Is that something planned for a future release? Shall I open an RFE for that
?
Regards,
Sokratis
Hi Sokratis,
thanks for the feedback.
We have an RFE[1] opened to allow changing shares dynamically for a VM while it's
running.
As you probably know VMWare's implementation handles much more than shares, so
it's a wider concept.
In oVirt we've been working hard to introduce QoS elements during 3.3 and 3.5
versions[2]. Once we have it all in place we'll start heading for the next level
(up) which will be a Policy to aggregate QoS aspects for a VM. Once we have a
policy you'll be able to assign it to multiple VMs and have much better control
over resource including a planning element. So you should be monitoring the Policy
task progress once we start working on it.
So... as you can understand this is a lot of work (which I'm sure was the same
for VMWare when they did it). Until then you'll be able to handle it using [1]
I expect to happen in the next version, and as always- patches are welcomed!
Thanks,
Doron
[1] Bug 1103537 - [RFE] Dynamic CPU Shares
[2] QoS aspects:
http://www.ovirt.org/Features/CPU_SLA
http://www.ovirt.org/Features/Network_QoS
http://www.ovirt.org/Features/blkio-support