Is it possible to disable RAM overprovisioning? I'm new to Proxmox. I created and started more VMs that I have physical RAM. I'm familiar with ballooning and the VMs have the ballooning driver installed in the guest, but the startup of the VMs happened too quickly so a VM that was running for a while ended up getting killed by OOM.
I would like to just never overprovision RAM -- but I'd like Proxmox to just fail to start a new VM if there is insufficient RAM to do so (e.g., having Proxmox calculate the max memory of all running VMs plus whatever overhead that Proxmox itself needs, and if there is less remaining then needed by the VM that is requested to start, inform the user that there is insufficient resources to start the VM).
Is this possible? To ensure that OOM never kills a running VM.
I would like to just never overprovision RAM -- but I'd like Proxmox to just fail to start a new VM if there is insufficient RAM to do so (e.g., having Proxmox calculate the max memory of all running VMs plus whatever overhead that Proxmox itself needs, and if there is less remaining then needed by the VM that is requested to start, inform the user that there is insufficient resources to start the VM).
Is this possible? To ensure that OOM never kills a running VM.