Hi,
I implemented a storage domain balancer [1], i.e. a script that tries to
keep all storage domains under a defined threshold. We use our oVirt
infrastructure for teaching so have several hundreds of users and cca.
800 VMs at this time, so something like this is really needed
considering that when students create their VMs they tend to create
their disks under the same storage domain (normally the first available
one). This results in one or two heavily used SDs and the rest
underused.
I tried to keep it as simple as possible and doesn't have many features,
but it seems to work (I tried it under our conditions: About 10 SDs,
relatively highly used). If someone want to improve something on it,
pull requests are welcome.
Might also be an inspiration on [2].
Regards.
[1]:
https://github.com/nkovacne/ovirt-storage-balancer
[2]:
https://bugzilla.redhat.com/show_bug.cgi?id=1331544