Add cluster "balance" action #10
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
As suggested by @MichalKozanecki, add a PVC client function to "balance" a cluster based on a specific category.
Some obvious categories could be:
a) RAM allocation
b) vCPU allocation
The balance would then perform permanent moves to distribute VMs as best as it can across all nodes.
There are a couple caveats to this though that I'd have to work in logic for:
a) Keeping same-group VMs on different nodes (e.g. don't "balance"
ldap1
andldap2
onto the same HV even if that makes "sense" RAM/vCPU-wise).b) Keeping potential-CPU-usage somewhat balanced (for spiky VMs like
embyX
).Can use the four options from #11: mem, load, vcpus, vms
Just assume every node starts with nothing and go from there.
Will definitely be adding this feature with logic for (a) but not (b) (since we can never really know how spiky a VM is).
changed title from {-[ENHANCEMENT] -}Add cluster "balance" action to Add cluster "balance" action
added ~113 ~114 labels
I'm closing this one out. With the way PVC is developing, I don't think this feature is reasonable. This is something an administrator would have to evaluate based on complete data and then perform as required.
closed