It would be nice if one could see the used/assigned resources per server and cluster. This information is already available in PVE but spread over each VM. One has to do calculation writing things down, when this information could be shown in PVE itself with available information.
- Showing the used/assigned resources for all VMs on a node(and cluster) would be very useful, including a percentage of used resources based on a configured (aimed) logical limit.
- It would be especially usefull if one could configure a overcommitment value for CPU, RAM and Storage per Node.
- This feature could also detect if the average system load is to high (based on available cores etc.) and allow showing a warning based on preconfigured warning and limits.
- While at it, this feature could also be a starting point to allow automatic migration of VMs to nodes with free resources.
This idea is not aimed at replacing proper system monitoring. It's idea is based on being able to see the cluster resources usage and be able to better plan for adding new hardware. Additionally it could also allow using PVE to automatically migrate VMs if required, as listed above.
Maybe this could also allow implementing the maintanance mode for PVE nodes, to migrate all VMs to other nodes before shutdown. This is a very useful feature, which currently has to be done manually via API oder WebUI.
I know that it is not that easy to peroperly get the information for storage usage vs assignment (overcomittment), so this could be added at a later point.
Automatic migration in a timely manner is anyways just possible with the use of shared storage, hence this is not very important.
@tom @martin Do you think that this is something that we can see soon(ish)?
@Community What do you think about this idea?
Thanks in advance!
- Showing the used/assigned resources for all VMs on a node(and cluster) would be very useful, including a percentage of used resources based on a configured (aimed) logical limit.
- It would be especially usefull if one could configure a overcommitment value for CPU, RAM and Storage per Node.
- This feature could also detect if the average system load is to high (based on available cores etc.) and allow showing a warning based on preconfigured warning and limits.
- While at it, this feature could also be a starting point to allow automatic migration of VMs to nodes with free resources.
This idea is not aimed at replacing proper system monitoring. It's idea is based on being able to see the cluster resources usage and be able to better plan for adding new hardware. Additionally it could also allow using PVE to automatically migrate VMs if required, as listed above.
Maybe this could also allow implementing the maintanance mode for PVE nodes, to migrate all VMs to other nodes before shutdown. This is a very useful feature, which currently has to be done manually via API oder WebUI.
I know that it is not that easy to peroperly get the information for storage usage vs assignment (overcomittment), so this could be added at a later point.
Automatic migration in a timely manner is anyways just possible with the use of shared storage, hence this is not very important.
@tom @martin Do you think that this is something that we can see soon(ish)?
@Community What do you think about this idea?
Thanks in advance!